[cairo-bugs] [Bug 13286] cairomm and cairo linking problem

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Nov 17 11:49:53 PST 2007


http://bugs.freedesktop.org/show_bug.cgi?id=13286


cworth at cworth.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |NOTOURBUG




------- Comment #1 from cworth at cworth.org  2007-11-17 11:56 PST -------
(In reply to comment #0)
> I'm not sure if this is a bug or is it configuration problem in my system (Suse
> 10.3 with kernel: 2.6.23.1). I'm trying to compile Mysql Query Browser, which
> needs cairo and cairomm libraries. I have downloaded those from opensuse.org
> site:

So this looks like a disagreement between the cairo-using code you're trying
to compile and the way cairo was configured when compiled for the opensuse
packages.

> /usr/lib/libcairomm-1.0.so: undefined reference to `cairo_glitz_surface_create'

This means that the program you are using expects cairo's "glitz" backend to be
configured/compiled in. But the opensuse packages you are using do not have the
glitz backend enabled.

That packaging is actually expected, (the glitz backend is still "experimental"
in cairo since the glitz library hasn't had been released with any API
stability guarantee yet).

I'd suggest fixing the cairo-using code to test at compile time if the glitz
backend is available. It can do this by using:

   #if CAIRO_HAS_GLITZ_SURFACE
      ... cairo-glitz code here
   #endif

Good luck!

-Carl


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the cairo-bugs mailing list