Build Update for OpenSmalltalk/opensmalltalk-vm -------------------------------------
Build: #1354 Status: Errored
Duration: 11 mins and 44 secs Commit: a30c132 (Cog) Author: Eliot Miranda Message: 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:.
View the changeset: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/76814ae7e53f...a30...
View the full build log and details: https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/386910552?utm_so...
--
You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications
This email was sent to vm-dev@lists.squeakfoundation.org (mailto:vm-dev@lists.squeakfoundation.org) unsubscribe from this list (http://clicks.travis-ci.com/track/unsub.php?u=14313403&id=e173cf0b9c7947...)
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
https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm?utm_source=email&utm_medium=notification
[image: branch icon]Cog https://github.com/OpenSmalltalk/opensmalltalk-vm/tree/Cog [image: build has errored] Build #1354 has errored https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/builds/386910552?utm_source=email&utm_medium=notification [image: arrow to build time] [image: clock icon]11 mins and 44 secs
[image: Eliot Miranda avatar]Eliot Miranda a30c132 CHANGESET → https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/76814ae7e53f...a30c13238665
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 http://eepurl.com/9OCsP
[image: book icon]
Documentation https://docs.travis-ci.com/ about Travis CI Have any questions? We're here to help. support@travis-ci.com [image: black and white travis ci logo] https://travis-ci.com
Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF: Konstantin Haase, Fritz Thielemann | Contact:contact@travis-ci.com | Amtsgericht Charlottenburg, Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a Umsatzsteuergesetz: DE282002648
This email was sent to vm-dev@lists.squeakfoundation.org unsubscribe from this list http://clicks.travis-ci.com/track/unsub.php?u=14313403&id=e173cf0b9c7947169afe59c50eb4caa8.bhaFHCS7PNgn8KLhhAIsZkVxKmM%3D&r=https%3A%2F%2Fmandrillapp.com%2Funsub%3Fmd_email%3Dvm-dev%2540lists.squeakfoundation.org
vm-dev@lists.squeakfoundation.org