Your message dated Thu, 20 Jul 2006 08:47:46 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#376747: fixed in boost 1.33.1-5 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: libboost-dev Version: 1.33.1-4 Severity: normal Tags: patch this simple source: #include <boost/bind.hpp> #include <boost/signal.hpp> struct connection { boost::signal<void()> disc_sig; }; struct statement { statement(connection & c); void disconnect() {} }; statement::statement(connection & c) { c.disc_sig.connect(boost::bind(&statement::disconnect, this)); } compile with no problem on g++-4.0, but with g++-4.1 this is the output: /usr/include/boost/bind.hpp: In function ‘void boost::visit_each(V&, const boost::_bi::value<T>&, int) [with V = boost::signals::detail::bound_objects_visitor, T = statement*]’: /usr/include/boost/bind.hpp:239: instantiated from ‘void boost::_bi::list1<A1>::accept(V&) const [with V = boost::signals::detail::bound_objects_visitor, A1 = boost::_bi::value<statement*>]’ /usr/include/boost/bind/bind_template.hpp:150: instantiated from ‘void boost::_bi::bind_t<R, F, L>::accept(V&) const [with V = boost::signals::detail::bound_objects_visitor, R = void, F = boost::_mfi::mf0<void, statement>, L = boost::_bi::list1<boost::_bi::value<statement*> >]’ /usr/include/boost/bind.hpp:1213: instantiated from ‘void boost::visit_each(V&, const boost::_bi::bind_t<R, F, L>&, int) [with V = boost::signals::detail::bound_objects_visitor, R = void, F = boost::_mfi::mf0<void, statement>, L = boost::_bi::list1<boost::_bi::value<statement*> >]’ /usr/include/boost/visit_each.hpp:25: instantiated from ‘void boost::visit_each(Visitor&, const T&) [with Visitor = boost::signals::detail::bound_objects_visitor, T = boost::_bi::bind_t<void, boost::_mfi::mf0<void, statement>, boost::_bi::list1<boost::_bi::value<statement*> > >]’ /usr/include/boost/signals/slot.hpp:121: instantiated from ‘boost::slot<SlotFunction>::slot(const F&) [with F = boost::_bi::bind_t<void, boost::_mfi::mf0<void, statement>, boost::_bi::list1<boost::_bi::value<statement*> > >, SlotFunction = boost::function<void ()(), std::allocator<void> >]’ boost_test.cpp:18: instantiated from here /usr/include/boost/bind.hpp:1208: error: no matching function for call to ‘visit_each(boost::signals::detail::bound_objects_visitor&, statement* const&, int)’ The attached simple patch seem to be a solution. This bug make me unable to package wengophone-ng for sid with gcc-4.1. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-2-686 Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) Versions of packages libboost-dev depends on: ii libstdc++6-4.0-dev [libstdc++ 4.0.3-4 The GNU Standard C++ Library v3 (d ii libstdc++6-4.1-dev [libstdc++ 4.1.1-7 The GNU Standard C++ Library v3 (d libboost-dev recommends no packages. -- no debconf information -- --------------------------------------------------------------------- | Marco Nenciarini | Debian/GNU Linux Developer - Plug Member | | [EMAIL PROTECTED] | http://www.prato.linux.it/~mnencia | --------------------------------------------------------------------- Key fingerprint = FED9 69C7 9E67 21F5 7D95 5270 6864 730D F095 E5E4*** /usr/include/boost/bind.hpp~ 2005-10-16 23:27:52.000000000 +0200 --- /usr/include/boost/bind.hpp 2006-07-04 18:22:17.000000000 +0200 *************** *** 27,32 **** --- 27,33 ---- #include <boost/type.hpp> #include <boost/bind/arg.hpp> #include <boost/detail/workaround.hpp> + #include <boost/visit_each.hpp> // Borland-specific bug, visit_each() silently fails to produce code#include <boost/bind.hpp> #include <boost/signal.hpp> struct connection { boost::signal<void()> disc_sig; }; struct statement { statement(connection & c); void disconnect() {} }; statement::statement(connection & c) { c.disc_sig.connect(boost::bind(&statement::disconnect, this)); }
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: boost Source-Version: 1.33.1-5 We believe that the bug you reported is fixed in the latest version of boost, which is due to be installed in the Debian FTP archive: bcp_1.33.1-5_i386.deb to pool/main/b/boost/bcp_1.33.1-5_i386.deb boost_1.33.1-5.diff.gz to pool/main/b/boost/boost_1.33.1-5.diff.gz boost_1.33.1-5.dsc to pool/main/b/boost/boost_1.33.1-5.dsc libboost-date-time-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-date-time-dev_1.33.1-5_i386.deb libboost-date-time1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-date-time1.33.1_1.33.1-5_i386.deb libboost-dbg_1.33.1-5_i386.deb to pool/main/b/boost/libboost-dbg_1.33.1-5_i386.deb libboost-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-dev_1.33.1-5_i386.deb libboost-doc_1.33.1-5_all.deb to pool/main/b/boost/libboost-doc_1.33.1-5_all.deb libboost-filesystem-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-filesystem-dev_1.33.1-5_i386.deb libboost-filesystem1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-filesystem1.33.1_1.33.1-5_i386.deb libboost-graph-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-graph-dev_1.33.1-5_i386.deb libboost-graph1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-graph1.33.1_1.33.1-5_i386.deb libboost-iostreams-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-iostreams-dev_1.33.1-5_i386.deb libboost-iostreams1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-iostreams1.33.1_1.33.1-5_i386.deb libboost-program-options-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-program-options-dev_1.33.1-5_i386.deb libboost-program-options1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-program-options1.33.1_1.33.1-5_i386.deb libboost-python-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-python-dev_1.33.1-5_i386.deb libboost-python1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-python1.33.1_1.33.1-5_i386.deb libboost-regex-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-regex-dev_1.33.1-5_i386.deb libboost-regex1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-regex1.33.1_1.33.1-5_i386.deb libboost-serialization-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-serialization-dev_1.33.1-5_i386.deb libboost-signals-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-signals-dev_1.33.1-5_i386.deb libboost-signals1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-signals1.33.1_1.33.1-5_i386.deb libboost-test-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-test-dev_1.33.1-5_i386.deb libboost-test1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-test1.33.1_1.33.1-5_i386.deb libboost-thread-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-thread-dev_1.33.1-5_i386.deb libboost-thread1.33.1_1.33.1-5_i386.deb to pool/main/b/boost/libboost-thread1.33.1_1.33.1-5_i386.deb libboost-wave-dev_1.33.1-5_i386.deb to pool/main/b/boost/libboost-wave-dev_1.33.1-5_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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Domenico Andreoli <[EMAIL PROTECTED]> (supplier of updated boost 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: Thu, 20 Jul 2006 12:44:28 +0200 Source: boost Binary: libboost-wave-dev libboost-date-time1.33.1 libboost-iostreams-dev libboost-test-dev libboost-graph1.33.1 libboost-serialization-dev libboost-thread1.33.1 libboost-signals1.33.1 libboost-regex1.33.1 libboost-filesystem1.33.1 libboost-graph-dev libboost-python1.33.1 libboost-dev libboost-program-options1.33.1 libboost-python-dev libboost-dbg libboost-doc libboost-date-time-dev libboost-regex-dev libboost-program-options-dev libboost-signals-dev libboost-thread-dev libboost-filesystem-dev libboost-test1.33.1 libboost-iostreams1.33.1 bcp Architecture: source all i386 Version: 1.33.1-5 Distribution: unstable Urgency: low Maintainer: Debian Boost Team <[EMAIL PROTECTED]> Changed-By: Domenico Andreoli <[EMAIL PROTECTED]> Description: bcp - tool for extracting subsets of Boost C++ Libraries libboost-date-time-dev - set of date-time libraries based on generic programming concepts libboost-date-time1.33.1 - set of date-time libraries based on generic programming concepts libboost-dbg - Boost C++ Libraries with debug symbols libboost-dev - Boost C++ Libraries development files libboost-doc - Boost.org libraries documentation libboost-filesystem-dev - filesystem operations (portable paths, iteration over directories libboost-filesystem1.33.1 - filesystem operations (portable paths, iteration over directories libboost-graph-dev - generic graph components and algorithms in C++ libboost-graph1.33.1 - generic graph components and algorithms in C++ libboost-iostreams-dev - Boost.Iostreams Library development files libboost-iostreams1.33.1 - Boost.Iostreams Library libboost-program-options-dev - program options library for C++ libboost-program-options1.33.1 - program options library for C++ libboost-python-dev - Boost.Python Library development files libboost-python1.33.1 - Boost.Python Library libboost-regex-dev - regular expression library for C++ libboost-regex1.33.1 - regular expression library for C++ libboost-serialization-dev - serialization library for C++ libboost-signals-dev - managed signals and slots library for C++ libboost-signals1.33.1 - managed signals and slots library for C++ libboost-test-dev - components for writing and executing test suites libboost-test1.33.1 - components for writing and executing test suites libboost-thread-dev - portable C++ multi-threading libboost-thread1.33.1 - portable C++ multi-threading libboost-wave-dev - C99/C++ preprocessor library Closes: 358986 372800 376747 378016 Changes: boost (1.33.1-5) unstable; urgency=low . * CSS file for HTML documentation is now correctly installed. Closes: #358986. . * Added missing header in boost/bind.hpp. Closes: #376747. . * Fixed some unused parameter warnings. Closes: #372800. . * Fixed some typos in source code. Closes: #378016. Patch courtesy of Roger Leigh. Files: 618727f44a9ff399fc1bad3c418213b4 1369 libs optional boost_1.33.1-5.dsc ac1e99b7d9bd236f074855fb48d337cc 60679 libs optional boost_1.33.1-5.diff.gz a3c95730531a58c9d87cb374fe61d066 8296086 doc optional libboost-doc_1.33.1-5_all.deb fead4c500c3a091ec17307c784ec663a 190658 libdevel optional bcp_1.33.1-5_i386.deb 039033da9453041630df3a2a82dc6aac 10159864 libdevel optional libboost-dbg_1.33.1-5_i386.deb 8850147e8809652e9565cd5e18a5d2e9 1656278 libdevel optional libboost-dev_1.33.1-5_i386.deb a03f0d5611a35215c3da812e4547ee52 53592 libs optional libboost-date-time1.33.1_1.33.1-5_i386.deb 02ceb2360eeddae5e160f44a083f4c5b 180506 libdevel optional libboost-date-time-dev_1.33.1-5_i386.deb 7dfa90aa2f02c89dd880e91a49d27971 67048 libs optional libboost-filesystem1.33.1_1.33.1-5_i386.deb 0fe9e19930cf82fadd267f159cfe8e60 77028 libdevel optional libboost-filesystem-dev_1.33.1-5_i386.deb 530a86ec777f02394f748970eb735014 457376 libs optional libboost-graph1.33.1_1.33.1-5_i386.deb 6a9f8ac15e55120bed9ce69e9f89fb59 1013958 libdevel optional libboost-graph-dev_1.33.1-5_i386.deb eb819bde0ca02eb9f9eb784209d2c9f3 27976 libs optional libboost-iostreams1.33.1_1.33.1-5_i386.deb f8fc6f730065f9944c504def8c25dae9 103814 libdevel optional libboost-iostreams-dev_1.33.1-5_i386.deb 5ad5402a2b8ea1565e798895dd5c58d4 186906 libs optional libboost-program-options1.33.1_1.33.1-5_i386.deb 395a65e9822ef0d16aede12d0447f416 269986 libdevel optional libboost-program-options-dev_1.33.1-5_i386.deb f5424bad4d4bdc9a5379444e571a2405 180426 python optional libboost-python1.33.1_1.33.1-5_i386.deb ddb90d2b4a2bc13af4802eb72842e11d 138332 libdevel optional libboost-python-dev_1.33.1-5_i386.deb 064cc622e8c5cae751c2fb9d0b5d5d0a 539662 libs optional libboost-regex1.33.1_1.33.1-5_i386.deb 00e0bf2148f7e1d551907e4464713848 1066790 libdevel optional libboost-regex-dev_1.33.1-5_i386.deb 768ca4114d5685307587b6fe4fdf7817 624394 libdevel optional libboost-serialization-dev_1.33.1-5_i386.deb 5141adc75dc8f90cbab48e0339684436 63330 libs optional libboost-signals1.33.1_1.33.1-5_i386.deb 38a45a1235c4aa0b2184104dc84a3a32 84264 libdevel optional libboost-signals-dev_1.33.1-5_i386.deb 04cecc1e0c447313aaed0f3f9f6cc8dc 325958 libs optional libboost-test1.33.1_1.33.1-5_i386.deb bfe95de0a7fb20c1c67c48f0be7fccfc 547582 libdevel optional libboost-test-dev_1.33.1-5_i386.deb b55dd2f3b43a81c525a16e21bdf0500c 31578 libs optional libboost-thread1.33.1_1.33.1-5_i386.deb bfe862b422865ff5e4cf8dc2b174e0e5 39962 libdevel optional libboost-thread-dev_1.33.1-5_i386.deb 719ac37a748da8b0de0b1b2f3da1593e 441948 libdevel optional libboost-wave-dev_1.33.1-5_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEv6EHBneQM6IOvFARAkuZAKCMfMIRHedbwrO98IldRz4a4EyaZwCguWko L6s2KP74IWxxd/LhFrHTgTk= =DKmD -----END PGP SIGNATURE-----
--- End Message ---

