On Sat, 2015-10-03 at 14:51 +0200, Jens Rehsack wrote: > I hit a build error never seen before: > > | gcc -I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include -fPIC > -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H > -DL_ENDIAN -DTERMIO > -isystem/home/sno/fsl-community-bsp/ornithologen-kann-man-mit-voegeln-eine-freude-machen/tmp/sysroots/x86_64-linux/usr/include > -O2 -pipe -Wall -Wa,--noexecstack -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS > -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 > -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM > -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM > -DECP_NISTZ256_ASM > -isystem/home/sno/fsl-community-bsp/ornithologen-kann-man-mit-voegeln-eine-freude-machen/tmp/sysroots/x86_64-linux/usr/include > -c -o sha512.o sha512.c > | /home/sno/perl5/perlbrew/perls/perl-5.6.2/bin/perl asm/sha1-x86_64.pl elf > > sha1-x86_64.s > | Can't locate bigint.pm in @INC (@INC contains: > /home/sno/perl5/perlbrew/perls/perl-5.6.2/lib/5.6.2/x86_64-linux > /home/sno/perl5/perlbrew/perls/perl-5.6.2/lib/5.6.2 > /home/sno/perl5/perlbrew/perls/perl-5.6.2/lib/site_perl/5.6.2/x86_64-linux > /home/sno/perl5/perlbrew/perls/perl-5.6.2/lib/site_perl/5.6.2 > /home/sno/perl5/perlbrew/perls/perl-5.6.2/lib/site_perl .) at > asm/../../perlasm/x86_64-xlate.pl line 200. > | BEGIN failed--compilation aborted at asm/../../perlasm/x86_64-xlate.pl line > 200. > | make[2]: *** [sha1-x86_64.s] Error 141 > | make[2]: Leaving directory > `/home/sno/fsl-community-bsp/ornithologen-kann-man-mit-voegeln-eine-freude-machen/tmp/work/x86_64-linux/openssl-native/1.0.2d-r0/openssl-1.0.2d/crypto/sha' > | make[1]: *** [subdirs] Error 1 > | make[1]: Leaving directory > `/home/sno/fsl-community-bsp/ornithologen-kann-man-mit-voegeln-eine-freude-machen/tmp/work/x86_64-linux/openssl-native/1.0.2d-r0/openssl-1.0.2d/crypto' > | make: *** [build_crypto] Error 1 > | ERROR: oe_runmake failed > | WARNING: > /home/sno/fsl-community-bsp/ornithologen-kann-man-mit-voegeln-eine-freude-machen/tmp/work/x86_64-linux/openssl-native/1.0.2d-r0/temp/run.do_compile.15132:1 > exit 1 from > | exit 1 > | ERROR: Function failed: do_compile (log file is located at > /home/sno/fsl-community-bsp/ornithologen-kann-man-mit-voegeln-eine-freude-machen/tmp/work/x86_64-linux/openssl-native/1.0.2d-r0/temp/log.do_compile.15132) > ERROR: Task 1531 > (virtual:native:/home/sno/fsl-community-bsp/sources/poky/meta/recipes-connectivity/openssl/openssl_1.0.2d.bb, > do_compile) failed with exit code '1' > > Seems I recently used the same session to run my own module tests for a perl > module to upload. > OTOH - it's easy to avoid such a problem by depending on perl-native for > openssl(-native).
Whilst you could add this dependency, it would have quite a significant impact on build time. We rely on there being a working perl on the native system for autotools so there isn't really a good reason to do this. Cheers, Richard -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core