<div dir="ltr">Hi Tobias, Hi Alistair,<div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <span dir="ltr"><<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Alistair, Hi Tobias,<div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <span dir="ltr"><<a href="mailto:akgrant0710@gmail.com" target="_blank">akgrant0710@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"> <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/OpenSmal<wbr>ltalk/opensmalltalk-vm/jobs/<wbr>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-cf1cd6<wbr>b3f859<br>
---<br>
> VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-956891<wbr>1b9ff5<br>
4c4<br>
< VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:<br>
61ae96f8-fd2b-4208-87ff-cf1cd6<wbr>b3f859<br>
---<br>
> VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-956891<wbr>1b9ff5<br>
6c6<br>
< static char __buildInfo[] = "VMProfileLinuxSupportPlugin<br>
VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6<wbr>b3f859 "<br>
__DATE__ ;<br>
---<br>
> static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-956891<wbr>1b9ff5 " __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></blockquote><div><br></div></div></div><div>Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?</div></div></div></div></blockquote><div><br></div><div>Indeed, Tobias, it's your bug ;-)  :</div><div><br></div><div>topa 5/18/2018 17:15<br></div><div>VMProfileLinuxSupportPlugin  class>>#declareHeaderFilesIn: cg</div><div><br></div><div><span class="gmail-Apple-tab-span" style="white-space:pre"> </span>cg</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">             </span>addHeaderFile: '<limits.h>';</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">             </span>addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">           </span>addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs</div><div> </div></div><div class="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></div>