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