<div dir="ltr">Fab, thanks!!</div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 16, 2018 at 12:06 PM, Tobias Pape <span dir="ltr"><<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"> <br>
<br>
> On 16.06.2018, at 20:06, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br>
> <br>
> Hi Tobias, Hi Alistair,<br>
> <br>
> On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>> wrote:<br>
> Hi Alistair, Hi Tobias,<br>
> <br>
> On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <<a href="mailto:akgrant0710@gmail.com">akgrant0710@gmail.com</a>> wrote:<br>
>  <br>
> Hi Eliot and Everyone,<br>
> <br>
> Travis builds are failing due to compilation errors in<br>
> VMProfileLinuxSupportPlugin.  See e.g.<br>
> <a href="https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793" rel="noreferrer" target="_blank">https://travis-ci.org/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm/jobs/393065793</a><br>
> <br>
> The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.<br>
> <br>
> Reverting VMProfileLinuxSupportPlugin.c to the previous version from<br>
> VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation<br>
> problems.<br>
> <br>
> Doing a diff of the two files gives:<br>
> <br>
> 2c2<br>
> < VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:<br>
> 61ae96f8-fd2b-4208-87ff-<wbr>cf1cd6b3f859<br>
> ---<br>
> > VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-<wbr>9568911b9ff5<br>
> 4c4<br>
> < VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:<br>
> 61ae96f8-fd2b-4208-87ff-<wbr>cf1cd6b3f859<br>
> ---<br>
> > VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-<wbr>9568911b9ff5<br>
> 6c6<br>
> < static char __buildInfo[] = "VMProfileLinuxSupportPlugin<br>
> VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-<wbr>cf1cd6b3f859 "<br>
> __DATE__ ;<br>
> ---<br>
> > static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-<wbr>9568911b9ff5 " __DATE__ ;<br>
> 17,18c17,18<br>
> < #if defined(HAVE_DLFCN_H)<br>
> < # include <dlfcn.h><br>
> ---<br>
> > #ifdef __OpenBSD__<br>
> > #include <dlfcn.h><br>
> 19a20,23<br>
> > #ifndef _GNU_SOURCE<br>
> > # define _GNU_SOURCE<br>
> > #endif<br>
> > #include <link.h><br>
> 104c108<br>
> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"<br>
> ---<br>
> > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"<br>
> 106c110<br>
> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"<br>
> ---<br>
> > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"<br>
> <br>
> Any suggestions?<br>
> <br>
> Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?<br>
> <br>
> Indeed, Tobias, it's your bug ;-)  :<br>
<br>
</div></div>It turns out that the include of <link.h> got missing. I overlooked it as it was on the same line as the GNU_SOURCE check:<br>
<br>
 addHeaderFile: '#ifndef _GNU_SOURCE\# define _GNU_SOURCE\#endif\#include <link.h>' withCRs;<br>
<br>
<br>
fixed in VMMaker.oscog-topa.2418.<br>
<br>
Best regards<br>
<span class="HOEnZb"><font color="#888888">        -Tobias<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> topa 5/18/2018 17:15<br>
> VMProfileLinuxSupportPlugin  class>>#declareHeaderFilesIn: cg<br>
> <br>
>       cg<br>
>               addHeaderFile: '<limits.h>';<br>
>               addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;<br>
>               addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs<br>
>  <br>
> _,,,^..^,,,_<br>
> best, Eliot<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>