[Therion] Fw: Bug#565049: therion: ftbfs with gcc-4.5
Aaron Birenboim
aaron at boim.com
Fri Jan 15 15:44:45 CET 2010
Wookey wrote:
> Guys - someone is testing if debian packages build with gcc 4.5, and
> therion doesn't. Anyone got any ideas how to fix this, or do we
> contend that it is actually a compiler bug?
I have many debian and ubuntu machines.
I could (most likely) get 4.5 on one of them.
Could you give me a hint at how best to help?
I have not actually used Therion yet, but wanted to start,
since I really wanted LINUX based software.
Is there a place I should go to get a snapshot from
revision control (svn? git?) instead of the debian package?
aaron
>
> ----- Forwarded message from Matthias Klose <doko at debian.org> -----
>
> From: Matthias Klose <doko at debian.org>
> Date: Wed, 13 Jan 2010 01:06:03 +0000
> To: maintonly at bugs.debian.org
> Subject: Bug#565049: therion: ftbfs with gcc-4.5
> Reply-To: Matthias Klose <doko at debian.org>,
> 565049-maintonly at bugs.debian.org
> X-Spam-Status: No, score=-3.6 required=4.5 tests=BAYES_00,RCVD_IN_DNSWL_LOW
> autolearn=ham version=3.2.5
>
> Package: therion
> Version: 5.2.8-1
> Severity: normal
> Tags: sid
> User: debian-gcc at lists.debian.org
> Usertags: ftbfs-gcc-4.5
>
> The package fails to build in a test rebuild on at least amd64 with
> gcc-4.5/g++-4.5, but succeeds to build with gcc-4.4/g++-4.4.
> For the compiler version used, see:
> http://lists.debian.org/debian-devel/2010/01/msg00230.html
>
> The full build log can be found at:
> http://people.debian.org/~lucas/logs/2010/01/08b/therion_5.2.8-1_lsid64b.buildlog
> The last lines of the build log are cwat the end of this report.
>
> The reason of the build failure is likely in the package (compiler or
> linker message found in the build log), if this turns out as a gcc bug,
> please reassign to the gcc-4.5 package. If the build ends with a
> message "confused by earlier errors, bailing out", please
> ignore it for now; these compiler errors are filed separately.
>
>
> [...]
> c++ -c -Wall -DTHLINUX -O2 -o thscraplp.o thscraplp.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thscrapen.o thscrapen.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thpoint.o thpoint.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thline.o thline.cxx
> c++ -c -Wall -DTHLINUX -O2 -o tharea.o tharea.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thlegenddata.o thlegenddata.cxx
> make -C ./mpost
> make[2]: Entering directory `/build/user-therion_5.2.8-1-amd64-g4N5cQ/therion-5.2.8/build-tree/therion/mpost'
> perl genmpost.pl
> reading therion.mp
> reading thPoint
> reading thLine
> reading thArea
> reading thText
> reading thSpecial
> reading thTrans
> done
> make[2]: Leaving directory `/build/user-therion_5.2.8-1-amd64-g4N5cQ/therion-5.2.8/build-tree/therion/mpost'
> c++ -c -Wall -DTHLINUX -O2 -o thmpost.o thmpost.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thsymbolsets.o thsymbolsets.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thjoin.o thjoin.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thmap.o thmap.cxx
> c++ -c -Wall -DTHLINUX -O2 -o thexpmap.o thexpmap.cxx
> In file included from thexpmap.cxx:75:0:
> thsvg.h:26:79: error: cannot call constructor 'legenddata::legenddata' directly
> thsvg.h:26:79: note: for a function-style cast, remove the redundant '::legenddata'
> make[1]: *** [thexpmap.o] Error 1
> make: *** [build-stamp] Error 2
> make[1]: Leaving directory `/build/user-therion_5.2.8-1-amd64-g4N5cQ/therion-5.2.8/build-tree/therion'
> dpkg-buildpackage: error: debian/rules build gave error exit status 2
>
>
>
> ----- End forwarded message -----
> Wookey
More information about the Therion
mailing list