Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Sep 1998 15:13:09 -0400 (EDT)
From:      Simon Shapiro <shimon@simon-shapiro.org>
To:        Chris Timmons <skynyrd@opus.cts.cwu.edu>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Perl Build Failure
Message-ID:  <XFMail.980911151309.shimon@simon-shapiro.org>
In-Reply-To: <Pine.BSF.3.96.980911103036.3805B-100000@opus.cts.cwu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

Chris Timmons, On 11-Sep-98 you wrote:
>  
>  Hmm, if it is broke now, it just happened.  I cvsupped at around 00:00
>  UTC
>  September 11 and enjoyed a full buildworld/installworld on my already
>  elfed -current of Sep 8, including the new perl.  This was after Mark
>  fixed a couple of glitches which were reported on this list.

Clarification:

Make world is fine.  What fails is the /usr/ports/lang/perl5.  If this one
fails, it makes ``make release'' fail too.  Make release failure causes
difficulties to thos of us who insist on installing FreeBSD on test
machines the way the product is intended to be used (old argument :-).
There is no particular urgency here, but a nice to have.  

BTW, I tried to build the new Perl manually, answering the many questions
to the best of my knowledge.  It bombs more severely than the port:

...
`sh  cflags libperl.so.5.2 perlio.o` -DPIC -fpic perlio.c
          CCCMD =  cc -DPERL_CORE -c -I/usr/local/include -O   
cc -Bshareable -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 sco
pe.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+0x49): undefined reference to `main'
pp.o: In function `Perl_pp_pow':
pp.o(.text+0x1c4b): undefined reference to `pow'
pp.o: In function `Perl_pp_atan2':
pp.o(.text+0x4bb7): undefined reference to `atan2'
pp.o: In function `Perl_pp_sin':
pp.o(.text+0x4c84): undefined reference to `sin'
pp.o: In function `Perl_pp_cos':
pp.o(.text+0x4d70): undefined reference to `cos'
pp.o: In function `Perl_pp_exp':
pp.o(.text+0x50b4): undefined reference to `exp'
pp.o: In function `Perl_pp_log':
pp.o(.text+0x51df): undefined reference to `log'
pp.o: In function `Perl_pp_sqrt':
pp.o(.text+0x530f): undefined reference to `sqrt'
pp.o: In function `Perl_pp_crypt':
pp.o(.text+0x63d8): undefined reference to `crypt'
pp.o: In function `Perl_pp_pack':
pp.o(.text+0xac68): undefined reference to `floor'
pp.o(.text+0xadc6): undefined reference to `floor'
cc: file path prefix `shareable' never used
*** Error code 1

Simon




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.980911151309.shimon>