Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 May 2006 11:56:53 -0400
From:      "Andy Greenwood" <greenwood.andy@gmail.com>
To:        "FreeBSD Questions" <freebsd-questions@freebsd.org>
Subject:   can't build perl-5.8.8 in a jail
Message-ID:  <3ee9ca710605220856s6caa188aqf4525eac1fbcc2d3@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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=3Dmake
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.

=3D=3D=3D>  Building for perl-5.8.8
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'"
miniperlmain.o` -DPIC -fPIC miniperlmain.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" perl.o` -DPIC
-fPIC perl.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" malloc.o`
-DPIC -fPIC malloc.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" gv.o` -DPIC -fPIC=
 gv.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" toke.o` -DPIC
-fPIC toke.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" perly.o` -DPIC
-fPIC perly.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" op.o` -DPIC -fPIC=
 op.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" pad.o` -DPIC -fPI=
C pad.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" regcomp.o`
-DPIC -fPIC regcomp.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" dump.o` -DPIC
-fPIC dump.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" util.o` -DPIC
-fPIC util.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" mg.o` -DPIC -fPIC=
 mg.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" reentr.o`
-DPIC -fPIC reentr.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" hv.o` -DPIC -fPIC=
 hv.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" av.o` -DPIC -fPIC=
 av.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" run.o` -DPIC -fPI=
C run.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" pp_hot.o`
-DPIC -fPIC pp_hot.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" sv.o` -DPIC -fPIC=
 sv.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" pp.o` -DPIC -fPIC=
 pp.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" scope.o` -DPIC
-fPIC scope.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" pp_ctl.o`
-DPIC -fPIC pp_ctl.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" pp_sys.o`
-DPIC -fPIC pp_sys.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" doop.o` -DPIC
-fPIC doop.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" doio.o` -DPIC
-fPIC doio.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" regexec.o`
-DPIC -fPIC regexec.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" utf8.o` -DPIC
-fPIC utf8.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" taint.o` -DPIC
-fPIC taint.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" deb.o` -DPIC -fPI=
C deb.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" universal.o`
-DPIC -fPIC universal.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" xsutils.o`
-DPIC -fPIC xsutils.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" globals.o`
-DPIC -fPIC globals.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" perlio.o`
-DPIC -fPIC perlio.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" perlapi.o`
-DPIC -fPIC perlapi.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" numeric.o`
-DPIC -fPIC numeric.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" locale.o`
-DPIC -fPIC locale.c
`sh  cflags "optimize=3D'-O2 -fno-strict-aliasing -pipe'" pp_pack.o`
-DPIC -fPIC pp_pack.c
`sh  cflags "optimize=3D'-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=3D'-O2 -fno-strict-aliasing -pipe'" opmini.o`
-DPIC -fPIC -DPERL_EXTERNAL_GLOB opmini.c
LD_LIBRARY_PATH=3D/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=3D/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl -w
-Ilib -MExporter -e '<?>' || make minitest
*** Error code 1 (ignored)
LD_LIBRARY_PATH=3D/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl
-Ilib configpm --heavy=3Dlib/Config_heavy.pl lib/Config.pm
LD_LIBRARY_PATH=3D/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=3D/usr/ports/lang/perl5.8/work/perl-5.8.8 ./miniperl
-Ilib -e 'use AutoSplit;  autosplit_lib_modules(@ARGV)' lib/*.pm
LD_LIBRARY_PATH=3D/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.



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