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 <builds@travis-ci.org> wrote:
 

OpenSmalltalk

/

opensmalltalk-vm

branch iconCog

arrow to build time
clock icon11 mins and 44 secs

Eliot Miranda avatarEliot Miranda

CogVM source as per VMMaker.oscog-eem.2401

Cogit
Answer better closed PIC data from primitiveCollectCogCodeConstituents. i.e.
scan preceding methods for references to closed PICs and store temporarily the
send site's first case cache tag (mapped to a class) in the PIC's methodObject
field for later harvesting. Answder am array of PIC selector followed by
class, target pairs, where target is either a method or #doesNotUnderstand:.

Want to know about upcoming build environment updates?

Would you like to stay up-to-date with the upcoming Travis CI build environment updates? We set up a mailing list for you!

SIGN UP HERE
book icon

Documentation about Travis CI







This email was sent to vm-dev@lists.squeakfoundation.org    unsubscribe from this list




--
_,,,^..^,,,_
best, Eliot