[Vm-dev] Errored: OpenSmalltalk/opensmalltalk-vm#1354 (Cog - a30c132)

Eliot Miranda eliot.miranda at gmail.com
Fri Jun 1 23:39:24 UTC 2018


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 at 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 at 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 at travis-ci.com | Amtsgericht
> Charlottenburg, Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a
> Umsatzsteuergesetz: DE282002648
>
>
>
>
>
>
> This email was sent to vm-dev at 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>
>
>


-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20180601/83cde55a/attachment.html>


More information about the Vm-dev mailing list