tulip FTBFS in karmic

Bug #379986 reported by Caroline Ford
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tulip (Debian)
Fix Released
Unknown
tulip (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: tulip

https://edge.launchpad.net/ubuntu/karmic/+source/tulip/3.1.2-2

Updated tulip synced from Debian. FTBFS in all architectures.

http://launchpadlibrarian.net/26998674/buildlog_ubuntu-karmic-i386.tulip_3.1.2-2_FAILEDTOBUILD.txt.gz

g++ -DHAVE_CONFIG_H -I. -I../../../../library/tulip-ogl/src -I../../..
-I../../../../library/tulip-ogl/include -D_REENTRANT -I/usr/include
-I../../../../library/tulip/include
-I../../../../library/tulip/include/tulip
-I../../../library/tulip/include
-I../../../library/tulip/include/tulip -I/usr/include/GL
-I../../../../thirdparty/ftgl -I/usr/include/freetype2
-I/usr/include/libxml2 -DSTATS_UI -DNDEBUG -O3 -funroll-loops -pipe
-MT GlFeedBackRecorder.lo -MD -MP -MF .deps/GlFeedBackRecorder.Tpo -c
../../../../library/tulip-ogl/src/GlFeedBackRecorder.cpp -fPIC -DPIC
-o .libs/GlFeedBackRecorder.o
../../../../library/tulip-ogl/src/GlFeedBackRecorder.cpp: In member
function 'void tlp::GlFeedBackRecorder::sortAndRecord(GLint,
GLfloat*)':
../../../../library/tulip-ogl/src/GlFeedBackRecorder.cpp:83: error:
'printf' was not declared in this scope
../../../../library/tulip-ogl/src/GlFeedBackRecorder.cpp: In member
function 'GLfloat*
tlp::GlFeedBackRecorder::recordPrimitive(GLfloat*)':
../../../../library/tulip-ogl/src/GlFeedBackRecorder.cpp:198: error:
'printf' was not declared in this scope
make[5]: *** [GlFeedBackRecorder.lo] Error 1
make[5]: Leaving directory
`/build/buildd/tulip-3.1.2/BUILD/library/tulip-ogl/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/buildd/tulip-3.1.2/BUILD/library/tulip-ogl'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/tulip-3.1.2/BUILD/library'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/tulip-3.1.2/BUILD'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/tulip-3.1.2/BUILD'
make: *** [/build/buildd/tulip-3.1.2/stamps/build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20090521-0249
FAILED [dpkg-buildpackage died]

Tags: patch
Revision history for this message
Caroline Ford (secretlondon) wrote :

Wondering if this is connected to the qt3-qt4 transition.

The previously packaged version tulip-3.0.0 uses qt3 compatibility libraries. From version 3.0.1 tulip works with qt4.

Revision history for this message
Steve (stupendoussteve-deactivatedaccount) wrote :

This issue is caused by missing includes in a few places, and GCC-4.4. I would create a patch to apply for an Ubuntu version, but this package seems to manage patches in a convoluted way, and doesn't apply them at build.

There is a patch in the Debian bug.

Changed in tulip (Ubuntu):
status: New → Confirmed
Changed in tulip (Debian):
status: Unknown → New
Revision history for this message
Alessio Treglia (quadrispro) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tulip - 3.1.2-2ubuntu1

---------------
tulip (3.1.2-2ubuntu1) karmic; urgency=low

  * Add dpatch support.
  * Add 10-gcc44-ftbfs.dpatch patch to fix FTBFS (LP: #379986) with GCC 4.4;
    patch taken from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527215
    and forwarded to upstream, SourceForge.net bug's ID: 2807906.

 -- Alessio Treglia <email address hidden> Wed, 17 Jun 2009 21:29:46 +0200

Changed in tulip (Ubuntu):
status: Confirmed → Fix Released
Artur Rona (ari-tczew)
tags: added: patch
Changed in tulip (Debian):
status: New → Fix Committed
Changed in tulip (Debian):
status: Fix Committed → New
Changed in tulip (Debian):
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.