Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138771 - Nicotine can't start with cairo 1.2.0
Summary: Nicotine can't start with cairo 1.2.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-01 14:17 UTC by Alejandro Nova
Modified: 2006-07-04 07:47 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alejandro Nova 2006-07-01 14:17:52 UTC
phoebus@enchantrix ~ $ nicotine
Nicotine supports "psyco", an inline optimizer for python
code, you can get it at http://sourceforge.net/projects/psyco/
Traceback (most recent call last):
  File "/usr/bin/nicotine", line 142, in ?
    result = checkenv()
  File "/usr/bin/nicotine", line 68, in checkenv
    import gtk
  File "/usr/lib64/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/lib64/python2.4/site-packages/cairo/_cairo.so: undefined symbol: cairo_pdf_surface_set_dpi

This happened after upgrading to cairo 1.2.0. I know this package is masked for a good reason, but it's true that someday cairo 1.2 will replace cairo 1.0.
Comment 1 Alejandro Nova 2006-07-03 13:44:28 UTC
Gathering more info about the issue. Nicotine can't start because it's relying on a old version of pycairo (1.0.2) when cairo 1.2.0 is installed.

Please bump pycairo to 1.2.0. It's released, on www.cairographics.org
Comment 2 Marien Zwart (RETIRED) gentoo-dev 2006-07-04 07:47:41 UTC
pycairo bump to 1.2.0 (in package.mask) should fix this.