can't build perl-5.8.8 in a jail

Andy Greenwood greenwood.andy at gmail.com
Mon May 22 08:57:15 PDT 2006


I'm trying to build perl 5.8.8 inside a jail and it won't build. I
always error at the same spot. Below is the last 100 lines out of
make. Anyone have any ideas?


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.
echo Makefile.SH cflags.SH config_h.SH makeaperl.SH makedepend.SH
makedir.SH myconfig.SH writemain.SH pod/Makefile.SH | tr ' ' '\n'
>.shlist
Updating makefile...
test -s perlmain.c && touch perlmain.c
cd x2p; make depend
sh ../makedepend MAKE=make
echo hash.c  str.c util.c walk.c | tr ' ' '\n' >.clist
Finding dependencies for hash.o.
Finding dependencies for str.o.
Finding dependencies for util.o.
Finding dependencies for walk.o.
echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist
Updating makefile...
Now you must run 'make'.

If you compile perl5 on a different machine or from a different object
directory, copy the Policy.sh file from this object directory to the
new one before you run Configure -- this will help you with most of
the policy defaults.

===>  Building for perl-5.8.8
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'"
miniperlmain.o` -DPIC -fPIC miniperlmain.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" perl.o` -DPIC
-fPIC perl.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" malloc.o`
-DPIC -fPIC malloc.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" gv.o` -DPIC -fPIC gv.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" toke.o` -DPIC
-fPIC toke.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" perly.o` -DPIC
-fPIC perly.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" op.o` -DPIC -fPIC op.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pad.o` -DPIC -fPIC pad.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" regcomp.o`
-DPIC -fPIC regcomp.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" dump.o` -DPIC
-fPIC dump.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" util.o` -DPIC
-fPIC util.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" mg.o` -DPIC -fPIC mg.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" reentr.o`
-DPIC -fPIC reentr.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" hv.o` -DPIC -fPIC hv.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" av.o` -DPIC -fPIC av.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" run.o` -DPIC -fPIC run.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pp_hot.o`
-DPIC -fPIC pp_hot.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" sv.o` -DPIC -fPIC sv.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pp.o` -DPIC -fPIC pp.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" scope.o` -DPIC
-fPIC scope.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pp_ctl.o`
-DPIC -fPIC pp_ctl.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pp_sys.o`
-DPIC -fPIC pp_sys.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" doop.o` -DPIC
-fPIC doop.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" doio.o` -DPIC
-fPIC doio.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" regexec.o`
-DPIC -fPIC regexec.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" utf8.o` -DPIC
-fPIC utf8.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" taint.o` -DPIC
-fPIC taint.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" deb.o` -DPIC -fPIC deb.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" universal.o`
-DPIC -fPIC universal.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" xsutils.o`
-DPIC -fPIC xsutils.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" globals.o`
-DPIC -fPIC globals.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" perlio.o`
-DPIC -fPIC perlio.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" perlapi.o`
-DPIC -fPIC perlapi.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" numeric.o`
-DPIC -fPIC numeric.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" locale.o`
-DPIC -fPIC locale.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pp_pack.o`
-DPIC -fPIC pp_pack.c
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" pp_sort.o`
-DPIC -fPIC pp_sort.c
cc -o libperl.so -shared  -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  -lm -lcrypt
-lutil
`sh  cflags "optimize='-O2 -fno-strict-aliasing -pipe'" opmini.o`
-DPIC -fPIC -DPERL_EXTERNAL_GLOB opmini.c
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.8 cc -Wl,-E
-L/usr/local/lib -o miniperl  miniperlmain.o opmini.o libperl.so -lm
-lcrypt -lutil
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl -w
-Ilib -MExporter -e '<?>' || make minitest
*** Error code 1 (ignored)
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl
-Ilib configpm --heavy=lib/Config_heavy.pl lib/Config.pm
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl
-Ilib lib/lib_pm.PL
Extracting lib.pm (with variable substitutions)
        AutoSplitting perl library
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl
-Ilib -e 'use AutoSplit;  autosplit_lib_modules(@ARGV)' lib/*.pm
LD_LIBRARY_PATH=/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl
-Ilib -e 'use AutoSplit;  autosplit_lib_modules(@ARGV)' lib/*/*.pm
make lib/re.pm
*** Error code 1

Stop in /usr/ports/lang/perl5.8/work/perl-5.8.8.
*** Error code 1

Stop in /usr/ports/lang/perl5.8.


More information about the freebsd-questions mailing list