Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 108423

Summary: gnome-base/gdm-2.8.0.5 won't build w/ Perl ithreads
Product: Gentoo Linux Reporter: Kurt Guenther <kurtg>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Config Log

Description Kurt Guenther 2005-10-07 12:48:07 UTC
If libperl & perl where built with the ithreads use flag (as required for
crossover office), then gdm build will fail looking for perl xml. 

To reproduce, just add ithreads to /etc/make.conf USE variable and then: 

emerge libperl perl gdm


Here's my info w/o the ithreads flag set: 

seeker openoffice # emerge info
Portage 2.0.53_rc4 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r2 i686)
=================================================================
System uname: 2.6.13-gentoo-r2 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.50GHz
Gentoo Base System version 1.12.0_pre8
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X adns alsa apache2 apm arts avi berkdb bitmap-fonts bonobo cdr cli
crypt cups curl dba dga doc dvd eds elibc_glibc emacs emboss encode esd fam
foomaticdb fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml
guile hal howloss imagemagick imlib ipv6 java jpeg junit ldap libg++ libwww mad
mikmod motif mozilla mp3 mpeg mysql ncurses nls odbc ogg oggvorbis opengl oss
pam pdflib perl png postgres python quicktime readline samba scanner sdl slang
snmp spell ssl svga tcpd tetex tiff truetype truetype-fonts type1-fonts unicode
usb vorbis xine xml xml2 xmms xv zlib userland_GNU kernel_linux"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 Joe McCann (RETIRED) gentoo-dev 2005-10-07 21:32:02 UTC
please post the actual error recived when trying to emerge gdm
Comment 2 Kurt Guenther 2005-10-08 08:50:53 UTC
Created attachment 70160 [details]
Config Log
Comment 3 Kurt Guenther 2005-10-08 08:51:59 UTC
Here's the error, and I attached the Config.log


 * econf: updating gdm-2.8.0.5/config.guess with
/usr/share/gnuconfig/config.guess * econf: updating gdm-2.8.0.5/config.sub with
/usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --sysconfdir=/etc/X11 --localstatedir=/var --with-xdmcp
--with-pam-prefix=/etc --enable-ipv6 --with-tcp-wrappers --without-xinerama
--without-selinux --enable-authentication-scheme=pam --enable-gtk-doc
--build=i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for intltool >= 0.28... 0.34.1 found
checking for perl... /usr/bin/perl
checking for XML::Parser... configure: error: XML::Parser perl module is
required for intltool

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gdm-2.8.0.5/work/gdm-2.8.0.5/config.log

Comment 4 Kurt Guenther 2005-10-08 08:56:07 UTC
Oh, one last thing:  I think this is a more general Gnome issue.  I also had
problems emerging 'dia' when ithreads was on the USE variable. 

The error for app-office/dia-0.94-r3 is below: 

checking for snprintf... yes
checking for intltool >= 0.21... 0.30 found
checking for perl... /usr/bin/perl
configure: error: XML::Parser perl module is required for intltool

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/dia-0.94-r3/work/dia-0.94/config.log

There are probably other examples.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-10-08 09:19:18 UTC
What about running perl-cleaner?

/me grumbles...

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