|
Hi Tobias, Hi All,
the Travis CI linux builds are failing because of: /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c: At top level: /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c:234:24: warning: ‘struct dl_phdr_info’ declared inside parameter list [enabled by default] reapmodulenames(struct dl_phdr_info *info, size_t size, void *ignored) And this causes the textually identical forward declarations to fail to agree with the definitions, e.g. /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c:234:1: error: conflicting types for ‘reapmodulenames’ reapmodulenames(struct dl_phdr_info *info, size_t size, void *ignored) ^ /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.c:56:12: note: previous declaration of ‘reapmodulenames’ was here static int reapmodulenames(struct dl_phdr_info *info, size_t size, void *ignored); since each instance of struct dl_phdr_info * is considered to be a different opaque pointer type. I suspect that somehow dlfcn.h is not getting included and that that is because HAVE_DLFCN_H is not getting defined, which makes me think config.h is to blame. On Fri, Jun 1, 2018 at 4:12 PM, Travis CI <[hidden email]> wrote:
_,,,^..^,,,_ best, Eliot |
Free forum by Nabble | Edit this page |