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
please post the actual error recived when trying to emerge gdm
Created attachment 70160 [details] Config Log
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
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.
What about running perl-cleaner? /me grumbles... *** This bug has been marked as a duplicate of 41124 ***