VMProfileLinuxSupportPlugin causes Linux builds to fail

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

VMProfileLinuxSupportPlugin causes Linux builds to fail

alistairgrant
 
Hi Eliot and Everyone,

Travis builds are failing due to compilation errors in
VMProfileLinuxSupportPlugin.  See e.g.
https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793

The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.

Reverting VMProfileLinuxSupportPlugin.c to the previous version from
VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
problems.

Doing a diff of the two files gives:

2c2
< VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
---
> VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
4c4
< VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
---
> VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
6c6
< static char __buildInfo[] = "VMProfileLinuxSupportPlugin
VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
__DATE__ ;
---
> static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
17,18c17,18
< #if defined(HAVE_DLFCN_H)
< # include <dlfcn.h>
---
> #ifdef __OpenBSD__
> #include <dlfcn.h>
19a20,23
> #ifndef _GNU_SOURCE
> # define _GNU_SOURCE
> #endif
> #include <link.h>
104c108
< "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
---
> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
106c110
< "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
---
> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"

Any suggestions?

Cheers,
Alistair
Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

Eliot Miranda-2
 
Hi Alistair, Hi Tobias,

On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <[hidden email]> wrote:
 
Hi Eliot and Everyone,

Travis builds are failing due to compilation errors in
VMProfileLinuxSupportPlugin.  See e.g.
https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793

The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.

Reverting VMProfileLinuxSupportPlugin.c to the previous version from
VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
problems.

Doing a diff of the two files gives:

2c2
< VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
---
> VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
4c4
< VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
---
> VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
6c6
< static char __buildInfo[] = "VMProfileLinuxSupportPlugin
VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
__DATE__ ;
---
> static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
17,18c17,18
< #if defined(HAVE_DLFCN_H)
< # include <dlfcn.h>
---
> #ifdef __OpenBSD__
> #include <dlfcn.h>
19a20,23
> #ifndef _GNU_SOURCE
> # define _GNU_SOURCE
> #endif
> #include <link.h>
104c108
< "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
---
> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
106c110
< "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
---
> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"

Any suggestions?

Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?

_,,,^..^,,,_
best, Eliot
Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

Eliot Miranda-2
 
Hi Tobias, Hi Alistair,

On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <[hidden email]> wrote:
Hi Alistair, Hi Tobias,

On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <[hidden email]> wrote:
 
Hi Eliot and Everyone,

Travis builds are failing due to compilation errors in
VMProfileLinuxSupportPlugin.  See e.g.
https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793

The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.

Reverting VMProfileLinuxSupportPlugin.c to the previous version from
VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
problems.

Doing a diff of the two files gives:

2c2
< VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
---
> VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
4c4
< VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
---
> VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
6c6
< static char __buildInfo[] = "VMProfileLinuxSupportPlugin
VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
__DATE__ ;
---
> static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
17,18c17,18
< #if defined(HAVE_DLFCN_H)
< # include <dlfcn.h>
---
> #ifdef __OpenBSD__
> #include <dlfcn.h>
19a20,23
> #ifndef _GNU_SOURCE
> # define _GNU_SOURCE
> #endif
> #include <link.h>
104c108
< "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
---
> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
106c110
< "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
---
> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"

Any suggestions?

Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?

Indeed, Tobias, it's your bug ;-)  :

topa 5/18/2018 17:15
VMProfileLinuxSupportPlugin  class>>#declareHeaderFilesIn: cg

cg
addHeaderFile: '<limits.h>';
addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;
addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs
 
_,,,^..^,,,_
best, Eliot
Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

alistairgrant
 
Hi Eliot,

On Sat, 16 Jun 2018 at 20:06, Eliot Miranda <[hidden email]> wrote:

>
>> ...
>>
>> Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?
>
>
> Indeed, Tobias, it's your bug ;-)  :
>
> topa 5/18/2018 17:15
> VMProfileLinuxSupportPlugin  class>>#declareHeaderFilesIn: cg
>
> cg
> addHeaderFile: '<limits.h>';
> addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;
> addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs

Thanks for tracking this down.  I looked at the changes in git, which
you happened to commit.  Note to self... remember to check the source
:-)

Thanks again,
Alistair
Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

Tobias Pape
In reply to this post by Eliot Miranda-2
 

