Attempting to emerge Straw results in failure due to "Fatal Python error: could not import ORBit module"
Portage 2.1_pre3-r1 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-rc7fast i686) ================================================================= System uname: 2.6.15-rc7fast i686 AMD Athlon(tm) XP 3000+ Gentoo Base System version 1.12.0_pre14 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 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-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.mirrors.pair.com/ http://mirror.espri.arizona.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://fast.private.com/gentoo-portage" USE="x86 X acl adns alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cddb cdr cscope cups curl eds emboss encode esd ethereal exif expat fam ffmpeg firefox flac foomaticdb fortran gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib ipv6 java jpeg kde lcms libg++ libwww mad mikmod mmx mng motif moznocompose mp3 mpeg mysql ncurses nls offensive ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime readline real recode ruby samba sdl server slang spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb vorbis win32codecs xine xml2 xmms xv xvid zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
(failed to include results of emerge in original post) Calculating dependencies ...done! >>> emerge (1 of 1) net-news/straw-0.25.1-r1 to / >>> checksums files ;-) straw-0.19.2-r1.ebuild >>> checksums files ;-) straw-0.25.1-r1.ebuild >>> checksums files ;-) files/straw-0.21.2-convert_config.patch >>> checksums files ;-) files/digest-straw-0.25.1-r1 >>> checksums files ;-) files/digest-straw-0.19.2-r1 >>> checksums src_uri ;-) straw-0.25.1.tar.gz >>> Unpacking source... >>> Unpacking straw-0.25.1.tar.gz to /var/tmp/portage/straw-0.25.1-r1/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/straw-0.25.1-r1/work/straw-0.25.1 ... running build running build_py creating build creating build/lib.linux-i686-2.4 creating build/lib.linux-i686-2.4/straw copying src/lib/ImageCache.py -> build/lib.linux-i686-2.4/straw copying src/lib/httplib_async.py -> build/lib.linux-i686-2.4/straw copying src/lib/PollManager.py -> build/lib.linux-i686-2.4/straw copying src/lib/FindDialog.py -> build/lib.linux-i686-2.4/straw copying src/lib/MainloopManager.py -> build/lib.linux-i686-2.4/straw copying src/lib/MessageManager.py -> build/lib.linux-i686-2.4/straw copying src/lib/SummaryParser.py -> build/lib.linux-i686-2.4/straw copying src/lib/Tray.py -> build/lib.linux-i686-2.4/straw copying src/lib/PreferencesDialog.py -> build/lib.linux-i686-2.4/straw copying src/lib/ItemStore.py -> build/lib.linux-i686-2.4/straw copying src/lib/MainWindow.py -> build/lib.linux-i686-2.4/straw copying src/lib/Config.py -> build/lib.linux-i686-2.4/straw copying src/lib/SummaryItem.py -> build/lib.linux-i686-2.4/straw copying src/lib/utils.py -> build/lib.linux-i686-2.4/straw copying src/lib/Event.py -> build/lib.linux-i686-2.4/straw copying src/lib/OPML.py -> build/lib.linux-i686-2.4/straw copying src/lib/MVP.py -> build/lib.linux-i686-2.4/straw copying src/lib/hig_alert.py -> build/lib.linux-i686-2.4/straw copying src/lib/Main.py -> build/lib.linux-i686-2.4/straw copying src/lib/QueueDict.py -> build/lib.linux-i686-2.4/straw copying src/lib/FeedCategoryList.py -> build/lib.linux-i686-2.4/straw copying src/lib/DashboardFrontend.py -> build/lib.linux-i686-2.4/straw copying src/lib/feedparser.py -> build/lib.linux-i686-2.4/straw copying src/lib/__init__.py -> build/lib.linux-i686-2.4/straw copying src/lib/FeedDataRouter.py -> build/lib.linux-i686-2.4/straw copying src/lib/Feed.py -> build/lib.linux-i686-2.4/straw copying src/lib/FeedPropertiesDialog.py -> build/lib.linux-i686-2.4/straw copying src/lib/file_selector.py -> build/lib.linux-i686-2.4/straw copying src/lib/dashboard.py -> build/lib.linux-i686-2.4/straw copying src/lib/OPMLExport.py -> build/lib.linux-i686-2.4/straw copying src/lib/error.py -> build/lib.linux-i686-2.4/straw copying src/lib/FeedItems.py -> build/lib.linux-i686-2.4/straw copying src/lib/feedfinder.py -> build/lib.linux-i686-2.4/straw copying src/lib/NetworkConstants.py -> build/lib.linux-i686-2.4/straw copying src/lib/URLFetch.py -> build/lib.linux-i686-2.4/straw copying src/lib/ValueMonitor.py -> build/lib.linux-i686-2.4/straw copying src/lib/FeedList.py -> build/lib.linux-i686-2.4/straw copying src/lib/SubscribeDialog.py -> build/lib.linux-i686-2.4/straw copying src/lib/OPMLImport.py -> build/lib.linux-i686-2.4/straw copying src/lib/LookupManager.py -> build/lib.linux-i686-2.4/straw copying src/lib/ParsedSummary.py -> build/lib.linux-i686-2.4/straw running build_ext Warning: generating old-style constructor for egg_tray_icon_new Warning: Constructor for EggTrayIcon needs to be updated to new API See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors building 'straw.pytrayicon' extension creating build/temp.linux-i686-2.4 creating build/temp.linux-i686-2.4/src creating build/temp.linux-i686-2.4/src/eggtray i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=athlon-xp -pipe -fomit-frame-pointer -fPIC -DGETTEXT_PACKAGE="straw" -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/python2.4 -c src/eggtray/trayiconmodule.c -o build/temp.linux-i686-2.4/src/eggtray/trayiconmodule.o i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=athlon-xp -pipe -fomit-frame-pointer -fPIC -DGETTEXT_PACKAGE="straw" -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/python2.4 -c src/eggtray/trayicon.c -o build/temp.linux-i686-2.4/src/eggtray/trayicon.o i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=athlon-xp -pipe -fomit-frame-pointer -fPIC -DGETTEXT_PACKAGE="straw" -I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/python2.4 -c src/eggtray/eggtrayicon.c -o build/temp.linux-i686-2.4/src/eggtray/eggtrayicon.o i686-pc-linux-gnu-gcc -pthread -shared -O2 -march=athlon-xp -pipe -fomit-frame-pointer build/temp.linux-i686-2.4/src/eggtray/trayiconmodule.o build/temp.linux-i686-2.4/src/eggtray/trayicon.o build/temp.linux-i686-2.4/src/eggtray/eggtrayicon.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -o build/lib.linux-i686-2.4/straw/pytrayicon.so running build_scripts creating build/scripts-2.4 copying and adjusting src/straw -> build/scripts-2.4 changing mode of build/scripts-2.4/straw from 644 to 755 running build_mo creating build/share creating build/share/locale creating build/share/locale/nl creating build/share/locale/nl/LC_MESSAGES creating build/share/locale/cs creating build/share/locale/cs/LC_MESSAGES creating build/share/locale/de creating build/share/locale/de/LC_MESSAGES creating build/share/locale/pt creating build/share/locale/pt/LC_MESSAGES creating build/share/locale/no creating build/share/locale/no/LC_MESSAGES creating build/share/locale/fi creating build/share/locale/fi/LC_MESSAGES creating build/share/locale/sv creating build/share/locale/sv/LC_MESSAGES creating build/share/locale/ru creating build/share/locale/ru/LC_MESSAGES creating build/share/locale/es creating build/share/locale/es/LC_MESSAGES creating build/share/locale/sr creating build/share/locale/sr/LC_MESSAGES creating build/share/locale/sr@Latn creating build/share/locale/sr@Latn/LC_MESSAGES creating build/share/locale/en_GB creating build/share/locale/en_GB/LC_MESSAGES creating build/share/locale/fr creating build/share/locale/fr/LC_MESSAGES creating build/share/locale/pt_BR creating build/share/locale/pt_BR/LC_MESSAGES creating build/share/locale/en_CA creating build/share/locale/en_CA/LC_MESSAGES running build_desktop creating build/share/applications WARNING: po/ru.po is not in UTF-8 but koi8-r, converting... WARNING: po/no.po is not in UTF-8 but ISO-8859-1, converting... WARNING: po/fi.po is not in UTF-8 but ISO-8859-1, converting... WARNING: po/fr.po is not in UTF-8 but ISO-8859-1, converting... WARNING: po/de.po is not in UTF-8 but ISO-8859-1, converting... Merging translations into build/share/applications/straw.desktop. >>> Source compiled. >>> Test phase [not enabled]: net-news/straw-0.25.1-r1 >>> Install straw-0.25.1-r1 into /var/tmp/portage/straw-0.25.1-r1/image/ category net-news running install running build running build_py running build_ext running build_scripts running build_mo running build_desktop WARNING: po/ru.po is not in UTF-8 but koi8-r, converting... WARNING: po/no.po is not in UTF-8 but ISO-8859-1, converting... WARNING: po/fi.po is not in UTF-8 but ISO-8859-1, converting... WARNING: po/fr.po is not in UTF-8 but ISO-8859-1, converting... WARNING: po/de.po is not in UTF-8 but ISO-8859-1, converting... Merging translations into build/share/applications/straw.desktop. running install_modules_check /usr/lib/python2.4/site-packages/gtk-2.0/gnome/vfs.py:4: DeprecationWarning: Module gnome.vfs is deprecated; please import gnomevfs instead DeprecationWarning) Fatal Python error: could not import ORBit module /usr/portage/eclass/distutils.eclass: line 38: 15614 Aborted ${python} setup.py install --root=${D} --no-compile "$@" !!! ERROR: net-news/straw-0.25.1-r1 failed. !!! Function distutils_src_install, Line 40, Exitcode 134 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
straw-0.25.1-r1 depends on >=gnome-python-1.99.13 and all versions of gnome-python matching that depend on pyorbit, so I don't see how you can not have the ORBit module. Can you tell me what versions of gnome-python and pyorbit you have installed? Perhaps pyorbit wasn't remerged after an upgrade to python 2.4 or something like that?
needinfo