NOTE: make -e MAKEFLAGS= /bin/sh Makefile.SH Extracting Makefile (with variable substitutions) sh ./makedepend.SH Extracting makedepend (with variable substitutions) make depend MAKEDEPEND= make[1]: Entering directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8' sh ./makedepend MAKE=make make[2]: Entering directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8' sh writemain lib/auto/DynaLoader/DynaLoader.a > perlmain.c echo malloc.c av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c reentr.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c pad.c globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c miniperlmain.c perlmain.c opmini.c | tr ' ' '\n' >.clist make[2]: Leaving directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8' Finding dependencies for malloc.o. Finding dependencies for av.o. Finding dependencies for scope.o. Finding dependencies for op.o. Finding dependencies for doop.o. Finding dependencies for doio.o. Finding dependencies for dump.o. Finding dependencies for hv.o. Finding dependencies for mg.o. Finding dependencies for reentr.o. Finding dependencies for perl.o. Finding dependencies for perly.o. Finding dependencies for pp.o. Finding dependencies for pp_hot.o. Finding dependencies for pp_ctl.o. Finding dependencies for pp_sys.o. Finding dependencies for regcomp.o. Finding dependencies for regexec.o. Finding dependencies for utf8.o. Finding dependencies for gv.o. Finding dependencies for sv.o. Finding dependencies for taint.o. Finding dependencies for toke.o. Finding dependencies for util.o. Finding dependencies for deb.o. Finding dependencies for run.o. Finding dependencies for universal.o. Finding dependencies for xsutils.o. Finding dependencies for pad.o. Finding dependencies for globals.o. Finding dependencies for perlio.o. Finding dependencies for perlapi.o. Finding dependencies for numeric.o. Finding dependencies for locale.o. Finding dependencies for pp_pack.o. Finding dependencies for pp_sort.o. Finding dependencies for miniperlmain.o. Finding dependencies for perlmain.o. Finding dependencies for opmini.o. make[2]: Entering directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8' echo Makefile.SH cflags.SH config_h.SH makeaperl.SH makedepend.SH makedir.SH myconfig.SH writemain.SH pod/Makefile.SH | tr ' ' '\n' >.shlist make[2]: Leaving directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8' Updating makefile... test -s perlmain.c && touch perlmain.c cd x2p; make depend make[2]: Entering directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8/x2p' sh ../makedepend MAKE=make make[3]: Entering directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8/x2p' echo hash.c str.c util.c walk.c | tr ' ' '\n' >.clist make[3]: Leaving directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8/x2p' Finding dependencies for hash.o. Finding dependencies for str.o. Finding dependencies for util.o. Finding dependencies for walk.o. make[3]: Entering directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8/x2p' echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist make[3]: Leaving directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8/x2p' Updating makefile... make[2]: Leaving directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8/x2p' make[1]: Leaving directory `/home/jagad/Working/OS/poky/build/tmp/work/i686-linux/perl-native-5.8.8-r13/perl-5.8.8' /bin/sh config_h.SH Extracting config.h (with variable substitutions) `sh cflags "optimize='-O'" miniperlmain.o` -fpic miniperlmain.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" perl.o` -fpic perl.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" malloc.o` -fpic malloc.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall malloc.c: In function 'Perl_dump_mstats': malloc.c:2447: warning: ignoring return value of 'Perl_get_mstats', declared with attribute warn_unused_result `sh cflags "optimize='-O'" gv.o` -fpic gv.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" toke.o` -fpic toke.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" perly.o` -fpic perly.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" op.o` -fpic op.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" pad.o` -fpic pad.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" regcomp.o` -fpic regcomp.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" dump.o` -fpic dump.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" util.o` -fpic util.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" mg.o` -fpic mg.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" reentr.o` -fpic reentr.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" hv.o` -fpic hv.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" av.o` -fpic av.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" run.o` -fpic run.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" pp_hot.o` -fpic pp_hot.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" sv.o` -fpic sv.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall sv.c: In function 'Perl_sv_clear': sv.c:5222: warning: ignoring return value of 'Perl_io_close', declared with attribute warn_unused_result `sh cflags "optimize='-O'" pp.o` -fpic pp.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" scope.o` -fpic scope.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" pp_ctl.o` -fpic pp_ctl.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" pp_sys.o` -fpic pp_sys.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall proto.h:1732: warning: 'S_emulate_eaccess' declared 'static' but never defined `sh cflags "optimize='-O'" doop.o` -fpic doop.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" doio.o` -fpic doio.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" regexec.o` -fpic regexec.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" utf8.o` -fpic utf8.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" taint.o` -fpic taint.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" deb.o` -fpic deb.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" universal.o` -fpic universal.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" xsutils.o` -fpic xsutils.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" globals.o` -fpic globals.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" perlio.o` -fpic perlio.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall perlio.c: In function 'PerlIO_clone': perlio.c:649: warning: ignoring return value of 'Perl_fp_dup', declared with attribute warn_unused_result `sh cflags "optimize='-O'" perlapi.o` -fpic perlapi.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" numeric.o` -fpic numeric.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" locale.o` -fpic locale.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" pp_pack.o` -fpic pp_pack.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall `sh cflags "optimize='-O'" pp_sort.o` -fpic pp_sort.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -O -Wall ld -o libperl.so -L/home/jagad/Working/OS/poky/build/tmp/staging/i686-linux/usr/lib -L/usr/local/lib perl.o malloc.o gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals.o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o -lnsl -ldl -lm -lcrypt -lutil -lc ld: warning: cannot find entry symbol _start; defaulting to 000000000804ced0 perl.o: In function `perl_fini': perl.c:(.text+0x5d70): undefined reference to `pthread_key_delete' perl.o: In function `perl_alloc': perl.c:(.text+0x7742): undefined reference to `pthread_key_create' perl.c:(.text+0x7784): undefined reference to `pthread_setspecific' perl.c:(.text+0x7842): undefined reference to `pthread_setspecific' malloc.o: In function `Perl_malloc': malloc.c:(.text+0x10df): undefined reference to `pthread_getspecific' malloc.c:(.text+0x11f2): undefined reference to `pthread_getspecific' malloc.c:(.text+0x16da): undefined reference to `pthread_getspecific' malloc.o: In function `Perl_mfree': malloc.c:(.text+0x19e8): undefined reference to `pthread_getspecific' malloc.c:(.text+0x1a3c): undefined reference to `pthread_getspecific' malloc.o:malloc.c:(.text+0x1b55): more undefined references to `pthread_getspecific' follow util.o: In function `Perl_set_context': util.c:(.text+0x2f03): undefined reference to `pthread_setspecific' util.o: In function `Perl_die_nocontext': util.c:(.text+0x39b4): undefined reference to `pthread_getspecific' util.o: In function `Perl_mess_nocontext': util.c:(.text+0x3a2f): undefined reference to `pthread_getspecific' util.o: In function `Perl_form_nocontext': util.c:(.text+0x3b33): undefined reference to `pthread_getspecific' util.o: In function `Perl_safesyscalloc': util.c:(.text+0x3ccb): undefined reference to `pthread_getspecific' util.o: In function `Perl_safesysmalloc': util.c:(.text+0x3dc6): undefined reference to `pthread_getspecific' util.o:util.c:(.text+0x4879): more undefined references to `pthread_getspecific' follow sv.o: In function `perl_clone': sv.c:(.text+0x9a4f): undefined reference to `pthread_setspecific' sv.o: In function `Perl_sv_setpvf_mg_nocontext': sv.c:(.text+0x13631): undefined reference to `pthread_getspecific' sv.o: In function `Perl_sv_setpvf_nocontext': sv.c:(.text+0x1372b): undefined reference to `pthread_getspecific' sv.o: In function `Perl_newSVpvf_nocontext': sv.c:(.text+0x13863): undefined reference to `pthread_getspecific' sv.o: In function `Perl_sv_catpvf_mg_nocontext': sv.c:(.text+0x13971): undefined reference to `pthread_getspecific' sv.o: In function `Perl_sv_catpvf_nocontext': sv.c:(.text+0x13a6b): undefined reference to `pthread_getspecific' globals.o:globals.c:(.text+0x23): more undefined references to `pthread_getspecific' follow make: *** [libperl.so] Error 1 FATAL: oe_runmake failed