Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 99037
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 97645
Assigned To: Perl Devs @ Gentoo <perl@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Arnaud FONTAINE <arnaud.fontaine@free.fr>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 99037 depends on: Show dependency tree
Bug 99037 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-07-14 13:08 0000
The parckage dev-lang/perl-5.8.7 failed to build due to undeclared symbols...

Reproducible: Always
Steps to Reproduce:
1. On a ppc Gentoo linux (ACCEPT_KEYWORDS="~ppc ppc")
     emerge =dev-lang/perl-5.8.7


Actual Results:  
This is the last part of perl's build

[...]

        Making POSIX (dynamic)
Processing hints file hints/linux.pl
Note (probably harmless): No library found for -lposix
Note (probably harmless): No library found for -lcposix
Writing Makefile for POSIX
ext/util/make_ext: line 123: 20371 Illegal instruction     ../$depth/miniperl
-I../$depth/lib Makefile.PL INSTALLDIRS=perl PERL_CORE=1 $passthru
make[1]: Entering directory `/var/tmp/portage/perl-5.8.7/work/perl-5.8.7/ext/POSIX'
make[1]: Leaving directory `/var/tmp/portage/perl-5.8.7/work/perl-5.8.7/ext/POSIX'
make[1]: Entering directory `/var/tmp/portage/perl-5.8.7/work/perl-5.8.7/ext/POSIX'
cp POSIX.pod ../../lib/POSIX.pod
cp POSIX.pm ../../lib/POSIX.pm
AutoSplitting ../../lib/POSIX.pm (../../lib/auto/POSIX)
../../miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp
-noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap  POSIX.xs >
POSIX.xsc && mv POSIX.xsc POSIX.c
powerpc-unknown-linux-gnu-gcc -c   -DDEBUGGING -fno-strict-aliasing -pipe
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm
-DSTRUCT_TM_HASZONE -DHINT_SC_EXIST -O1 -mpowerpc -mtune=G4 -mcpu=G4
-mabi=altivec -maltivec -mpowerpc-gfxopt -mpowerpc-gpopt -mnew-mnemonics
-mno-strict-align -pipe   -DVERSION=\"1.08\" -DXS_VERSION=\"1.08\" -fPIC
"-I../.."   POSIX.c
POSIX.xs: In function `int_macro_int':
POSIX.xs:408: error: `PERL_constant_ISIV' undeclared (first use in this function)
POSIX.xs:408: error: (Each undeclared identifier is reported only once
POSIX.xs:408: error: for each function it appears in.)
POSIX.xs:545: error: `PERL_constant_NOTFOUND' undeclared (first use in this
function)
POSIX.xs: In function `XS_POSIX_int_macro_int':
POSIX.xs:818: error: `PERL_constant_NOTFOUND' undeclared (first use in this
function)
POSIX.xs:824: error: `PERL_constant_NOTDEF' undeclared (first use in this function)
POSIX.xs:831: error: `PERL_constant_ISIV' undeclared (first use in this function)
make[1]: *** [POSIX.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/perl-5.8.7/work/perl-5.8.7/ext/POSIX'
make: *** [lib/auto/POSIX/POSIX.so] Error 2


Expected Results:  
It should be built correctly ;)

Portage 2.0.51.22-r1 (default-linux/ppc/2005.0, gcc-3.4.4, glibc-2.3.5-r0,
2.6.12-gentoo-r5 ppc)
=================================================================
System uname: 2.6.12-gentoo-r5 ppc 7447A, altivec supported
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="ppc ~ppc"
ACCEPT_LICENSE=""
ARCH="ppc"
AUTOCLEAN="yes"
BASH_ENV="/etc/spork/is/not/valid/profile.env"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O3 -mpowerpc -mtune=G4 -mcpu=G4 -mabi=altivec -maltivec
-mpowerpc-gfxopt -mpowerpc-gpopt -mnew-mnemonics -mno-strict-align -pipe"
CHOST="powerpc-unknown-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CVS_RSH="ssh"
CXXFLAGS="-O3 -mpowerpc -mtune=G4 -mcpu=G4 -mabi=altivec -maltivec
-mpowerpc-gfxopt -mpowerpc-gpopt -mnew-mnemonics -mno-strict-align -pipe"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig distlocks sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
GRP_STAGE23_USE="berkdb gpm ipv6 ncurses nls pam perl python readline ssl tcpd
unicode"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="medulla"
INFOPATH="/usr/share/info:/usr/share/binutils-data/powerpc-unknown-linux-gnu/2.16.1/info:/usr/share/gcc-data/powerpc-unknown-linux-gnu/3.4.4/info:/usr/share/info/emacs-21"
JAVAC="/opt/ibm-jdk-bin-1.4.2/bin/javac"
JAVA_HOME="/opt/ibm-jdk-bin-1.4.2"
JDK_HOME="/opt/ibm-jdk-bin-1.4.2"
KERNEL="linux"
LANG="fr_FR.UTF8"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="root"
MAIL="/var/mail/root"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/powerpc-unknown-linux-gnu/2.16.1/man:/usr/share/gcc-data/powerpc-unknown-linux-gnu/3.4.4/man"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/powerpc-unknown-linux-gnu/gcc-bin/3.4.4:/opt/ibm-jdk-bin-1.4.2/bin:/opt/ibm-jdk-bin-1.4.2/jre/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od
s390 sh sparc x86 x86-fbsd x86-obsd x86-od"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="22922"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PWD="/root"
PYTHONPATH="/usr/lib/portage/pym"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SHELL="/bin/bash"
SHLVL="1"
STAGE1_USE="unicode"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
TEXINPUTS="/usr/lib/hevea:"
USE="X Xaw3d a52 aac aalib acl alsa altivec bash-completion berkdb bitmap-fonts
bluetooth bzip2 bzlib cdda cddb cdparanoia cdr crypt cups curl dbus directfb dvd
dvdread emacs emboss encode esd fam fbcon ffmpeg foomaticdb fortran gd gdbm
gimpprint gnutls gpm gtk gtk2 hal imagemagick imlib ipv6 java jpeg ldap libcaca
libwww mad mp3 mpeg ncurses nis nls nptl objc ogg oggvorbis opengl pam pcmcia
pdflib perl pic plotutils png ppc python readline ruby sndfile spell ssl svg
sysfs tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis
wxwindows xinerama xml2 xmms xosd xprint xv xvid zlib video_cards_radeon
userland_GNU kernel_linux elibc_glibc"
USER="root"
USERLAND="GNU"
USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS
USERLAND KERNEL ELIBC"
VIDEO_CARDS="radeon"
XARGS="xargs -r"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"

------- Comment #1 From Michael Cummings (RETIRED) 2005-07-22 04:05:54 0000 -------

*** This bug has been marked as a duplicate of 97645 ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug