I use x86 and recently updated to Gnome 2.12. I installed the ~x86 serpentine-0.6.4 without a problem, but running it would give this error: ImportError: libnautilus-burn.so.1: cannot open shared object file: No such file or directory I had gnome-python-extras-2.10.2 installed, and updating to 2.12.0 fixed the problem. emerge --info: Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(TM) XP 2000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 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="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.1/gentoo-portage" USE="x86 3dnow X acpi adns alsa apm audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 cairo cdparanoia cdr crypt cups curl dbus divx4linux dvd dvdr dvdread eds emboss encode esd exif expat f2c f77 fam flac foomaticdb fortran gdbm gif gimp glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml hal howl idn imagemagick imlib ipv6 java jpeg lcms ldap libg++ libwww mad mhash mikmod mmx mng mono motif mozilla moznocompose moznoirc moznomail mp3 mpeg ncurses nls nsplugin ogg oggvorbis opengl pam pcre pdflib perl png ppds python quicktime readline samba scanner sdl spell sse ssl svg svga tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs wmf xml xml2 xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Don't mix stable and ~arch packages.
I'm just using package.keywords. Is that not officially supported? As far as I can tell, this bug would pop up once serpentine goes stable anyways.
This has nothing to do with serpentine. You are mixing packages for Gnome 2.10 and Gnome 2.12 - which obviously won't work. Use --deep when upgrading so that the dependencies get upgraded as well.