can't build perl-5.8.8 in a jail

Andy Greenwood greenwood.andy at gmail.com
Mon May 22 12:05:56 PDT 2006


Not sure what I did, but It's compiled now. Sorry for the noise

On 5/22/06, Andy Greenwood <greenwood.andy at gmail.com> wrote:
> 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