[jaunty] package broken due to conflict with python 2.6

Bug #336234 reported by Tillmann Falck
4
Affects Status Importance Assigned to Milestone
matplotlib (Ubuntu)
Fix Released
Undecided
Michael Bienia

Bug Description

matplotlib needs a rebuild to allow installation with python 2.6 installed.

Related branches

Revision history for this message
Benjamin Drung (bdrung) wrote :

I tried a simple rebuild with pbuilder, but it fails:

g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -O2 build/temp.linux-x86_64-2.5/src/_tkagg.o build/temp.linux-x86_64-2.5/CXX/cxx_extensions.o build/temp.linux-x86_64-2.5/CXX/cxxsupport.o build/temp.linux-x86_64-2.5/CXX/IndirectPythonInterface.o build/temp.linux-x86_64-2.5/CXX/cxxextensions.o -ltk8.5 -ltcl8.5 -lstdc++ -lm -lfreetype -lz -lz -lstdc++ -lm -o build/lib.linux-x86_64-2.5/matplotlib/backends/_tkagg.so
/usr/bin/ld: cannot find -ltk8.5
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
make: *** [build-stamp-2.5] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

Revision history for this message
Tillmann Falck (tfalck) wrote :

I had the same problem with dpkg-buildpackage. Installing tk8.5 resolved it, probably it should be a build dependency.

Revision history for this message
Benjamin Drung (bdrung) wrote :

Strange. matplotlib build depends on python-tk and python-tk 2.5.4-0ubuntu4 depends on tcl8.5 and tk8.5.

Michael Bienia (geser)
Changed in matplotlib:
assignee: nobody → geser
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package matplotlib - 0.98.5.2-1ubuntu1

---------------
matplotlib (0.98.5.2-1ubuntu1) jaunty; urgency=low

  * Python 2.6 transition (lp: #336234)
  * Build with tcl/tk8.5 as python-tk was build with tcl/tk8.5.

 -- Michael Bienia <email address hidden> Sun, 01 Mar 2009 18:30:05 +0100

Changed in matplotlib:
status: New → 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.