Your message dated Tue, 10 Nov 2009 02:42:22 -0800 with message-id <20091110104222.ga12...@dario.dodds.net> and subject line Re: Bug#555514: cln: FTBFS with g++ 4.4 has caused the Debian Bug report #555514, regarding cln: FTBFS with g++ 4.4 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 555514: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555514 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: cln Version: 1.3.1-1 Severity: important Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu karmic ubuntu-patch Hi Richard, The cln package fails to build with g++ 4.4, because the cstdio header needed by various source files is now no longer being included behind-the-scenes and needs to be included explicitly. The package has been patched in Ubuntu to address this; please find the patch attached. Here's the accompanying changelog entry for the change: * Add build-dependency on quilt. * debian/patches/eof_decl.patch: include cstdio when we need EOF, instead of expecting it to be defined for us. * Fix bogus clean rule that nuked my debian/patches directory right after I created it. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.orgdiff -u cln-1.3.1/debian/control cln-1.3.1/debian/control --- cln-1.3.1/debian/control +++ cln-1.3.1/debian/control @@ -2,7 +2,7 @@ Section: math Priority: optional Maintainer: Richard Kreckel <krec...@ginac.de> -Build-Depends: debhelper, libgmp3-dev, texinfo +Build-Depends: debhelper, libgmp3-dev, texinfo, quilt (>= 0.40) Standards-Version: 3.8.3 Homepage: http://www.ginac.de/CLN/ diff -u cln-1.3.1/debian/rules cln-1.3.1/debian/rules --- cln-1.3.1/debian/rules +++ cln-1.3.1/debian/rules @@ -1,11 +1,13 @@ #!/usr/bin/make -f +include /usr/share/quilt/quilt.make + package=cln version=$(shell expr `pwd` : '.*-\([0-9.]*\)') version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*') -build: +build: patch dh_testdir ./configure --prefix=/usr `dpkg-architecture -qDEB_HOST_GNU_TYPE` # * ARM: CLN's assembler support is not working properly (it was only @@ -25,15 +27,12 @@ (cd doc; ${MAKE} cln.html) touch build -clean: +clean: unpatch dh_testdir dh_clean -rm -f build [ ! -f Makefile ] || ${MAKE} distclean -rm -f `find . -name "*~"` - -rm -rf debian/tmp `find debian/* -type d ! -name CVS` debian/files* core - -rm -rf debian/.libs debian/*.o - -rm -f debian/*substvars binary-indep: build dh_testdir diff -u cln-1.3.1/debian/changelog cln-1.3.1/debian/changelog only in patch2: unchanged: --- cln-1.3.1.orig/debian/patches/series +++ cln-1.3.1/debian/patches/series @@ -0,0 +1 @@ +eof_decl.patch only in patch2: unchanged: --- cln-1.3.1.orig/debian/patches/eof_decl.patch +++ cln-1.3.1/debian/patches/eof_decl.patch @@ -0,0 +1,60 @@ +Index: cln/src/base/string/input/cl_st_get1.cc +=================================================================== +--- cln.orig/src/base/string/input/cl_st_get1.cc ++++ cln/src/base/string/input/cl_st_get1.cc +@@ -9,6 +9,7 @@ + + // Implementation. + ++#include <cstdio> + #include "cln/io.h" + #include "base/string/cl_spushstring.h" + +Index: cln/src/base/string/input/cl_st_get2.cc +=================================================================== +--- cln.orig/src/base/string/input/cl_st_get2.cc ++++ cln/src/base/string/input/cl_st_get2.cc +@@ -9,6 +9,7 @@ + + // Implementation. + ++#include <cstdio> + #include "cln/io.h" + #include "base/string/cl_spushstring.h" + +Index: cln/src/base/string/input/cl_st_getline1.cc +=================================================================== +--- cln.orig/src/base/string/input/cl_st_getline1.cc ++++ cln/src/base/string/input/cl_st_getline1.cc +@@ -9,6 +9,7 @@ + + // Implementation. + ++#include <cstdio> + #include "cln/io.h" + #include "base/string/cl_spushstring.h" + +Index: cln/src/base/string/input/cl_st_getline2.cc +=================================================================== +--- cln.orig/src/base/string/input/cl_st_getline2.cc ++++ cln/src/base/string/input/cl_st_getline2.cc +@@ -9,6 +9,7 @@ + + // Implementation. + ++#include <cstdio> + #include "cln/io.h" + #include "base/string/cl_spushstring.h" + +Index: cln/src/base/string/input/cl_st_gettoken.cc +=================================================================== +--- cln.orig/src/base/string/input/cl_st_gettoken.cc ++++ cln/src/base/string/input/cl_st_gettoken.cc +@@ -12,6 +12,7 @@ + #include "cln/io.h" + #include "base/string/cl_spushstring.h" + #include <cctype> ++#include <cstdio> + + namespace cln { +
--- End Message ---
--- Begin Message ---Hi Richard, On Tue, Nov 10, 2009 at 11:06:32AM +0100, Richard B. Kreckel wrote: > That breakage has been fixed upstream months ago in release 1.3.0. > And, over here, CLN compiles fine using GCC-4.4. I suppose you > listed the wrong package version? > Please check again and consider closing this bug if it was a mistake. Oops, sorry about that - I was forward-porting a patch applied to cln 1.2.2 in Ubuntu 9.10, and I verified that it still applied but didn't verify that it was actually needed for a successful build. Closing the bug, will drop this change in the next Ubuntu upload. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.orgsignature.asc
Description: Digital signature
--- End Message ---