| Summary: | Perl 5.8.4 won't build | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Frank Hollenbach <Frank> |
| Component: | [OLD] Development | Assignee: | Gentoo Perl team <perl> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | major | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | PPC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
emerge gives up with perl, i do have problems tp choose the severity, I think for perl-developer its a heavy bug ... Reproducible: Always Steps to Reproduce: 1.emerge =dev-lang/perl-5.8.4 2. 3. Actual Results: cp op.c opmini.c `sh cflags "optimize='-O2 -mcpu=7400 -pipe -maltivec -mabi=altivec '" opmini.o` -fPIC -DPERL_EXTERNAL_GLOB opmini.c CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -mcpu=7400 -pipe -maltivec -mabi=altivec -Wall rm -f opmini.c gcc -L/usr/local/lib -o miniperl \ miniperlmain.o opmini.o libperl.a -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc ./miniperl -w -Ilib -MExporter -e '<?>' || make minitest Attempt to free unreferenced scalar: SV 0x10118ad4. make: [extra.pods] Error 1 (ignored) ./miniperl -Ilib configpm configpm.tmp Use of uninitialized value in null operation at configpm line 666. Undefined subroutine &main:: called at configpm line 666. make: *** [lib/Config.pm] Error 255 !!! ERROR: dev-lang/perl-5.8.4 failed. !!! Function src_compile, Line 188, Exitcode 2 !!! Unable to make Expected Results: running perl ;) to see where : ake[2]: Entering directory `/var/tmp/portage/perl-5.8.4/work/perl-5.8.4/x2p' echo Makefile.SH cflags.SH | tr ' ' '\n' >.shlist make[2]: Leaving directory `/var/tmp/portage/perl-5.8.4/work/perl-5.8.4/x2p' Updating makefile... make[1]: Leaving directory `/var/tmp/portage/perl-5.8.4/work/perl-5.8.4/x2p' 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. Here the emerge info : emerge info Portage 2.0.50-r6 (default-ppc-2004.1, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.4.21-ben2) ================================================================= System uname: 2.4.21-ben2 ppc 7450, altivec supported Gentoo Base System version 1.4.15 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=7400 -pipe -maltivec -mabi=altivec " CHOST="powerpc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=7400 -pipe -maltivec -mabi=altivec " DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib arts berkdb bonobo cdr cups dvd esd foomaticdb gdbm gif gnome gnome-libs gpm gtk gtk2 gtkhtml guile imlib jpeg kde libwww mitshm motif mozilla mysql nls oggvorbis opengl oss pam perl png ppc python qt qtmt readline ruby scanner sdl slang ssl tcltk tcpd tetex truetype xv"