While trying to upgrade to gnome 2.12.0, I found this small problem. If libxml2 is compiled with USE=-python, file-roller doesn't emerge correctly, because xml2po requires python libxml2 bindings. I made it work by a simple reemerge of libxml2 with USE=python. Reproducible: Always Steps to Reproduce: 1.USE=-python emerge libxml2 2.emerge new file-roller 3. Actual Results: emerge error Expected Results: Perhaps an einfo telling me to reemerge libxml2 with USE=python or something similar. Portage 2.0.52-r1 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.11-gentoo-r3 x86_64) ================================================================= System uname: 2.6.11-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.3.5, 2.4.1-r1 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 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.eliteitminds.com http://open-systems.ufl.edu/mirrors/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://ftp.heanet.ie/pub/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://gentoo.ccccom.com http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://gentoo.ccccom.com http://linuv.uv.es/mirror/gentoo/ http://gentoo.mirror.icd.hu/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://gentoo.osuosl.org/ http://ftp.linux.ee/pub/gentoo/distfiles/ ftp://mirrors1.netvisao.pt/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/ http://gentoo.seren.com/gentoo ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mirror.aiya.ru/pub/gentoo/" LANG="en_US.UTF-8" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 16bit 3dnowex X aac aalib acpi4linux aim alsa apache2 avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzlib cdr cjk crypt cups curl dbus dga dvd eds emboss encode esd exif fam firefox foomaticdb fortran ftp gd gdbm gif gnome gphoto2 gstreamer gtk gtk2 gtkhtml guile hal icq imagemagick imlib jabber java jpeg kde libwww lzw lzw-tiff mad maildir mikmod motif mozilla moznocompose moznoirc moznomail mp3 mpeg msn ncurses nls nvidia offensive ogg oggvorbis opengl pam pam_console pdflib perl png postgres ppds python quicktime readline sasl sdl spell ssl tcpd tetex tiff truetype-fonts type1-fonts unicode usb userlocales vorbis xml xml2 xmms xpm xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Could you explain "doesn't emerge corrcetly"? It certainly doesn't fail to emerge here, and I can't find anything wrong with the resulting install.
Reopen with some error messages, please.
I had the same problem but on x86. file-roller wont even emerge (It crashs with an error message about missing the libxml2 python module) when you compile libxml2 with the USE=python. You have to manually run python-updater. After that file-roller works fine.
(In reply to comment #3) > You have to manually run python-updater. After that > file-roller works fine. That's required after python upgrade. Closing.