Errored: OpenSmalltalk/opensmalltalk-vm#1354 (Cog - a30c132)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Errored: OpenSmalltalk/opensmalltalk-vm#1354 (Cog - a30c132)

Travis CI
 

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

<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "EmailMessage", "action": { "@type": "ViewAction", "url": "https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/386910552?utm_source=email&amp;utm_medium=notification", "name": "View Build" }, "description": "View Build #1354 on Travis CI" } </script>






This email was sent to [hidden email]    unsubscribe from this list
Reply | Threaded
Open this post in threaded view
|

Re: Errored: OpenSmalltalk/opensmalltalk-vm#1354 (Cog - a30c132)

Eliot Miranda-2
 
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:
 

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 [hidden email]    unsubscribe from this list




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