2010/12/29 Frans Meulenbroeks <[email protected]>:
> 2010/12/29 Roman I Khimov <[email protected]>:
>> В сообщении от Среда 29 декабря 2010 10:41:00 автор Roman I Khimov написал:
>>> I've built libdatetime-perl for qemuarm/angstrom-2010.x yesterday with no
>>> problems. Rebuilding perl, perl-native and libdatetime-perl now with fresh
>>> pull from oe.dev and building with sheevaplug/minimal combination in
>>>  parallel. But it might be that clean build results would be different for
>>> sheevaplug/minimal.
>>
>> Both built just fine, commit 45316c97133b75f6b9ceec9667749648c2046d4d,
>> configurations mentioned above.
>>
>
> Tested with todays git head, still no success:
> I did a fresh build:
> bitbake -cclean perl perl-native libdatetime-perl
> libdatetime-perl-native; bitbake libdatetime-perl
>
> I now get:
>
> | arm-oe-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s
> -mthumb-interwork -mthumb -Ic -I/usr/lib/perl/5.10/CORE
> -DXS_VERSION="0.61" -DVERSION="0.61" -fPIC -c
> -isystem/home/frans/oe/tmp_minimal/sysroots/armv5te-oe-linux-gnueabi/usr/include
> -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O1
> -DDEBIAN -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
> -fno-strict-aliasing -pipe -O2 -o lib/DateTime.o lib/DateTime.c
> | lib/DateTime.xs:7:20: fatal error: EXTERN.h: No such file or directory
>
>
> I do have EXTERN.h:
> sysroots/i686-linux/usr/lib/perl/5.10.1/CORE/EXTERN.h
> sysroots/armv5te-oe-linux-gnueabi/usr/lib/perl/5.10.1/CORE/EXTERN.h
>
> What I find worrying (and probably wrong) is:
> -I/usr/lib/perl/5.10/CORE
> I don't expect host dirs in and arm gcc command.
>
> Also note that the host path says perl/5.10 whereas my files live in 
> perl/5.10.1
>
> Roman, can you compare this with your compile log (or can you pastebin
> it or provide a link to tinderbox)?
>
> Thanks, Frans
>
Some further analysis

from 
./sysroots/i686-linux/usr/lib/perl/5.10.1/Config_heavy-arm-oe-linux-gnueabi.pl

api_versionstring='5.10.0'        <--- note the .0 here
archlib='/usr/lib/perl/5.10'
archlibexp='/usr/lib/perl/5.10'
privlib='/usr/share/perl/5.10'
privlibexp='/usr/share/perl/5.10'
sitearch='/usr/local/lib/perl/5.10.1'
sitearchexp='/usr/local/lib/perl/5.10.1'
sitelib='/usr/local/share/perl/5.10.1'
sitelibexp='/usr/local/share/perl/5.10.1'

and as comparison fro
./sysroots/i686-linux/usr/lib/perl/5.10.1/Config_heavy.pl ::

api_versionstring='5.10.0'
archlib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
archlibexp='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
ccdlflags='-Wl,-E
-Wl,-rpath,/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1/CORE'
installarchlib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
installprivlib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
installsitearch='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
installsitelib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
installvendorarch='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
installvendorlib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
privlib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
privlibexp='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
sitearch='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
sitearchexp='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
sitelib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
sitelibexp='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
vendorarch='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
vendorarchexp='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
vendorlib='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'
vendorlibexp='/home/frans/oe/tmp_minimal/sysroots/i686-linux/usr/lib/perl/5.10.1'

Btw my host (opensuse 11.3) has perl 5.12.1.
Roman could it be that it works for you because you also have 5.10.1
on your host?

Frans

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to