Your message dated Sun, 17 Jan 2010 23:02:17 +0000
with message-id <e1nwe8p-0005rk...@ries.debian.org>
and subject line Bug#561157: fixed in cwidget 0.5.16-3
has caused the Debian Bug report #561157,
regarding libcwidget3: FTBFS: error: dereferencing pointer '<anonymous>' does
break strict-aliasing rules
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.)
--
561157: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561157
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libcwidget3
Version: 0.5.16-2
Severity: serious
Your package fails to build from source:
,----
| % debian/rules build-arch
| [...]
| Making all in widgets
| make[5]: Entering directory `/tmp/cwidget-0.5.16/src/cwidget/widgets'
| if /bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
-I. -I. -I../../.. -I../../.. -Wall -Werror -I../../../src -g -O2
-D_REENTRANT -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -MT
menubar.lo -MD -MP -MF ".deps/menubar.Tpo" -c -o menubar.lo menubar.cc; \
| then mv -f ".deps/menubar.Tpo" ".deps/menubar.Plo"; else rm -f
".deps/menubar.Tpo"; exit 1; fi
| libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -Wall
-Werror -I../../../src -g -O2 -D_REENTRANT -I/usr/include/sigc++-2.0
-I/usr/lib/sigc++-2.0/include -MT menubar.lo -MD -MP -MF .deps/menubar.Tpo -c
menubar.cc -fPIC -DPIC -o .libs/menubar.o
| cc1plus: warnings being treated as errors
| /usr/include/sigc++-2.0/sigc++/limit_reference.h: In constructor
'cwidget::widgets::menubar::menubar(bool)':
| /usr/include/sigc++-2.0/sigc++/limit_reference.h:81: error: dereferencing
pointer '<anonymous>' does break strict-aliasing rules
| /usr/include/sigc++-2.0/sigc++/limit_reference.h:81: note: initialized from
here
| make[5]: *** [menubar.lo] Error 1
`----
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.31.7-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libcwidget3 depends on:
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii libgcc1 1:4.4.2-5 GCC support library
ii libncursesw5 5.7+20090919-1 shared libraries for terminal hand
ii libsigc++-2.0-0c2a 2.0.18-2 type-safe Signal Framework for C++
ii libstdc++6 4.4.2-5 The GNU Standard C++ Library v3
libcwidget3 recommends no packages.
Versions of packages libcwidget3 suggests:
ii libcwidget-dev 0.5.16-2 high-level terminal interface libr
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: cwidget
Source-Version: 0.5.16-3
We believe that the bug you reported is fixed in the latest version of
cwidget, which is due to be installed in the Debian FTP archive:
cwidget_0.5.16-3.diff.gz
to main/c/cwidget/cwidget_0.5.16-3.diff.gz
cwidget_0.5.16-3.dsc
to main/c/cwidget/cwidget_0.5.16-3.dsc
libcwidget-dev_0.5.16-3_i386.deb
to main/c/cwidget/libcwidget-dev_0.5.16-3_i386.deb
libcwidget-doc_0.5.16-3_all.deb
to main/c/cwidget/libcwidget-doc_0.5.16-3_all.deb
libcwidget3-dbg_0.5.16-3_i386.deb
to main/c/cwidget/libcwidget3-dbg_0.5.16-3_i386.deb
libcwidget3_0.5.16-3_i386.deb
to main/c/cwidget/libcwidget3_0.5.16-3_i386.deb
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 561...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Burrows <dburr...@debian.org> (supplier of updated cwidget 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 17 Jan 2010 14:22:37 -0800
Source: cwidget
Binary: libcwidget3 libcwidget3-dbg libcwidget-dev libcwidget-doc
Architecture: source i386 all
Version: 0.5.16-3
Distribution: unstable
Urgency: low
Maintainer: Daniel Burrows <dburr...@debian.org>
Changed-By: Daniel Burrows <dburr...@debian.org>
Description:
libcwidget-dev - high-level terminal interface library for C++ (development
files)
libcwidget-doc - high-level terminal interface library for C++ (documentation)
libcwidget3 - high-level terminal interface library for C++ (runtime files)
libcwidget3-dbg - high-level terminal interface library for C++ (debugging
files)
Closes: 526674 561157
Changes:
cwidget (0.5.16-3) unstable; urgency=low
.
* Disable strict aliasing to prevent g++ from erroring out in the build.
"Fixing" it this way is a horrible hack, but the error message is
entirely incomprehensible, I can't figure out which code, if any, is
at fault here, and my attempts to fix it by phrasing the code
differently have failed. (Closes: #561157, #526674)
.
* Add misc:Depends entries on the Depends lines.
Checksums-Sha1:
b032e7cf74c6ed13cbffa3b96062e5a99b64db8a 1336 cwidget_0.5.16-3.dsc
ca52ecbe7b7e2980bd4f80b92f4ade368c01862a 4942 cwidget_0.5.16-3.diff.gz
8c4a1c4f701e6d3855189ab8bb9b1fcc21a69571 302248 libcwidget3_0.5.16-3_i386.deb
11272ca9679c5bcb4320ac6c4cb487a411486870 1628940
libcwidget3-dbg_0.5.16-3_i386.deb
473adc140f2fc84d2d574d23eb0e6215b4d36203 517428
libcwidget-dev_0.5.16-3_i386.deb
5c8b6f60a89937e5eeba8f018481e95d016cb023 614374 libcwidget-doc_0.5.16-3_all.deb
Checksums-Sha256:
074236d8d78b221f193ba74f29cfdf90b4679c82ab3559dee335a7c0a347ec3e 1336
cwidget_0.5.16-3.dsc
ff324b0fbdd4128d5039bb643b44d8428fdb7a991504f0af6eb49a8b7ce6e135 4942
cwidget_0.5.16-3.diff.gz
2ba878f4e2b2aedf336c2d97288f04e6d10b9bec1b852f6824f5e9ebddbe608d 302248
libcwidget3_0.5.16-3_i386.deb
d35609573258a6a0786e12fca62f5688d9ba8710b12ffd5d34ccaf410dc87627 1628940
libcwidget3-dbg_0.5.16-3_i386.deb
226bd8b1a3be8d776bd033b4bbd034033eff58c2acbe4831f518ba05d3f07b3e 517428
libcwidget-dev_0.5.16-3_i386.deb
5318efd21874cd7d6c8138471c6202701b54053f233a67be41303a28a7504d38 614374
libcwidget-doc_0.5.16-3_all.deb
Files:
880568febc24a3fe331059ca6721723c 1336 libs extra cwidget_0.5.16-3.dsc
7c070c079fcea56b2e5bc2e0a2937856 4942 libs extra cwidget_0.5.16-3.diff.gz
07d5eb8f579eac3476d9536ca7538856 302248 libs important
libcwidget3_0.5.16-3_i386.deb
57ed237f12769fae3352fac6cd76c394 1628940 debug extra
libcwidget3-dbg_0.5.16-3_i386.deb
024edf4aae51d0e2f0aed8c35c89044a 517428 libdevel extra
libcwidget-dev_0.5.16-3_i386.deb
a066083f4058363cca86ce081565fe26 614374 doc extra
libcwidget-doc_0.5.16-3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAktTkuUACgkQch6xsM7kSXgnEACgspI2LVRfW4gcr2O3OacsnQOs
plAAn2KjiwLhi7Jm5q6Vkg2UtAQyOIwU
=1jF4
-----END PGP SIGNATURE-----
--- End Message ---