On 17 July 2014 11:07, demerphq <demer...@gmail.com> wrote:

> On 17 July 2014 10:06, <sisyph...@optusnet.com.au> wrote:
>
>>
>> From: demerphq
>> Sent: Thursday, July 17, 2014 4:45 PM
>>
>>
>>  /git_tree/perl/Porting/_Inline/lib/auto/FOO_2bd2/FOO_2bd2.so: undefined
>>>> symbol: PL_stack_sp at /usr/lib/perl/5.14/DynaLoader.pm line 184.
>>>>  at /usr/local/share/perl/5.14.2/Inline.pm line 526.
>>>>
>>>
>> Looks to me that we've got two different perls getting involved here:
>> /usr/lib/perl/5.14/
>> and
>> /usr/local/share/perl/5.14.2
>>
>> I think that's likely to be the problem.
>>
>
> Thanks, ill dig on that.
>
>
My laptop system perl seems to have a confused state. In hindsight hardly
surprising.

I used perlbrew to switch to a different perl, and now I can get it to
build.

One side issue of the perlbrew version was that I had (for no good reason)
put the files I wanted to compile in the Porting directory of a perl.git
checkout. This then confused makemaker. When I moved the scripts out of a
perl build tree it started behaving properly. IMO that issue can be left at
"so dont do that". :-)

The original issue however might be handled more gracefully. A message from
Inline saying "it looks like your perl install is b0rked" would have be
useful.

Anyway, thanks for your help!

cheers,
Yves

Reply via email to