Your message dated Thu, 14 Feb 2008 06:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#441537: fixed in libsigc++-2.0 2.0.18-1
has caused the Debian Bug report #441537,
regarding libsigc++-2.0-dev: causes FTBFS: declaration changes meaning
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 [EMAIL PROTECTED]
immediately.)
--
441537: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441537
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: exmap
Version: 0.10-2
Usertags: ftbfs-gcc-4.3
There's more, but that's because GCC changed again. There shouldn't
be any other major changes now, though...
Your package fails to build with GCC 4.3. Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning. In GCC 4.3, the C++ header
dependencies have been cleaned up. The advantage of this is that
programs will compile faster. The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC). There's some more information about this at
http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include
You can reproduce this problem with gcc-snapshot from unstable. Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere. I suggest you talk to your upstream.
> Automatic build of exmap_0.10-2 on em64t by sbuild/amd64 0.53
...
> make[1]: Leaving directory `/build/tbm/exmap-0.10'
> touch debian/stamp-patched
> /usr/bin/make -C . CFLAGS="-g -Wall -fPIC" CXXFLAGS="-g -Wall -fPIC"
> CPPFLAGS="" LDFLAGS="" build
> make[1]: Entering directory `/build/tbm/exmap-0.10'
> for dir in jutil src tools; do /usr/bin/make -C $dir build; done
> make[2]: Entering directory `/build/tbm/exmap-0.10/jutil'
> g++ -g -Wall -fPIC -c -o Pcre.o Pcre.cpp
> g++ -g -Wall -fPIC -c -o jutil.o jutil.cpp
> jutil.cpp: In function 'bool jutil::read_directory(const std::string&,
> std::list<std::basic_string<char, std::char_traits<char>,
> std::allocator<char> >, std::allocator<std::basic_string<char,
> std::char_traits<char>, std::allocator<char> > > >&)':
> jutil.cpp:32: error: 'strncpy' was not declared in this scope
> make[2]: *** [jutil.o] Error 1
> make[2]: Leaving directory `/build/tbm/exmap-0.10/jutil'
> make[2]: Entering directory `/build/tbm/exmap-0.10/src'
> g++ -g -Wall -fPIC -g -Wall -I../jutil -c -o exmtool.o exmtool.cpp
> exmtool.cpp:35: warning: deprecated conversion from string constant to 'char*'
> exmtool.cpp:35: warning: deprecated conversion from string constant to 'char*'
> exmtool.cpp:35: warning: deprecated conversion from string constant to 'char*'
> exmtool.cpp:35: warning: deprecated conversion from string constant to 'char*'
> exmtool.cpp:35: warning: deprecated conversion from string constant to 'char*'
> exmtool.cpp:35: warning: deprecated conversion from string constant to 'char*'
> exmtool.cpp: In function 'int main(int, char**)':
> exmtool.cpp:46: error: 'strcmp' was not declared in this scope
> make[2]: *** [exmtool.o] Error 1
> make[2]: Leaving directory `/build/tbm/exmap-0.10/src'
> make[2]: Entering directory `/build/tbm/exmap-0.10/tools'
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---
--- Begin Message ---
Source: libsigc++-2.0
Source-Version: 2.0.18-1
We believe that the bug you reported is fixed in the latest version of
libsigc++-2.0, which is due to be installed in the Debian FTP archive:
libsigc++-2.0-0c2a_2.0.18-1_i386.deb
to pool/main/libs/libsigc++-2.0/libsigc++-2.0-0c2a_2.0.18-1_i386.deb
libsigc++-2.0-dev_2.0.18-1_i386.deb
to pool/main/libs/libsigc++-2.0/libsigc++-2.0-dev_2.0.18-1_i386.deb
libsigc++-2.0-doc_2.0.18-1_all.deb
to pool/main/libs/libsigc++-2.0/libsigc++-2.0-doc_2.0.18-1_all.deb
libsigc++-2.0_2.0.18-1.diff.gz
to pool/main/libs/libsigc++-2.0/libsigc++-2.0_2.0.18-1.diff.gz
libsigc++-2.0_2.0.18-1.dsc
to pool/main/libs/libsigc++-2.0/libsigc++-2.0_2.0.18-1.dsc
libsigc++-2.0_2.0.18.orig.tar.gz
to pool/main/libs/libsigc++-2.0/libsigc++-2.0_2.0.18.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Burrows <[EMAIL PROTECTED]> (supplier of updated libsigc++-2.0 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 13 Feb 2008 20:50:49 -0800
Source: libsigc++-2.0
Binary: libsigc++-2.0-0c2a libsigc++-2.0-dev libsigc++-2.0-doc
Architecture: source i386 all
Version: 2.0.18-1
Distribution: experimental
Urgency: low
Maintainer: Daniel Burrows <[EMAIL PROTECTED]>
Changed-By: Daniel Burrows <[EMAIL PROTECTED]>
Description:
libsigc++-2.0-0c2a - type-safe Signal Framework for C++ - runtime
libsigc++-2.0-dev - type-safe Signal Framework for C++ - development files
libsigc++-2.0-doc - type-safe Signal Framework for C++ - reference
documentation
Closes: 346378 424929 441537 443651 446333 456971
Changes:
libsigc++-2.0 (2.0.18-1) experimental; urgency=low
.
* New upstream release (Closes: #443651).
.
* Disable backwards-compatibility typedefs for slot_list. This fixes
compilation of sigc++-2.0 and dependent packages using g++-4.3.
(Closes: #441537, #456971, #446333)
.
* Package cleanups suggested by Hideki Yamane (Closes: #424929):
+ Declare debhelper compatibility level in debian/compat.
+ Clean up debian/copyright and bring it up to date.
+ Remove old cruft from debian/rules and remove 50autoconf.patch (which was
referenced by that cruft).
.
* Register the documentation with doc-base. (Closes: #346378)
.
* Apply patch from Neil Williams to improve cross-building support.
Files:
a123d6639f099fd48fc34fc14d32f7c0 659 devel optional libsigc++-2.0_2.0.18-1.dsc
acc146ff7674bda06ea617d82b6f06c8 2208407 devel optional
libsigc++-2.0_2.0.18.orig.tar.gz
50a1af1e85bfdf1e9043458df9fd79fc 6299 devel optional
libsigc++-2.0_2.0.18-1.diff.gz
cb297185d1346beecf9d3e823938eb2c 34724 libs optional
libsigc++-2.0-0c2a_2.0.18-1_i386.deb
4fbe66052b3b3597e495057a1829c600 141778 libdevel optional
libsigc++-2.0-dev_2.0.18-1_i386.deb
4edee8fc232d1c7902a1ab124e4c172f 1574692 doc optional
libsigc++-2.0-doc_2.0.18-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHs9WNch6xsM7kSXgRAopkAKD5T4Vvd6OxI4RcKAkDov8MgpSw5ACeLatH
mC4FcBiFo0rYgRa61Ewe8Kc=
=GJPa
-----END PGP SIGNATURE-----
--- End Message ---