> On 16.06.2018, at 20:06, Eliot Miranda <[hidden email]> wrote:
>
> Hi Tobias, Hi Alistair,
>
> On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <[hidden email]> wrote:
> Hi Alistair, Hi Tobias,
>
> On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <[hidden email]> wrote:
>  
> Hi Eliot and Everyone,
>
> Travis builds are failing due to compilation errors in
> VMProfileLinuxSupportPlugin.  See e.g.
> https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793
>
> The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.
>
> Reverting VMProfileLinuxSupportPlugin.c to the previous version from
> VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
> problems.
>
> Doing a diff of the two files gives:
>
> 2c2
> < VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
> 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
> ---
> > VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
> 4c4
> < VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
> 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
> ---
> > VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
> 6c6
> < static char __buildInfo[] = "VMProfileLinuxSupportPlugin
> VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
> __DATE__ ;
> ---
> > static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
> 17,18c17,18
> < #if defined(HAVE_DLFCN_H)
> < # include <dlfcn.h>
> ---
> > #ifdef __OpenBSD__
> > #include <dlfcn.h>
> 19a20,23
> > #ifndef _GNU_SOURCE
> > # define _GNU_SOURCE
> > #endif
> > #include <link.h>
> 104c108
> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
> ---
> > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
> 106c110
> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
> ---
> > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"
>
> Any suggestions?
>
> Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?
>
> Indeed, Tobias, it's your bug ;-)  :

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:

 addHeaderFile: '#ifndef _GNU_SOURCE\# define _GNU_SOURCE\#endif\#include <link.h>' withCRs;


fixed in VMMaker.oscog-topa.2418.

Best regards
        -Tobias

> topa 5/18/2018 17:15
> VMProfileLinuxSupportPlugin  class>>#declareHeaderFilesIn: cg
>
> cg
> addHeaderFile: '<limits.h>';
> addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;
> addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs
>  
> _,,,^..^,,,_
> best, Eliot

Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

Eliot Miranda-2
 
Fab, thanks!!

On Sat, Jun 16, 2018 at 12:06 PM, Tobias Pape <[hidden email]> wrote:
 

> On 16.06.2018, at 20:06, Eliot Miranda <[hidden email]> wrote:
>
> Hi Tobias, Hi Alistair,
>
> On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <[hidden email]> wrote:
> Hi Alistair, Hi Tobias,
>
> On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <[hidden email]> wrote:

> Hi Eliot and Everyone,
>
> Travis builds are failing due to compilation errors in
> VMProfileLinuxSupportPlugin.  See e.g.
> https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793
>
> The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.
>
> Reverting VMProfileLinuxSupportPlugin.c to the previous version from
> VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
> problems.
>
> Doing a diff of the two files gives:
>
> 2c2
> < VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
> 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
> ---
> > VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
> 4c4
> < VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
> 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
> ---
> > VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
> 6c6
> < static char __buildInfo[] = "VMProfileLinuxSupportPlugin
> VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
> __DATE__ ;
> ---
> > static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
> 17,18c17,18
> < #if defined(HAVE_DLFCN_H)
> < # include <dlfcn.h>
> ---
> > #ifdef __OpenBSD__
> > #include <dlfcn.h>
> 19a20,23
> > #ifndef _GNU_SOURCE
> > # define _GNU_SOURCE
> > #endif
> > #include <link.h>
> 104c108
> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
> ---
> > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
> 106c110
> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
> ---
> > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"
>
> Any suggestions?
>
> Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?
>
> Indeed, Tobias, it's your bug ;-)  :

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:

 addHeaderFile: '#ifndef _GNU_SOURCE\# define _GNU_SOURCE\#endif\#include <link.h>' withCRs;


fixed in VMMaker.oscog-topa.2418.

Best regards
        -Tobias

> topa 5/18/2018 17:15
> VMProfileLinuxSupportPlugin  class>>#declareHeaderFilesIn: cg
>
>       cg
>               addHeaderFile: '<limits.h>';
>               addHeaderFile: '#if defined(HAVE_DLFCN_H)\# include <dlfcn.h>\#endif' withCRs;
>               addHeaderFile: '#ifndef RTLD_NODELETE\# define RTLD_NODELETE 0\#endif' withCRs

> _,,,^..^,,,_
> best, Eliot




--
_,,,^..^,,,_
best, Eliot
Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

alistairgrant
In reply to this post by Tobias Pape
 
On Sat, 16 Jun 2018 at 21:06, Tobias Pape <[hidden email]> wrote:

