Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125100 - XML-Parser-2.34 died without error/warning/make error/ status problem...
Summary: XML-Parser-2.34 died without error/warning/make error/ status problem...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-05 09:08 UTC by ben
Modified: 2006-03-05 14:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ben 2006-03-05 09:08:08 UTC
Gentoo Base System version 1.6.14
Portage 2.0.54 (default-linux/x86/no-nptl, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15.1 i
686)
=================================================================
System uname: 2.6.15.1 i686 Mobile AMD Duron(tm) Processor
dev-lang/python: 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://www.gtlib.gatech.edu/pub/gentoo
http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://cudlug.cudenver.edu/gentoo
/ ftp://gentoo.mirrors.tds.net/gentoo http://mirror.espri.arizona.edu/gentoo/ ft
p://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.llarian.net/ http://gentoo
.binarycompass.org ftp://mirror.datapipe.net/gentoo http://modzer0.cs.uaf.edu/pu
blic/gentoo/ ftp://lug.mtu.edu/gentoo http://gentoo.mirrors.easynews.com/linux/g
entoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apm arts avi berkdb bitmap-fonts bzip2 crypt cups dts dvd e
ds emboss encode expat foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2
imlib ipv6 java jpeg kde libg++ libwww mad mikmod mmap mmx motif mozilla mp3 mpe
g ncurses nls ogg openal opengl oss pam pdflib perl png python qt quicktime read
line sdl spell sse ssl tcpd truetype truetype-fonts type1-fonts udev usb vorbis
xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS 


The reason I mark this as criticle is becasue MXL-Parser is the backbone of many many apps and is very high in the dep tree. Essentially I can not get any internet apps, this is very bad. The problem is this... I run emerge XML-Parser and I get this:

Calculating dependencies  >>> Unpacking source...
>>> Unpacking XML-Parser-2.34.tar.gz to /var/tmp/portage/XML-Parser-2.34/work
>>> Source unpacked.
 [32;01m*[0m Using ExtUtils::MakeMaker
Checking if your kit is complete...
Looks good
Writing Makefile for XML::Parser::Expat
Writing Makefile for XML::Parser
cp Parser/Encodings/x-sjis-cp932.enc blib/lib/XML/Parser/Encodings/x-sjis-cp932.enc
cp Parser/Encodings/iso-8859-7.enc blib/lib/XML/Parser/Encodings/iso-8859-7.enc
cp Parser/Style/Tree.pm blib/lib/XML/Parser/Style/Tree.pm
cp Parser/Encodings/iso-8859-9.enc blib/lib/XML/Parser/Encodings/iso-8859-9.enc
cp Parser/Encodings/x-euc-jp-unicode.enc blib/lib/XML/Parser/Encodings/x-euc-jp-unicode.enc
cp Parser/Encodings/README blib/lib/XML/Parser/Encodings/README
cp Parser/Encodings/euc-kr.enc blib/lib/XML/Parser/Encodings/euc-kr.enc
cp Parser/Encodings/windows-1250.enc blib/lib/XML/Parser/Encodings/windows-1250.enc
cp Parser/Encodings/windows-1252.enc blib/lib/XML/Parser/Encodings/windows-1252.enc
cp Parser/Encodings/big5.enc blib/lib/XML/Parser/Encodings/big5.enc
cp Parser/Encodings/iso-8859-3.enc blib/lib/XML/Parser/Encodings/iso-8859-3.enc
cp Parser/Encodings/Japanese_Encodings.msg blib/lib/XML/Parser/Encodings/Japanese_Encodings.msg
cp Parser/Encodings/iso-8859-8.enc blib/lib/XML/Parser/Encodings/iso-8859-8.enc
cp Parser/Encodings/iso-8859-4.enc blib/lib/XML/Parser/Encodings/iso-8859-4.enc
cp Parser/Style/Subs.pm blib/lib/XML/Parser/Style/Subs.pm
cp Parser/Encodings/x-euc-jp-jisx0221.enc blib/lib/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
cp Parser/Encodings/x-sjis-jdk117.enc blib/lib/XML/Parser/Encodings/x-sjis-jdk117.enc
cp Parser/Encodings/iso-8859-2.enc blib/lib/XML/Parser/Encodings/iso-8859-2.enc
cp Parser/Encodings/x-sjis-unicode.enc blib/lib/XML/Parser/Encodings/x-sjis-unicode.enc
cp Parser/LWPExternEnt.pl blib/lib/XML/Parser/LWPExternEnt.pl
cp Parser/Style/Objects.pm blib/lib/XML/Parser/Style/Objects.pm
cp Parser.pm blib/lib/XML/Parser.pm
cp Parser/Style/Debug.pm blib/lib/XML/Parser/Style/Debug.pm
cp Parser/Encodings/x-sjis-jisx0221.enc blib/lib/XML/Parser/Encodings/x-sjis-jisx0221.enc
cp Parser/Style/Stream.pm blib/lib/XML/Parser/Style/Stream.pm
cp Parser/Encodings/iso-8859-5.enc blib/lib/XML/Parser/Encodings/iso-8859-5.enc
make[1]: Entering directory `/var/tmp/portage/XML-Parser-2.34/work/XML-Parser-2.34/Expat'
cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
/usr/bin/perl5.8.7 /usr/lib/perl5/5.8.7/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.8.7/ExtUtils/typemap -typemap typemap  Expat.xs > Expat.xsc && mv Expat.xsc Expat.c
i386-pc-linux-gnu-gcc -c   -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -mtune=i686 -pipe   -DVERSION=\"2.34\" -DXS_VERSION=\"2.34\" -fPIC "-I/usr/lib/perl5/5.8.7/i386-linux/CORE"   Expat.c

and nothing happens. I get back to the prompt. I have a funny fealing it has to do with the i386-pc-linux-gnu-gcc thing but the workarounds that I have tried are not working. Thanks a lot... ~Ben
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-05 09:11:43 UTC
Don't assign bugs if you don't know who maintains the package.
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2006-03-05 11:26:03 UTC
i'm not sure if your right or not, but how do you get a 386 compiler with your make.conf listing i686?

Please enable portage logging and grab the resulting log after you attempt to emerge XML-Parser and then post it up here.
Comment 3 ben 2006-03-05 12:35:44 UTC
I managed to fix the problem... I think the perl team should know about this though. From the base install, like the state 3 with the default perl... this is what happens. I have herd the same thing with python, what happens is that perl is compiled for an i386, when you run this with an i686 something wierd happens. The funny thing though is that there is no error output or anything with perl, unlike python which does in fact spit at you alot. So as a basic solution... and I don't know why this isn't part of the basic install so far... emerge gcc and the rest, emerge python, emege perl. This should fix the problem. This took a while to figure out becasue the perl thing again would just die. I don't know if you guys have any power to change that but this is apparently a rather hard bug and thrown in whereever there is a compiler present and you don't compile it yourself. Thanks for the help though, ~Ben
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2006-03-05 14:16:01 UTC
Actually, perl is compiled with whatever you compiled it with. It sounds like you built your box from an i386 stage 3 instead of an i686 stage 3. If your lucky, this is the only problem your going to run into as a result.