Perl error

Tobias Gasser lfs at ebp-gasser.ch
Thu Nov 13 01:29:27 PST 2008


im sticking with perl 5.10.0 (chapter 6.26)


** log stdout:
cc  -o miniperl \
	    `echo   gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o 
reentr.o mro.o hv.o av.o perl.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 mathoms.o 
locale.o pp_pack.o pp_sort.o  | sed 's/ op.o / /'` \
	    miniperlmain.o opmini.o


** log stderr:
pp.o: In function `Perl_pp_int':
pp.c:(.text+0x9e24): undefined reference to `floor'
pp.c:(.text+0x9eb1): undefined reference to `ceil'
pp.o: In function `Perl_pp_sin':
pp.c:(.text+0xa0d5): undefined reference to `sin'
pp.c:(.text+0xa191): undefined reference to `sqrt'
pp.c:(.text+0xa22f): undefined reference to `cos'
pp.c:(.text+0xa247): undefined reference to `log'
pp.c:(.text+0xa25f): undefined reference to `exp'
pp.o: In function `Perl_pp_atan2':
pp.c:(.text+0xa3e0): undefined reference to `atan2'
pp.o: In function `Perl_pp_modulo':
pp.c:(.text+0xc1fa): undefined reference to `floor'
pp.c:(.text+0xc25b): undefined reference to `fmod'
pp.c:(.text+0xc430): undefined reference to `floor'
pp.o: In function `Perl_pp_pow':
pp.c:(.text+0xc714): undefined reference to `pow'
pp_pack.o: In function `S_pack_rec':
pp_pack.c:(.text+0x3dad): undefined reference to `floor'
pp_pack.c:(.text+0x3de1): undefined reference to `floor'
collect2: ld returned 1 exit status
make: *** [miniperl] Error 1




i really have no clue what happens. possibly missing a library, but i 
can't see which and/or why. i'm shure to have followed the book except 
CFLAGS="-O3 -march=i486"


thanks for any help!
tobias



More information about the lfs-dev mailing list