GNOME Sudoku crashes when a tracker bookmark is added; according to GNOME people this is because of lack of Numeric in Python(-GTK). Reproducible: Always Steps to Reproduce: 1. Launch GNOME Sudoku 2. Start playing it 3. Add a bookmark 4. Crash Actual Results: GNOME Sudoku crashes when a tracker bookmark is added Expected Results: IMHO GNOME Games ebuild should require the proper dependency to have the "numeric" USE flag.
emerge --info please. Also, you didn't post any errors at all. Finally you *must* run python-updater after upgrading python; the dependency is already there (and no, there's no USE=numeric).
Thanks for beeing so responsive! I didn't post it before because it was already in the upstream error report. Anyway, here it is: Distribution: Gentoo Base System release 1.12.10 Gnome Release: 2.20.1 2007-10-19 (Gentoo) BugBuddy Version: 2.20.1 System: Linux 2.6.23-gentoo-r1 #2 Wed Nov 7 19:03:29 BRST 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 10400000 Selinux: No Accessibility: Enabled GTK+ Theme: Clearlooks Icon Theme: gnome Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0 CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0 ----------- .xsession-errors --------------------- (gnome-sudoku:31544): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible (gnome-sudoku:31544): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/gnome_sudoku/gnome_sudoku.py", line 897, in add_tracker self.main_ui.gsd.get_tracker_color(tracker_id), File "/usr/lib/python2.5/site-packages/gnome_sudoku/gtk_goodies/image_extras.py", line 48, in pixbuf_transform_color arr = pb.get_pixels_array() RuntimeError: pygtk was not compiled with Numeric Python support Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: Arquivo ou diretório não encontrado (bug-buddy:31547): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible (bug-buddy:31547): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible -------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/gnome_sudoku/gnome_sudoku.py", line 897, in add_tracker self.main_ui.gsd.get_tracker_color(tracker_id), File "/usr/lib/python2.5/site-packages/gnome_sudoku/gtk_goodies/image_extras.py", line 48, in pixbuf_transform_color arr = pb.get_pixels_array() RuntimeError: pygtk was not compiled with Numeric Python support Everything here is already updated from Python 2.4 to 2.5. Forgive my made-up USE flag!... emerge --info says: Portage 2.1.3.19 (default-linux/x86/2006.1/desktop, gcc-4.2.2, glibc-2.7-r0, 2.6.23-gentoo-r1 i686) ================================================================= System uname: 2.6.23-gentoo-r1 i686 AMD Sempron(tm) 2400+ Timestamp of tree: Sun, 18 Nov 2007 05:00:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.2-r1 dev-lang/python: 2.5.1-r3 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -ggdb" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=athlon-xp -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="pt_BR.UTF-8" LC_ALL="pt_BR.UTF-8" LINGUAS="pt_BR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/gnome-experimental /home/leonardo/.portage/musicbrainz-overlay /home/leonardo/.portage /usr/portage/local" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acpi alsa apache2 asf audiofile avahi bash-completion berkdb bitmap-fonts bittorrent bluetooth bzip2 cairo cddb cdr cli cracklib crypt cups dbus dri dts dvd dvdr eds emboss encode exif fam ffmpeg fortran ftp gdbm gif glitz gnome gnutls gpm gstreamer gtk hal iconv idn isdnlog java javascript jpeg keyring lame lcms libgda libnotify lm_sensors mad midi mikmod mmx mono mp3 mpeg msn mudflap ncurses nls normalize nptl nptlonly nsplugin numeric nvidia ogg opengl openmp palm pam pcre pdf perl png ppds pppd python quicktime raw readline real reflection sdl session spell spl sse sse2 ssl startup-notification svg tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb vcd vorbis win32codecs x86 xml xorg xulrunner xv xvmc zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR" USERLAND="GNU" VIDEO_CARDS="via vesa nvidia nouveau" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
The dep is there, and unconditional. Something must be wrong with your system. Have you tried running python-updater, as jakub said?
I did it again, just to be sure. And revdep-rebuild. And re-emerged gnome-games manually. Still have the same issue. What else can I do to help?
Which versions of python do you have?
(In reply to comment #5) > Which versions of python do you have? > $ equery list python [ Searching for package 'python' in all categories among: ] * installed packages [I--] [ ~] app-admin/python-updater-0.3 (0) [I--] [ ~] dev-lang/python-2.5.1-r4 (2.5) [I--] [ ~] dev-python/dbus-python-0.82.2 (0) [I--] [ ~] dev-python/gnome-python-2.20.0 (2) [I--] [ ~] dev-python/gnome-python-desktop-2.20.0 (0) [I--] [ ~] dev-python/gnome-python-extras-2.19.1-r1 (0) [I--] [ ~] dev-python/gst-python-0.10.8-r1 (0.10) [I--] [ ] dev-python/python-fchksum-1.7.1 (0)
Okay, so it's not multiple versions of python, which things like this have commonly been. If you run python from the command line, and type this: import Numeric What does it say?
(In reply to comment #7) > If you run python from the command line, and type this: > > import Numeric > > What does it say? > Nothing (apparently successful).
So, you have numeric, and it works in python. Maybe just re-emerge pygtk? I re-read the bug and didn't see you'd done that yet...
(In reply to comment #9) > Maybe just re-emerge pygtk? > Yes, it worked! Thank you, and sorry for all the trouble.