Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138841 - Impossible to load Deskbar Applet 2.14.2 after upgrading to cairo 1.2.0 (Caused by old pycairo 1.0.2 )
Summary: Impossible to load Deskbar Applet 2.14.2 after upgrading to cairo 1.2.0 (Caus...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-02 05:39 UTC by Fabio Battaglia
Modified: 2006-07-04 14:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Pycairo 1.2.0 ebuild to solve the deskbar problem (pycairo-1.2.0.ebuild,1011 bytes, text/plain)
2006-07-03 07:16 UTC, Fabio Battaglia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Battaglia 2006-07-02 05:39:02 UTC
I alway get an error loading 
Comment 1 Fabio Battaglia 2006-07-02 05:39:02 UTC
I alway get an error loading «OAFIID:Deskbar_Applet».
If this is of any help, this is the traceback:
nightshade@Plaguewielder:[/usr/portage]$ /usr/lib/deskbar-applet/deskbar-applet -w
Traceback (most recent call last):
  File "/usr/lib/deskbar-applet/deskbar-applet", line 13, in ?
    import gtk, gnomeapplet
  File "/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 45, in ?    from _gtk import *
  File "/usr/lib/python2.4/site-packages/cairo/__init__.py", line 1, in ?
    from _cairo import *
ImportError: /usr/lib/python2.4/site-packages/cairo/_cairo.so: undefined symbol: cairo_ps_surface_set_dpi_REPLACED_BY_cairo_surface_set_fallback_resolution

And this is the emerge --info:
root@Plaguewielder:[/usr/portage/x11-libs/cairo]$ emerge --info
Portage 2.1.1_pre2-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-CENTRINO i686)
=================================================================
System uname: 2.6.17-gentoo-CENTRINO i686 Intel(R) Pentium(R) M processor 1.86GHz
Gentoo Base System version 1.12.1
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LINGUAS="it en"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/portage /usr/local/overlays/xgl-coffee /usr/local/overlays/gentopia /usr/local/overlays/gentopia-gnome"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X Xaw3d a52 aac aalib acpi acpi4linux aim alsa ao ares artworkextra asf asm atm audio avahi avi bash-completion beagle berkdb bitmap-fonts bluetooth bogofilter bonjour bonobo bzip2 bzlib cairo cdda cddb cdparanoia cdr cjk cli crypt css cups curl daap dbus divx4linux dlloader dmi dri dts dv dvb dvd dvdr eds effects emboss emoticon encode esd ethereal evo exif exo expat fbcon ffmpeg firefox flac fontconfig foomaticdb fortran gamin gcj gd gdbm ggi gif glibc-omitfp glitz glut glx gnome gnustep gnutls gphoto2 gpm gps graphviz gs gsm gstreamer gstreamer010 gtk gtk2 gtkhtml hal howl howl-compat icq idn ieee1394 imagemagick imap imlib inkjar insecure-savers ipod ipv6 irda isdnlog jack java joystick jpeg jpeg2k lcms libcaca libg++ libnotify libsexy libwww linuxthreads-tls mad matroska mikmod mmx mmx2 mmxext mng mod mono motif mozsvg mp3 mpeg msn musepack musicbrainz mythtv nas nautilus ncurses nfs nls nntp nptl nptlonly nvidia objc objc++ objc-gc offensive ogg oggvorbis ole openal opengl pam panel-plugin pcmcia pcre pdf pdflib perl plotutils png pppd python qt3 qt4 quicktime radiotap rdesktop readline real reflection rtc samba sdl sdl-sound session silc slang smartcard smnp spell spl sqlite sse sse2 ssl startup-notification svg synaptics tagwriting tcl tcltk tcpd tetex theora thumbnail thunar-vfs tiff tk truetype truetype-font truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd videos vnc vorbis widescreen wifi win32codecs wmf wxwindows xchat xcomposite xface xine xml xml2 xmms xorg xpm xprint xslt xss xv xvid zlib elibc_glibc input_devices_synaptics input_devices_keyboard input_devices_mouse input_devices_joystick kernel_linux linguas_it linguas_en userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Fabio Battaglia 2006-07-03 07:16:36 UTC
Created attachment 90775 [details]
Pycairo 1.2.0 ebuild to solve the deskbar problem

This pycairo ebuild solves the problem of deskbar-applet. using cairo 1.2.0 and pycairo 1.0.2 is the cause of the problem.
Comment 3 Fabio Battaglia 2006-07-03 07:18:44 UTC
The problem is caused by an old pycairo version in portage (1.0.2), using 1.2.0 solves the problem.
Comment 4 Fabio Battaglia 2006-07-04 08:26:55 UTC
I reopen it, ad it is not really fixed. This could be A fix, but it needs to be in portage.
Comment 5 Fabio Battaglia 2006-07-04 14:03:34 UTC
ebuild added to the system