Re: Building the tree. - Perl module not available on the feeds:

From: Eduardo N. Hering <enhering_at_gabuleu.com>
Date: Sun, 18 Feb 2007 18:22:27 -0200

René,

On Sunday 18 February 2007 16:49, Rene Wagner wrote:
>
> Try adding a line
>
> DEPENDS = "perl"
>
> to the .bb and see if that helps.
>

Ok. Done, but now there seems to be a problem with perl-native.
Looks like another dependency problem. The perl-native bb file
was not modified:

[hering_at_om-notebook familiar-build]$ bitbake digest-sha1-perl

NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install
it to increase performance.
NOTE: Using cache in '/stuff/familiar-build/build-h2200-gpe/tmp/cache'
NOTE: Parsing finished. 2876 cached, 1 parsed, 78 skipped, 0 masked.
NOTE: build 200702181812: started

OE Build Configuration:
BB_VERSION = "1.3.2.1"
OE_REVISION = ""
TARGET_ARCH = "arm"
TARGET_OS = "linux"
MACHINE = "h2200"
DISTRO = "familiar"
TARGET_FPU = ""

NOTE: multiple providers are available (glibc, glibc-intermediate);
NOTE: consider defining
PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc
NOTE: package perl-native-5.8.7: started
NOTE: package perl-native-5.8.7-r0: task do_fetch: started
NOTE: package perl-native-5.8.7-r0: task do_fetch: completed
NOTE: package perl-native-5.8.7-r0: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/stuff/familiar-build/build-h2200-gpe/tmp/work/x86_64-linux/perl-native-5.8.7-r0/temp/log.do_compile.3055)
| NOTE: make -e MAKEFLAGS=
|
gcc -L/stuff/familiar-build/build-h2200-gpe/tmp/staging/x86_64-linux/lib -Wl,-rpath-link,/stuff/familiar-build/build-h2200-gpe/tmp/staging/x86_64-linux/lib -Wl,-rpath,/stuff/familiar-build/build-h2200-gpe/tmp/staging/x86_64-linux/lib -Wl,-O1 -Wl,-rpath,/stuff/familiar-build/build-h2200-gpe/tmp/staging/x86_64-linux/lib -L/usr/local/lib -o
miniperl \
| miniperlmain.o opmini.o libperl.a
| opmini.o: In function `Perl_scalar':
| opmini.c:(.text+0x2db5): undefined reference to
`pthread_getspecific'
| opmini.o: In function `Perl_list':
| opmini.c:(.text+0x6b76): undefined reference to
`pthread_getspecific'
| opmini.o: In function `Perl_load_module_nocontext':
| opmini.c:(.text+0xd5b2): undefined reference to
`pthread_getspecific'
| libperl.a(perl.o): In function `perl_alloc':
| perl.c:(.text+0x7372): undefined reference to `pthread_setspecific'
| perl.c:(.text+0x739f): undefined reference to `pthread_key_create'
| perl.c:(.text+0x73b1): undefined reference to `pthread_setspecific'
| libperl.a(perl.o): In function `perl_fini':
| perl.c:(.text+0x58d1): undefined reference to `pthread_key_delete'
| libperl.a(util.o): In function `Perl_safesyscalloc':
| util.c:(.text+0x1934): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_safesysmalloc':
| util.c:(.text+0x1a08): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_warner_nocontext':
| util.c:(.text+0x2948): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_warn_nocontext':
| util.c:(.text+0x2a88): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_croak_nocontext':
| util.c:(.text+0x3118): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_set_context':
| util.c:(.text+0x315e): undefined reference to `pthread_setspecific'
| libperl.a(util.o): In function `Perl_die_nocontext':
| util.c:(.text+0x3b58): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_mess_nocontext':
| util.c:(.text+0x3c98): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_form_nocontext':
| util.c:(.text+0x3e58): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_safesysrealloc':
| util.c:(.text+0x4920): undefined reference to `pthread_getspecific'
| libperl.a(util.o): In function `Perl_get_context':
| util.c:(.text+0xbe7): undefined reference to `pthread_getspecific'
| libperl.a(mg.o):mg.c:(.text+0x30a): more undefined references to
`pthread_getspecific' follow
| libperl.a(sv.o): In function `perl_clone':
| sv.c:(.text+0x74e4): undefined reference to `pthread_setspecific'
| libperl.a(sv.o): In function `Perl_sv_setpvf_mg_nocontext':
| sv.c:(.text+0xecc8): undefined reference to `pthread_getspecific'
| libperl.a(sv.o): In function `Perl_sv_setpvf_nocontext':
| sv.c:(.text+0x13b68): undefined reference to `pthread_getspecific'
| libperl.a(sv.o): In function `Perl_newSVpvf_nocontext':
| sv.c:(.text+0x13d58): undefined reference to `pthread_getspecific'
| libperl.a(sv.o): In function `Perl_sv_catpvf_mg_nocontext':
| sv.c:(.text+0x13f38): undefined reference to `pthread_getspecific'
| libperl.a(sv.o): In function `Perl_sv_catpvf_nocontext':
| sv.c:(.text+0x140e8): undefined reference to `pthread_getspecific'
| libperl.a(pp.o): In function `Perl_pp_int':
| pp.c:(.text+0x9cb2): undefined reference to `floor'
| pp.c:(.text+0x9db5): undefined reference to `ceil'
| libperl.a(pp.o): In function `Perl_pp_sqrt':
| pp.c:(.text+0x9f45): undefined reference to `sqrt'
| libperl.a(pp.o): In function `Perl_pp_log':
| pp.c:(.text+0xa04a): undefined reference to `log'
| libperl.a(pp.o): In function `Perl_pp_exp':
| pp.c:(.text+0xa1fe): undefined reference to `exp'
| libperl.a(pp.o): In function `Perl_pp_cos':
| pp.c:(.text+0xa58e): undefined reference to `cos'
| libperl.a(pp.o): In function `Perl_pp_sin':
| pp.c:(.text+0xa6ee): undefined reference to `sin'
| libperl.a(pp.o): In function `Perl_pp_atan2':
| pp.c:(.text+0xa8c0): undefined reference to `atan2'
| libperl.a(pp.o): In function `Perl_pp_modulo':
| pp.c:(.text+0xcef9): undefined reference to `floor'
| pp.c:(.text+0xcf41): undefined reference to `fmod'
| pp.c:(.text+0xd150): undefined reference to `floor'
| libperl.a(pp.o): In function `Perl_pp_pow':
| pp.c:(.text+0xd2e9): undefined reference to `pow'
| libperl.a(globals.o): In function `Perl_printf_nocontext':
| globals.c:(.text+0x6a): undefined reference to `pthread_getspecific'
| libperl.a(perlio.o): In function `PerlIO_getpos':
| perlio.c:(.text+0xe10): undefined reference to `pthread_getspecific'
| libperl.a(perlio.o): In function `PerlIO_setpos':
| perlio.c:(.text+0xee0): undefined reference to `pthread_getspecific'
| libperl.a(perlio.o): In function `PerlIO_rewind':
| perlio.c:(.text+0xf88): undefined reference to `pthread_getspecific'
| libperl.a(perlio.o): In function `PerlIO_puts':
| perlio.c:(.text+0x1040): undefined reference to
`pthread_getspecific'
| libperl.a(perlio.o):perlio.c:(.text+0x109a): more undefined
references to `pthread_getspecific' follow
| libperl.a(pp_pack.o): In function `S_pack_rec':
| pp_pack.c:(.text+0x293f): undefined reference to `floor'
| pp_pack.c:(.text+0x298c): undefined reference to `floor'
| collect2: ld returned 1 exit status
| make: *** [miniperl] Error 1
| FATAL: oe_runmake failed
NOTE: Task
failed: /stuff/familiar-build/build-h2200-gpe/tmp/work/x86_64-linux/perl-native-5.8.7-r0/temp/log.do_compile.3055
NOTE: package perl-native-5.8.7-r0: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package perl-native-5.8.7: failed
ERROR: Build of digest-sha1-perl failed
[hering_at_om-notebook familiar-build]$
Received on Sun Feb 18 2007 - 15:12:39 EST

This archive was generated by hypermail 2.2.0 : Sun Feb 18 2007 - 15:13:38 EST