>
>
>
> > On 16.06.2018, at 20:06, Eliot Miranda <[hidden email]> wrote:
> >
> > Hi Tobias, Hi Alistair,
> >
> > On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <[hidden email]> wrote:
> > Hi Alistair, Hi Tobias,
> >
> > On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <[hidden email]> wrote:
> >
> > Hi Eliot and Everyone,
> >
> > Travis builds are failing due to compilation errors in
> > VMProfileLinuxSupportPlugin.  See e.g.
> > https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793
> >
> > The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.
> >
> > Reverting VMProfileLinuxSupportPlugin.c to the previous version from
> > VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
> > problems.
> >
> > Doing a diff of the two files gives:
> >
> > 2c2
> > < VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
> > 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
> > ---
> > > VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
> > 4c4
> > < VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
> > 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
> > ---
> > > VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
> > 6c6
> > < static char __buildInfo[] = "VMProfileLinuxSupportPlugin
> > VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
> > __DATE__ ;
> > ---
> > > static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
> > 17,18c17,18
> > < #if defined(HAVE_DLFCN_H)
> > < # include <dlfcn.h>
> > ---
> > > #ifdef __OpenBSD__
> > > #include <dlfcn.h>
> > 19a20,23
> > > #ifndef _GNU_SOURCE
> > > # define _GNU_SOURCE
> > > #endif
> > > #include <link.h>
> > 104c108
> > < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
> > ---
> > > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
> > 106c110
> > < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
> > ---
> > > "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"
> >
> > Any suggestions?
> >
> > Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?
> >
> > Indeed, Tobias, it's your bug ;-)  :
>
> 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:
>
>  addHeaderFile: '#ifndef _GNU_SOURCE\# define _GNU_SOURCE\#endif\#include <link.h>' withCRs;
>
>
> fixed in VMMaker.oscog-topa.2418.

Thanks, Tobias!

Cheers,
Alistair
Reply | Threaded
Open this post in threaded view
|

Re: VMProfileLinuxSupportPlugin causes Linux builds to fail

Tobias Pape
 
welcome :)

> On 17.06.2018, at 19:24, Alistair Grant <[hidden email]> wrote:
>
>
> On Sat, 16 Jun 2018 at 21:06, Tobias Pape <[hidden email]> wrote:
>>
>>
>>
>>> On 16.06.2018, at 20:06, Eliot Miranda <[hidden email]> wrote:
>>>
>>> Hi Tobias, Hi Alistair,
>>>
>>> On Sat, Jun 16, 2018 at 11:02 AM, Eliot Miranda <[hidden email]> wrote:
>>> Hi Alistair, Hi Tobias,
>>>
>>> On Sat, Jun 16, 2018 at 7:05 AM, Alistair Grant <[hidden email]> wrote:
>>>
>>> Hi Eliot and Everyone,
>>>
>>> Travis builds are failing due to compilation errors in
>>> VMProfileLinuxSupportPlugin.  See e.g.
>>> https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/393065793
>>>
>>> The most recent change to the file was in VMMaker.oscog-eem.2394 on 30 May 2018.
>>>
>>> Reverting VMProfileLinuxSupportPlugin.c to the previous version from
>>> VMMaker.oscog-eem.2347 dated 8 March 2018 avoids the compilation
>>> problems.
>>>
>>> Doing a diff of the two files gives:
>>>
>>> 2c2
>>> < VMPluginCodeGenerator VMMaker.oscog-eem.2394 uuid:
>>> 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
>>> ---
>>>> VMPluginCodeGenerator VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
>>> 4c4
>>> < VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 uuid:
>>> 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859
>>> ---
>>>> VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5
>>> 6c6
>>> < static char __buildInfo[] = "VMProfileLinuxSupportPlugin
>>> VMMaker.oscog-eem.2394 uuid: 61ae96f8-fd2b-4208-87ff-cf1cd6b3f859 "
>>> __DATE__ ;
>>> ---
>>>> static char __buildInfo[] = "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 uuid: 062614a7-e3da-4b30-997a-9568911b9ff5 " __DATE__ ;
>>> 17,18c17,18
>>> < #if defined(HAVE_DLFCN_H)
>>> < # include <dlfcn.h>
>>> ---
>>>> #ifdef __OpenBSD__
>>>> #include <dlfcn.h>
>>> 19a20,23
>>>> #ifndef _GNU_SOURCE
>>>> # define _GNU_SOURCE
>>>> #endif
>>>> #include <link.h>
>>> 104c108
>>> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (i)"
>>> ---
>>>> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (i)"
>>> 106c110
>>> < "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2394 (e)"
>>> ---
>>>> "VMProfileLinuxSupportPlugin VMMaker.oscog-eem.2347 (e)"
>>>
>>> Any suggestions?
>>>
>>> Tobias, I believe that your changes on May 18th, VMMaker.oscog-topa.2385 & VMMaker.oscog-topa.2386 are related.  Any suggestions?
>>>
>>> Indeed, Tobias, it's your bug ;-)  :
>>
>> 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:
>>
>> addHeaderFile: '#ifndef _GNU_SOURCE\# define _GNU_SOURCE\#endif\#include <link.h>' withCRs;
>>
>>
>> fixed in VMMaker.oscog-topa.2418.
>
> Thanks, Tobias!
>
> Cheers,
> Alistair