[ale] Question building Perl-5.005.02
John M. Mills
jmills at jmills.gtri.gatech.edu
Fri Jan 29 18:34:16 EST 1999
Hello - I'm trying to build the referenced package from Sunsite sources
(the version in SRPM wasn't up to what I needed), and I get two surprising
errors at library link time:
**************************************************************************
cc -L/usr/local/lib -o libperl.so.5.2 perl.o gv.o toke.o perly.o op.o
regcomp.o
dump.o util.o mg.o byterun.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 taint.o deb.o universal.o globals.o
perlio.o
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x57): undefined reference to `main'
pp.o: In function `Perl_pp_pow':
pp.o(.text+0x1c0a): undefined reference to `pow'
pp.o: In function `Perl_pp_atan2':
pp.o(.text+0x4ad6): undefined reference to `atan2'
pp.o: In function `Perl_pp_sin':
pp.o(.text+0x4ba0): undefined reference to `sin'
pp.o: In function `Perl_pp_cos':
pp.o(.text+0x4c8c): undefined reference to `cos'
pp.o: In function `Perl_pp_exp':
pp.o(.text+0x4fcc): undefined reference to `exp'
pp.o: In function `Perl_pp_log':
pp.o(.text+0x50fd): undefined reference to `log'
pp.o: In function `Perl_pp_sqrt':
pp.o(.text+0x523e): undefined reference to `sqrt'
pp.o: In function `Perl_pp_pack':
pp.o(.text+0xa9d4): undefined reference to `floor'
pp.o(.text+0xab46): undefined reference to `floor'
make: *** [libperl.so.5.2] Error 1
**************************************************************************
1) Generic libm stuff not found:
Even though I identified "-lm" among the libraries to link, it doesn't
seem to be used. If I re-enter the link command manually with a trailing
'-lm', then those are resolved. @#$!!
2) Missing 'main':
-- Why is this in a library linkage anyway, and what should I do here?
I'm running RH4.2 and libc5
TIA - mills
John M. Mills, Senior Research Engineer -- john.mills at gtri.gatech.edu
Georgia Tech Research Institute, Georgia Tech, Atlanta, GA 30332-0834
Phone contacts: 404.894.0151 (voice), 404.894.6285 (FAX)
"The cardinal virtues of a programmer are Laziness,
Impatience, and Hubris." -- attr. Larry Wall
More information about the Ale
mailing list