python-visual FTBFS due to attempt to link to missing .la file

Bug #664284 reported by Scott Kitterman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk+2.0 (Ubuntu)
Invalid
Low
Unassigned
python-visual (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: python-visual

/bin/bash ../libtool --mode=compile g++ -I/usr/include/python2.6 -I/usr/lib/python2.6/site-packages/numpy/core/include -DHAVE_CONFIG_H -I/home/python-visual-5.12/./dependencies/threadpool/include -I/home/python-visual-5.12/./include -I../include -pthread -I/usr/include/gtkglextmm-1.2 -I/usr/lib/gtkglextmm-1.2/include -I/usr/include/gtkglext-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/lib/gtkglext-1.0/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/home/python-visual-5.12/./include/gtk2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/python2.6 -I/usr/lib/python2.6/site-packages/numpy/core/include -fpic -DPIC -g -O2 -g -Wall -O2 -ftemplate-depth-120 -DNDEBUG -MMD -MF rate.d -MT "rate.d rate.lo" -c -o rate.lo /home/python-visual-5.12/./src/gtk2/rate.cpp
libtool: compile: g++ -I/usr/include/python2.6 -I/usr/lib/python2.6/site-packages/numpy/core/include -DHAVE_CONFIG_H -I/home/python-visual-5.12/./dependencies/threadpool/include -I/home/python-visual-5.12/./include -I../include -pthread -I/usr/include/gtkglextmm-1.2 -I/usr/lib/gtkglextmm-1.2/include -I/usr/include/gtkglext-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/lib/gtkglext-1.0/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/home/python-visual-5.12/./include/gtk2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/python2.6 -I/usr/lib/python2.6/site-packages/numpy/core/include -fpic -DPIC -g -O2 -g -Wall -O2 -ftemplate-depth-120 -DNDEBUG -MMD -MF rate.d -MT "rate.d rate.lo" -c /home/python-visual-5.12/./src/gtk2/rate.cpp -fPIC -DPIC -o .libs/rate.o
/bin/bash ../libtool --mode=link g++ -Wl,-Bsymbolic-functions atomic_queue.lo displaylist.lo errors.lo extent.lo gl_extensions.lo gl_free.lo icososphere.lo quadric.lo render_manager.lo rgba.lo shader_program.lo texture.lo tmatrix.lo vector.lo arrow.lo axial.lo box.lo cone.lo cylinder.lo display_kernel.lo ellipsoid.lo frame.lo label.lo light.lo material.lo mouse_manager.lo mouseobject.lo primitive.lo pyramid.lo rectangular.lo renderable.lo ring.lo sphere.lo text.lo display.lo font_renderer.lo random_device.lo render_surface.lo timer.lo arrayprim.lo convex.lo curve.lo cvisualmodule.lo faces.lo num_util.lo numeric_texture.lo points.lo scalar_array.lo slice.lo vector_array.lo wrap_arrayobjects.lo wrap_display_kernel.lo wrap_primitive.lo wrap_rgba.lo wrap_vector.lo rate.lo -Wl,--export-dynamic -pthread -lgtkglextmm-x11-1.2 -lgdkglextmm-x11-1.2 -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lpangox-1.0 -lX11 -lglademm-2.4 -lgtkmm-2.4 -lglade-2.0 -latkmm-1.6 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lfreetype -pthread -lgthread-2.0 -lrt -lglib-2.0 -lboost_python -lboost_thread -lboost_signals -lstdc++ -module -version-info 3:0:0 -o cvisualmodule.la -Wl,--version-script=/home/python-visual-5.12/./src/linux-symbols.map -rpath /usr/lib/python2.6/site-packages/cvisualmodule.la
libtool: link: cannot find the library `/usr/lib/libgdk_pixbuf-2.0.la' or unhandled argument `/usr/lib/libgdk_pixbuf-2.0.la'
make[2]: *** [cvisualmodule.la] Error 1
make[2]: Leaving directory `/home/python-visual-5.12/build/2.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/python-visual-5.12/build/2.6'
make: *** [debian/stamp-makefile-build/2.6] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

libgdk_pixbuf-2.0.la was provided by libgtk2.0-dev through lucid and then dropped in Maverick.

Tags: python2.7
Revision history for this message
Scott Kitterman (kitterman) wrote :

.la files weren't supposed to be removed until they weren't used anymore (Debian's GTK+ still provides this) so either the .la file needs to be put back in libgtk+2.0-dev or python-visual needs to be changed not to need it.

Revision history for this message
Sebastien Bacher (seb128) wrote :

gdk-pixbuf is a new source since this cycle

Changed in gtk+2.0 (Ubuntu):
importance: Undecided → Low
status: New → Invalid
Revision history for this message
Scott Kitterman (kitterman) wrote :

How is that? The .la file existed in Lucid.

Changed in gtk+2.0 (Ubuntu):
status: Invalid → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

because gdk-pixbuf was shipped with gtk in lucid before becoming a new source

Changed in gtk+2.0 (Ubuntu):
status: New → Invalid
Revision history for this message
Sebastien Bacher (seb128) wrote :

The new source is https://launchpad.net/ubuntu/+source/gdk-pixbuf

There is probably very few sources listing that .la so it's easier to rebuild those than to add the buggy file back, you can install the build-depends for python-visual and grep for gdk-pixbuf to find those

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 664284] Re: python-visual FTBFS due to attempt to link to missing .la file

Thanks. I'll give that try.

Changed in python-visual (Ubuntu):
status: New → In Progress
assignee: nobody → Krzysztof Klimonda (kklimonda)
Matthias Klose (doko)
tags: added: python2.7
Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

Unassigning myself - all work has been done in other packages, all that's left is to rebuild python-visual

Changed in python-visual (Ubuntu):
assignee: Krzysztof Klimonda (kklimonda) → nobody
status: In Progress → Triaged
Revision history for this message
Scott Kitterman (kitterman) wrote :

Builds now. Thanks again for all your hard work on this.

Changed in python-visual (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.