gtkglextmm libtool archives broken

Bug #662572 reported by Staffan Gimåker
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gtkglextmm (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Using Ubuntu 10.10.

/usr/lib/libgdkglextmm-x11-1.2.la and /usr/lib/libgtkglextmm-x11-1.2.la both contain references to a non-existent libtool archive "libgdk_pixbuf-2.0.la", causing compilation using libtool to fail when using gtkglextmm:

  libtool: link: cannot find the library `/usr/lib/libgdk_pixbuf-2.0.la' or unhandled argument `/usr/lib/libgdk_pixbuf-2.0.la'

This can be fixed either by updating the offending libtool archives (replace the libgdk_pixbuf-2.0.la reference with -lgdk_pixbuf-2.0 in the "dependency_libs" field) or by providing the missing the libtool archive. I assume a simple rebuild of the gtkglextmm package would produce correct libtool archives.

The bug was originally reported to me here: http://sourceforge.net/mailarchive/forum.php?thread_name=BCFD8C56-4F49-4D3A-B172-D37AF0BEAA25%40cs.bham.ac.uk&forum_name=peekabot-devel

Revision history for this message
Sam Hegarty (pspsampsp) wrote :

I can also confirm this bug. /usr/lib/libinfgtk-0.4.la and /usr/lib/libinftextgtk-0.4.la have /usr/lib/libgdk_pixbuf-2.0.la as a dependency. This prevents gedit-collaboration compiling.

Revision history for this message
Staffan Gimåker (gimaker) wrote : Re: [Bug 662572] Re: gtkglextmm libtool archives broken

Assuming that the removal of libgdk_pixbuf-2.0.la was intentional, this sounds like it should have a separate bug report since it affects a different package.

On Oct 23, 2010, at 4:14 AM, Sam wrote:

> I can also confirm this bug. /usr/lib/libinfgtk-0.4.la and
> /usr/lib/libinftextgtk-0.4.la have /usr/lib/libgdk_pixbuf-2.0.la as a
> dependency. This prevents gedit-collaboration compiling.
>
> --
> gtkglextmm libtool archives broken
> https://bugs.launchpad.net/bugs/662572
> You received this bug notification because you are a direct subscriber
> of the bug.

Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

To rebuild gtkglextmm with gtkmm 2.22 a small patch have to be applied, I'll link a branch when it's ready.

Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

When this bug is fixed a no-change rebuild of python-visual is needed to fix bug 664284

Changed in gtkglextmm (Ubuntu):
importance: Undecided → Medium
importance: Medium → High
status: New → Triaged
Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

Also, to fix this bug in maverick we have to patch gtkmm sources so they undef GDK_DISABLE_DEPRECATED at the right time AND apply this patch to the gtkglextmm maverick source - I will take a look at it later.

Changed in gtkglextmm (Ubuntu):
importance: High → Medium
Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtkglextmm - 1.2.0-4ubuntu2

---------------
gtkglextmm (1.2.0-4ubuntu2) natty; urgency=low

  * Include widget.h before gtkglext.h so GdkSpanFunc is defined (LP: #662572)
 -- Krzysztof Klimonda <email address hidden> Wed, 08 Dec 2010 13:32:57 +0100

Changed in gtkglextmm (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.