0629-current snapshot compile failure on FreeBSD 4.0

Russ Allbery rra at stanford.edu
Wed Jul 12 00:49:13 UTC 2000


Jaye Mathisen <mrcpu at internetcds.com> writes:

> ./configure --with-perl

> gcc  -o innd art.o cc.o chan.o his.o icd.o innd.o lc.o nc.o  newsfeeds.o
> ng.o perl.o proc.o python.o rc.o site.o  status.o tcl.o timer.o wip.o
> ../storage/libstorage.a ../lib/libinn.a    ../lib/perl.o  -lutil -lcrypt 
> perl.o: In function `PLartfilter':
> /news/src/inn-CURRENT-20000629/innd/perl.c(.text+0xa): undefined reference
> to `PL_stack_sp'

The Perl linkage isn't correct.  You should have a Perl library or three
in there, along with a bunch more flags than you do.  That means that
configure failed to get the right linkage for embedded Perl when it ran.

In Makefile.global, the PERL* stuff is probably all wrong, possibly all
empty.

Could you run:

    perl -MConfig -e 'print $Config{archlib}'
    perl -MExtUtils::Embed -e ldopts | tail -1

from the command line and let us know what they print?

-- 
Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>



More information about the inn-workers mailing list