Your message dated Wed, 16 Nov 2005 10:32:19 -0800 with message-id <[EMAIL PROTECTED]> and subject line Bug#336114: fixed in gcc-4.0 4.0.2-4 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) -------------------------------------- Received: (at submit) by bugs.debian.org; 27 Oct 2005 22:54:35 +0000 >From [EMAIL PROTECTED] Thu Oct 27 15:54:35 2005 Return-path: <[EMAIL PROTECTED]> Received: from tomts22.bellnexxia.net (tomts22-srv.bellnexxia.net) [209.226.175.184] by spohr.debian.org with esmtp (Exim 3.36 1 (Debian)) id 1EVGdm-00076f-00; Thu, 27 Oct 2005 15:54:34 -0700 Received: from [192.168.0.100] ([70.50.215.163]) by tomts22-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <[EMAIL PROTECTED]> for <[EMAIL PROTECTED]>; Thu, 27 Oct 2005 18:54:33 -0400 From: Christopher Martin <[EMAIL PROTECTED]> Reply-To: Christopher Martin <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: gcc-4.0_4.0.1-9 backwards incompatible changes Date: Thu, 27 Oct 2005 18:54:31 -0400 User-Agent: KMail/1.8.2 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_qqVYD4BNPtfVWZL" Message-Id: <[EMAIL PROTECTED]> Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE autolearn=no version=2.60-bugs.debian.org_2005_01_02 --Boundary-00=_qqVYD4BNPtfVWZL Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Package: libstdc++6 Version: 4.0.2-3 Severity: grave A kdebase built with gcc/libstdc++6 4.0.1-8 is not compatible with a kdebase built with 4.0.1-9 or later. The result are crashes like #335658, unless (in that case) arts is rebuilt with 4.0.1-9+, in which case the problem disappears. Another example is #336009, a crash that can be resolved by rebuilding kdelibs and arts (but if one is still built with 4.0.1-8, crash...). Comparing old and new builds of konq_sound.so (part of libkonq4, a kdebase package), we get attachment [1]. Comparing libmcop.so.1.0.0 (part of libarts1c2, an arts package), we get attachment [2]. So either upstream will have to revert some changes, or we'll have to just rebuild all packages that seem affected and move on. The following 4 commits look like they might be the culprit: http://gcc.gnu.org/ml/gcc-cvs/2005-09/msg00667.html http://gcc.gnu.org/ml/gcc-cvs/2005-09/msg00668.html http://gcc.gnu.org/ml/gcc-cvs/2005-09/msg00701.html http://gcc.gnu.org/ml/gcc-cvs/2005-09/msg00710.html Cheers, Christopher Martin [1] base.diff [2] arts.diff --Boundary-00=_qqVYD4BNPtfVWZL Content-Type: text/x-diff; charset="us-ascii"; name="base.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="base.diff" --- old 2005-10-27 18:37:34.000000000 -0400 +++ new 2005-10-27 18:38:11.000000000 -0400 @@ -4,7 +4,7 @@ T _fini T _init T init_konq_sound -V guard variable for __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool +V guard variable for __gnu_cxx::__common_pool<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool W QValueList<QString>::detachInternal() W KonqSoundPlayer::~KonqSoundPlayer() W KonqSoundPlayer::~KonqSoundPlayer() @@ -26,7 +26,7 @@ T KonqSoundPlayerImpl::~KonqSoundPlayerImpl() W __gnu_cxx::__mt_alloc<Arts::TraderOffer, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Arts::TraderOffer*, unsigned int) W __gnu_cxx::__mt_alloc<std::string, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::string*, unsigned int) -W __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() +W __gnu_cxx::__common_pool<__gnu_cxx::__pool, true>::_S_get_pool() W KLibFactory::metaObject() const W QGList::count() const W QObject::metaObject() const @@ -42,4 +42,4 @@ V vtable for KonqSoundFactory V vtable for KonqSoundPlayerImpl V vtable for QGList -V __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool +V __gnu_cxx::__common_pool<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool --Boundary-00=_qqVYD4BNPtfVWZL Content-Type: text/x-diff; charset="us-ascii"; name="arts.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="arts.diff" --- old +++ new @@ -42,7 +42,7 @@ T lt_dlsetsearchpath T lt_dlsym T arts_strdup_printf(char const*, ...) -V guard variable for __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool +V guard variable for __gnu_cxx::__common_pool<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool T Arts::AuthAccept::readType(Arts::Buffer&) T Arts::AuthAccept::operator=(Arts::AuthAccept const&) T Arts::AuthAccept::AuthAccept(Arts::AuthAccept const&) @@ -1215,10 +1215,9 @@ W __gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::string const, std::string> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) W __gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::string const, std::vector<std::string, std::allocator<std::string> > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node<std::pair<std::string const, std::vector<std::string, std::allocator<std::string> > > >*, unsigned int) W __gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::string const, std::vector<std::string, std::allocator<std::string> > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) -W __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() -W __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize() -W __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() -W __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_destroy_thread_key(void*) +W __gnu_cxx::__common_pool<__gnu_cxx::__pool, true>::_S_get_pool() +W __gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize() +W __gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize_once() T Arts::AnyRefBase::type() const T Arts::AnyRefBase::_read(Arts::Buffer*) const T Arts::AnyRefBase::_write(Arts::Buffer*) const @@ -1317,7 +1316,6 @@ W std::_Deque_base<Arts::IOWatchFD*, std::allocator<Arts::IOWatchFD*> >::_M_destroy_nodes(Arts::IOWatchFD***, Arts::IOWatchFD***) W std::_Deque_base<Arts::IOWatchFD*, std::allocator<Arts::IOWatchFD*> >::_M_initialize_map(unsigned int) W std::_Deque_base<Arts::IOWatchFD*, std::allocator<Arts::IOWatchFD*> >::~_Deque_base() -W std::_Deque_iterator<Arts::Notification, Arts::Notification const&, Arts::Notification const*>::operator+=(int) W std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*>::operator+=(int) W std::map<std::string, Arts::TypeIdentification, std::less<std::string>, std::allocator<std::pair<std::string const, Arts::TypeIdentification> > >::operator[](std::string const&) W std::list<Arts::NamedStore<Arts::Object>::Element, std::allocator<Arts::NamedStore<Arts::Object>::Element> >::erase(std::_List_iterator<Arts::NamedStore<Arts::Object>::Element>) @@ -1461,49 +1459,6 @@ W void std::__uninitialized_fill_n_aux<__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, unsigned int, Arts::ParamDef>(__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, unsigned int, Arts::ParamDef const&, __false_type) W void std::__uninitialized_fill_n_aux<Arts::ParamDef*, unsigned int, Arts::ParamDef>(Arts::ParamDef*, unsigned int, Arts::ParamDef const&, __false_type) W void std::fill<__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, Arts::ParamDef>(__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, __gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, Arts::ParamDef const&) -W void std::_Destroy<__gnu_cxx::__normal_iterator<float*, std::vector<float, std::allocator<float> > >, std::allocator<float> >(__gnu_cxx::__normal_iterator<float*, std::vector<float, std::allocator<float> > >, __gnu_cxx::__normal_iterator<float*, std::vector<float, std::allocator<float> > >, std::allocator<float>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<unsigned char> >(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<unsigned char>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<long*, std::vector<long, std::allocator<long> > >, std::allocator<long> >(__gnu_cxx::__normal_iterator<long*, std::vector<long, std::allocator<long> > >, __gnu_cxx::__normal_iterator<long*, std::vector<long, std::allocator<long> > >, std::allocator<long>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::TraderEntry*, std::vector<Arts::TraderEntry, std::allocator<Arts::TraderEntry> > >, std::allocator<Arts::TraderEntry> >(__gnu_cxx::__normal_iterator<Arts::TraderEntry*, std::vector<Arts::TraderEntry, std::allocator<Arts::TraderEntry> > >, __gnu_cxx::__normal_iterator<Arts::TraderEntry*, std::vector<Arts::TraderEntry, std::allocator<Arts::TraderEntry> > >, std::allocator<Arts::TraderEntry>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::TraderOffer*, std::vector<Arts::TraderOffer, std::allocator<Arts::TraderOffer> > >, std::allocator<Arts::TraderOffer> >(__gnu_cxx::__normal_iterator<Arts::TraderOffer*, std::vector<Arts::TraderOffer, std::allocator<Arts::TraderOffer> > >, __gnu_cxx::__normal_iterator<Arts::TraderOffer*, std::vector<Arts::TraderOffer, std::allocator<Arts::TraderOffer> > >, std::allocator<Arts::TraderOffer>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::AttributeDef*, std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> > >, std::allocator<Arts::AttributeDef> >(__gnu_cxx::__normal_iterator<Arts::AttributeDef*, std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> > >, __gnu_cxx::__normal_iterator<Arts::AttributeDef*, std::vector<Arts::AttributeDef, std::allocator<Arts::AttributeDef> > >, std::allocator<Arts::AttributeDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::InterfaceDef*, std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> > >, std::allocator<Arts::InterfaceDef> >(__gnu_cxx::__normal_iterator<Arts::InterfaceDef*, std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> > >, __gnu_cxx::__normal_iterator<Arts::InterfaceDef*, std::vector<Arts::InterfaceDef, std::allocator<Arts::InterfaceDef> > >, std::allocator<Arts::InterfaceDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::EnumComponent*, std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> > >, std::allocator<Arts::EnumComponent> >(__gnu_cxx::__normal_iterator<Arts::EnumComponent*, std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> > >, __gnu_cxx::__normal_iterator<Arts::EnumComponent*, std::vector<Arts::EnumComponent, std::allocator<Arts::EnumComponent> > >, std::allocator<Arts::EnumComponent>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::TypeComponent*, std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> > >, std::allocator<Arts::TypeComponent> >(__gnu_cxx::__normal_iterator<Arts::TypeComponent*, std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> > >, __gnu_cxx::__normal_iterator<Arts::TypeComponent*, std::vector<Arts::TypeComponent, std::allocator<Arts::TypeComponent> > >, std::allocator<Arts::TypeComponent>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::TraderRestriction*, std::vector<Arts::TraderRestriction, std::allocator<Arts::TraderRestriction> > >, std::allocator<Arts::TraderRestriction> >(__gnu_cxx::__normal_iterator<Arts::TraderRestriction*, std::vector<Arts::TraderRestriction, std::allocator<Arts::TraderRestriction> > >, __gnu_cxx::__normal_iterator<Arts::TraderRestriction*, std::vector<Arts::TraderRestriction, std::allocator<Arts::TraderRestriction> > >, std::allocator<Arts::TraderRestriction>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::ObjectInternalData::MethodTableEntry*, std::vector<Arts::ObjectInternalData::MethodTableEntry, std::allocator<Arts::ObjectInternalData::MethodTableEntry> > >, std::allocator<Arts::ObjectInternalData::MethodTableEntry> >(__gnu_cxx::__normal_iterator<Arts::ObjectInternalData::MethodTableEntry*, std::vector<Arts::ObjectInternalData::MethodTableEntry, std::allocator<Arts::ObjectInternalData::MethodTableEntry> > >, __gnu_cxx::__normal_iterator<Arts::ObjectInternalData::MethodTableEntry*, std::vector<Arts::ObjectInternalData::MethodTableEntry, std::allocator<Arts::ObjectInternalData::MethodTableEntry> > >, std::allocator<Arts::ObjectInternalData::MethodTableEntry>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::EnumDef*, std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> > >, std::allocator<Arts::EnumDef> >(__gnu_cxx::__normal_iterator<Arts::EnumDef*, std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> > >, __gnu_cxx::__normal_iterator<Arts::EnumDef*, std::vector<Arts::EnumDef, std::allocator<Arts::EnumDef> > >, std::allocator<Arts::EnumDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::TypeDef*, std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> > >, std::allocator<Arts::TypeDef> >(__gnu_cxx::__normal_iterator<Arts::TypeDef*, std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> > >, __gnu_cxx::__normal_iterator<Arts::TypeDef*, std::vector<Arts::TypeDef, std::allocator<Arts::TypeDef> > >, std::allocator<Arts::TypeDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, std::allocator<Arts::ParamDef> >(__gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, __gnu_cxx::__normal_iterator<Arts::ParamDef*, std::vector<Arts::ParamDef, std::allocator<Arts::ParamDef> > >, std::allocator<Arts::ParamDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::MethodDef*, std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> > >, std::allocator<Arts::MethodDef> >(__gnu_cxx::__normal_iterator<Arts::MethodDef*, std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> > >, __gnu_cxx::__normal_iterator<Arts::MethodDef*, std::vector<Arts::MethodDef, std::allocator<Arts::MethodDef> > >, std::allocator<Arts::MethodDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::ModuleDef*, std::vector<Arts::ModuleDef, std::allocator<Arts::ModuleDef> > >, std::allocator<Arts::ModuleDef> >(__gnu_cxx::__normal_iterator<Arts::ModuleDef*, std::vector<Arts::ModuleDef, std::allocator<Arts::ModuleDef> > >, __gnu_cxx::__normal_iterator<Arts::ModuleDef*, std::vector<Arts::ModuleDef, std::allocator<Arts::ModuleDef> > >, std::allocator<Arts::ModuleDef>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::Object_skel**, std::vector<Arts::Object_skel*, std::allocator<Arts::Object_skel*> > >, std::allocator<Arts::Object_skel*> >(__gnu_cxx::__normal_iterator<Arts::Object_skel**, std::vector<Arts::Object_skel*, std::allocator<Arts::Object_skel*> > >, __gnu_cxx::__normal_iterator<Arts::Object_skel**, std::vector<Arts::Object_skel*, std::allocator<Arts::Object_skel*> > >, std::allocator<Arts::Object_skel*>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::TraderOffer_impl**, std::vector<Arts::TraderOffer_impl*, std::allocator<Arts::TraderOffer_impl*> > >, std::allocator<Arts::TraderOffer_impl*> >(__gnu_cxx::__normal_iterator<Arts::TraderOffer_impl**, std::vector<Arts::TraderOffer_impl*, std::allocator<Arts::TraderOffer_impl*> > >, __gnu_cxx::__normal_iterator<Arts::TraderOffer_impl**, std::vector<Arts::TraderOffer_impl*, std::allocator<Arts::TraderOffer_impl*> > >, std::allocator<Arts::TraderOffer_impl*>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<Arts::Buffer**, std::vector<Arts::Buffer*, std::allocator<Arts::Buffer*> > >, std::allocator<Arts::Buffer*> >(__gnu_cxx::__normal_iterator<Arts::Buffer**, std::vector<Arts::Buffer*, std::allocator<Arts::Buffer*> > >, __gnu_cxx::__normal_iterator<Arts::Buffer**, std::vector<Arts::Buffer*, std::allocator<Arts::Buffer*> > >, std::allocator<Arts::Buffer*>) -W void std::_Destroy<__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::allocator<std::string> >(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::allocator<std::string>) -W void std::_Destroy<unsigned char*, std::allocator<unsigned char> >(unsigned char*, unsigned char*, std::allocator<unsigned char>) -W void std::_Destroy<Arts::TraderEntry*, std::allocator<Arts::TraderEntry> >(Arts::TraderEntry*, Arts::TraderEntry*, std::allocator<Arts::TraderEntry>) -W void std::_Destroy<Arts::TraderOffer*, std::allocator<Arts::TraderOffer> >(Arts::TraderOffer*, Arts::TraderOffer*, std::allocator<Arts::TraderOffer>) -W void std::_Destroy<Arts::AttributeDef*, std::allocator<Arts::AttributeDef> >(Arts::AttributeDef*, Arts::AttributeDef*, std::allocator<Arts::AttributeDef>) -W void std::_Destroy<Arts::InterfaceDef*, std::allocator<Arts::InterfaceDef> >(Arts::InterfaceDef*, Arts::InterfaceDef*, std::allocator<Arts::InterfaceDef>) -W void std::_Destroy<Arts::Notification*, std::allocator<Arts::Notification> >(Arts::Notification*, Arts::Notification*, std::allocator<Arts::Notification>) -W void std::_Destroy<Arts::EnumComponent*, std::allocator<Arts::EnumComponent> >(Arts::EnumComponent*, Arts::EnumComponent*, std::allocator<Arts::EnumComponent>) -W void std::_Destroy<Arts::TypeComponent*, std::allocator<Arts::TypeComponent> >(Arts::TypeComponent*, Arts::TypeComponent*, std::allocator<Arts::TypeComponent>) -W void std::_Destroy<Arts::TraderRestriction*, std::allocator<Arts::TraderRestriction> >(Arts::TraderRestriction*, Arts::TraderRestriction*, std::allocator<Arts::TraderRestriction>) -W void std::_Destroy<Arts::ObjectInternalData::MethodTableEntry*, std::allocator<Arts::ObjectInternalData::MethodTableEntry> >(Arts::ObjectInternalData::MethodTableEntry*, Arts::ObjectInternalData::MethodTableEntry*, std::allocator<Arts::ObjectInternalData::MethodTableEntry>) -W void std::_Destroy<Arts::EnumDef*, std::allocator<Arts::EnumDef> >(Arts::EnumDef*, Arts::EnumDef*, std::allocator<Arts::EnumDef>) -W void std::_Destroy<Arts::TypeDef*, std::allocator<Arts::TypeDef> >(Arts::TypeDef*, Arts::TypeDef*, std::allocator<Arts::TypeDef>) -W void std::_Destroy<Arts::ParamDef*, std::allocator<Arts::ParamDef> >(Arts::ParamDef*, Arts::ParamDef*, std::allocator<Arts::ParamDef>) -W void std::_Destroy<Arts::MethodDef*, std::allocator<Arts::MethodDef> >(Arts::MethodDef*, Arts::MethodDef*, std::allocator<Arts::MethodDef>) -W void std::_Destroy<Arts::ModuleDef*, std::allocator<Arts::ModuleDef> >(Arts::ModuleDef*, Arts::ModuleDef*, std::allocator<Arts::ModuleDef>) -W void std::_Destroy<Arts::Object_skel**, std::allocator<Arts::Object_skel*> >(Arts::Object_skel**, Arts::Object_skel**, std::allocator<Arts::Object_skel*>) -W void std::_Destroy<Arts::TraderOffer_impl**, std::allocator<Arts::TraderOffer_impl*> >(Arts::TraderOffer_impl**, Arts::TraderOffer_impl**, std::allocator<Arts::TraderOffer_impl*>) -W void std::_Destroy<Arts::Buffer**, std::allocator<Arts::Buffer*> >(Arts::Buffer**, Arts::Buffer**, std::allocator<Arts::Buffer*>) -W void std::_Destroy<std::string*, std::allocator<std::string> >(std::string*, std::string*, std::allocator<std::string>) -W void std::_Destroy<std::_Deque_iterator<unsigned long, unsigned long&, unsigned long*>, std::allocator<unsigned long> >(std::_Deque_iterator<unsigned long, unsigned long&, unsigned long*>, std::_Deque_iterator<unsigned long, unsigned long&, unsigned long*>, std::allocator<unsigned long>) -W void std::_Destroy<std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*>, std::allocator<Arts::Notification> >(std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*>, std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*>, std::allocator<Arts::Notification>) -W void std::_Destroy<std::_Deque_iterator<Arts::ConnectionPrivate::Data, Arts::ConnectionPrivate::Data&, Arts::ConnectionPrivate::Data*>, std::allocator<Arts::ConnectionPrivate::Data> >(std::_Deque_iterator<Arts::ConnectionPrivate::Data, Arts::ConnectionPrivate::Data&, Arts::ConnectionPrivate::Data*>, std::_Deque_iterator<Arts::ConnectionPrivate::Data, Arts::ConnectionPrivate::Data&, Arts::ConnectionPrivate::Data*>, std::allocator<Arts::ConnectionPrivate::Data>) -W void std::_Destroy<std::_Deque_iterator<Arts::IOWatchFD*, Arts::IOWatchFD*&, Arts::IOWatchFD**>, std::allocator<Arts::IOWatchFD*> >(std::_Deque_iterator<Arts::IOWatchFD*, Arts::IOWatchFD*&, Arts::IOWatchFD**>, std::_Deque_iterator<Arts::IOWatchFD*, Arts::IOWatchFD*&, Arts::IOWatchFD**>, std::allocator<Arts::IOWatchFD*>) W void std::sort_heap<__gnu_cxx::__normal_iterator<Arts::TraderOffer*, std::vector<Arts::TraderOffer, std::allocator<Arts::TraderOffer> > >, bool (*)(Arts::TraderOffer, Arts::TraderOffer)>(__gnu_cxx::__normal_iterator<Arts::TraderOffer*, std::vector<Arts::TraderOffer, std::allocator<Arts::TraderOffer> > >, __gnu_cxx::__normal_iterator<Arts::TraderOffer*, std::vector<Arts::TraderOffer, std::allocator<Arts::TraderOffer> > >, bool (*)(Arts::TraderOffer, Arts::TraderOffer)) W std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*>::difference_type std::operator-<Arts::Notification, Arts::Notification&, Arts::Notification*, Arts::Notification&, Arts::Notification*>(std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*> const&, std::_Deque_iterator<Arts::Notification, Arts::Notification&, Arts::Notification*> const&) W std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) @@ -2287,5 +2242,6 @@ V vtable for Arts::ModuleDef V vtable for Arts::Semaphore V vtable for Arts::TCPServer -V __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool -V __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once()::__init +V __gnu_cxx::__common_pool<__gnu_cxx::__pool, true>::_S_get_pool()::_S_pool +V __gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize_once()::__init +V __gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize_once()::__once --Boundary-00=_qqVYD4BNPtfVWZL-- --------------------------------------- Received: (at 336114-close) by bugs.debian.org; 16 Nov 2005 18:41:22 +0000 >From [EMAIL PROTECTED] Wed Nov 16 10:41:22 2005 Return-path: <[EMAIL PROTECTED]> Received: from katie by spohr.debian.org with local (Exim 4.50) id 1EcS4w-0006zp-WF; Wed, 16 Nov 2005 10:32:19 -0800 From: Matthias Klose <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.56 $ Subject: Bug#336114: fixed in gcc-4.0 4.0.2-4 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Wed, 16 Nov 2005 10:32:19 -0800 X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Level: X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 Source: gcc-4.0 Source-Version: 4.0.2-4 We believe that the bug you reported is fixed in the latest version of gcc-4.0, which is due to be installed in the Debian FTP archive: cpp-4.0-doc_4.0.2-4_all.deb to pool/main/g/gcc-4.0/cpp-4.0-doc_4.0.2-4_all.deb cpp-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/cpp-4.0_4.0.2-4_i386.deb fastjar_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/fastjar_4.0.2-4_i386.deb fixincludes_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/fixincludes_4.0.2-4_i386.deb g++-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/g++-4.0_4.0.2-4_i386.deb gcc-4.0-base_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gcc-4.0-base_4.0.2-4_i386.deb gcc-4.0-doc_4.0.2-4_all.deb to pool/main/g/gcc-4.0/gcc-4.0-doc_4.0.2-4_all.deb gcc-4.0-locales_4.0.2-4_all.deb to pool/main/g/gcc-4.0/gcc-4.0-locales_4.0.2-4_all.deb gcc-4.0_4.0.2-4.diff.gz to pool/main/g/gcc-4.0/gcc-4.0_4.0.2-4.diff.gz gcc-4.0_4.0.2-4.dsc to pool/main/g/gcc-4.0/gcc-4.0_4.0.2-4.dsc gcc-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gcc-4.0_4.0.2-4_i386.deb gcj-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gcj-4.0_4.0.2-4_i386.deb gfortran-4.0-doc_4.0.2-4_all.deb to pool/main/g/gcc-4.0/gfortran-4.0-doc_4.0.2-4_all.deb gfortran-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gfortran-4.0_4.0.2-4_i386.deb gij-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gij-4.0_4.0.2-4_i386.deb gnat-4.0-doc_4.0.2-4_all.deb to pool/main/g/gcc-4.0/gnat-4.0-doc_4.0.2-4_all.deb gnat-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gnat-4.0_4.0.2-4_i386.deb gobjc-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/gobjc-4.0_4.0.2-4_i386.deb lib64gcc1_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/lib64gcc1_4.0.2-4_i386.deb lib64gfortran0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/lib64gfortran0_4.0.2-4_i386.deb lib64objc1_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/lib64objc1_4.0.2-4_i386.deb lib64stdc++6-4.0-dbg_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/lib64stdc++6-4.0-dbg_4.0.2-4_i386.deb lib64stdc++6_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/lib64stdc++6_4.0.2-4_i386.deb libffi4-dev_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libffi4-dev_4.0.2-4_i386.deb libffi4_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libffi4_4.0.2-4_i386.deb libgcc1_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgcc1_4.0.2-4_i386.deb libgcj-common_4.0.2-4_all.deb to pool/main/g/gcc-4.0/libgcj-common_4.0.2-4_all.deb libgcj6-awt_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgcj6-awt_4.0.2-4_i386.deb libgcj6-common_4.0.2-4_all.deb to pool/main/g/gcc-4.0/libgcj6-common_4.0.2-4_all.deb libgcj6-dbg_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgcj6-dbg_4.0.2-4_i386.deb libgcj6-dev_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgcj6-dev_4.0.2-4_i386.deb libgcj6-src_4.0.2-4_all.deb to pool/main/g/gcc-4.0/libgcj6-src_4.0.2-4_all.deb libgcj6_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgcj6_4.0.2-4_i386.deb libgfortran0-dev_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgfortran0-dev_4.0.2-4_i386.deb libgfortran0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgfortran0_4.0.2-4_i386.deb libgnat-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libgnat-4.0_4.0.2-4_i386.deb libmudflap0-dev_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libmudflap0-dev_4.0.2-4_i386.deb libmudflap0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libmudflap0_4.0.2-4_i386.deb libobjc1_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libobjc1_4.0.2-4_i386.deb libstdc++6-4.0-dbg_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libstdc++6-4.0-dbg_4.0.2-4_i386.deb libstdc++6-4.0-dev_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libstdc++6-4.0-dev_4.0.2-4_i386.deb libstdc++6-4.0-doc_4.0.2-4_all.deb to pool/main/g/gcc-4.0/libstdc++6-4.0-doc_4.0.2-4_all.deb libstdc++6-4.0-pic_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libstdc++6-4.0-pic_4.0.2-4_i386.deb libstdc++6_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/libstdc++6_4.0.2-4_i386.deb protoize_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/protoize_4.0.2-4_i386.deb treelang-4.0_4.0.2-4_i386.deb to pool/main/g/gcc-4.0/treelang-4.0_4.0.2-4_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. Matthias Klose <[EMAIL PROTECTED]> (supplier of updated gcc-4.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: Sat, 12 Nov 2005 10:46:10 +0100 Source: gcc-4.0 Binary: gcc-4.0-base libstdc++6 lib32ffi4 lib32gcj6-dev libobjc1 libgcc1 libgcj6-dev libgcj6-awt gpc-2.1-4.0 gcc-4.0-nof libstdc++6-4.0-dev lib32stdc++6-4.0-dbg libgcc2 lib64gnat-4.0 lib32gcj6 gpc-2.1-4.0-doc protoize lib64gcj6 treelang-4.0 libgnat-4.0 libstdc++6-4.0-dbg gcc-4.0-doc lib64stdc++6 lib32gfortran0 libffi4 lib64gcj6-awt gfortran-4.0-doc g++-4.0 libgcj6-src lib64ffi4 gcj-4.0 lib32gcc1 lib64stdc++6-4.0-dbg libgfortran0 gobjc-4.0 lib64objc1 cpp-4.0 gcc-4.0-soft-float gcc-4.0 gfortran-4.0 gcc-4.0-locales lib32objc1 libffi4-dev libgcj6 gnat-4.0-doc libgfortran0-dev libgcj-common libgcj6-common libstdc++6-4.0-pic cpp-4.0-doc lib64gcc1 fastjar gcc-4.0-hppa64 gij-4.0 fixincludes libmudflap0-dev libstdc++6-4.0-doc lib32stdc++6 gnat-4.0 libmudflap0 lib32gcj6-dbg lib64gfortran0 libgcj6-dbg Architecture: source i386 all Version: 4.0.2-4 Distribution: unstable Urgency: low Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <[EMAIL PROTECTED]> Description: cpp-4.0 - The GNU C preprocessor cpp-4.0-doc - Documentation for the GNU C preprocessor (cpp) fastjar - Jar creation utility fixincludes - Fix non-ANSI header files g++-4.0 - The GNU C++ compiler gcc-4.0 - The GNU C compiler gcc-4.0-base - The GNU Compiler Collection (base package) gcc-4.0-doc - Documentation for the GNU compilers (gcc, gobjc, g++) gcc-4.0-locales - The GNU C compiler (native language support files) gcj-4.0 - The GNU compiler for Java(TM) gfortran-4.0 - The GNU Fortran 95 compiler gfortran-4.0-doc - Documentation for the GNU Fortran compiler (gfortran) gij-4.0 - The GNU Java bytecode interpreter gnat-4.0 - The GNU Ada compiler gnat-4.0-doc - Documentation for the GNU Ada compiler (gnat) gobjc-4.0 - The GNU Objective-C compiler lib64gcc1 - GCC support library (64bit) lib64gfortran0 - Runtime library for GNU Fortran applications (64bit) lib64objc1 - Runtime library for GNU Objective-C applications (64bit) lib64stdc++6 - The GNU Standard C++ Library v3 (64bit) lib64stdc++6-4.0-dbg - The GNU Standard C++ Library v3 (debugging files) libffi4 - Foreign Function Interface library runtime libffi4-dev - Foreign Function Interface library (development files) libgcc1 - GCC support library libgcj-common - Java runtime library (common files) libgcj6 - Java runtime library for use with gcj libgcj6-awt - AWT peer runtime libraries for use with gcj libgcj6-common - Java runtime library for use with gcj (jar files) libgcj6-dbg - Debugging symbols for libraries provided in libgcj6-dev libgcj6-dev - Java development headers and static library for use with gcj libgcj6-src - libgcj java sources for use in eclipse libgfortran0 - Runtime library for GNU Fortran applications libgfortran0-dev - GNU Fortran library development libgnat-4.0 - Runtime library for GNU Ada applications libmudflap0 - GCC mudflap shared support libraries libmudflap0-dev - GCC mudflap support libraries (development files) libobjc1 - Runtime library for GNU Objective-C applications libstdc++6 - The GNU Standard C++ Library v3 libstdc++6-4.0-dbg - The GNU Standard C++ Library v3 (debugging files) libstdc++6-4.0-dev - The GNU Standard C++ Library v3 (development files) libstdc++6-4.0-doc - The GNU Standard C++ Library v3 (documentation files) libstdc++6-4.0-pic - The GNU Standard C++ Library v3 (shared library subset kit) protoize - Create/remove ANSI prototypes from C code treelang-4.0 - The GNU Treelang compiler Closes: 323133 325050 330857 333100 336114 336463 Changes: gcc-4.0 (4.0.2-4) unstable; urgency=low . * Configure libstdc++ using the default allocator. Background: libstdc++6 is currently configured to use the mt allocator based on discussions in April 2004 with upstream libstdc++ developers. This configuration turned out to be a mistake (memory leaks and the allocator is still buggy), other distributions did change back to the new allocator (the default one) in mid-2005 (FC in July 2005). The change does not have an effect on symbols exported from libstdc++, but it does have an effect on symbols exported by libraries which use containers (using an allocator) from the template headers. See http://gcc.gnu.org/PR24712. Closes: #336114. . Requires renaming/rebuild of packages, see thread starting at http://lists.debian.org/debian-release/2005/11/msg00080.html * libstdc++6: Tighten libstdc++ shlibs version to 4.0.2-4. . * Update to SVN 20051111, taken from the gcc-4_0-branch. - Fix PR preprocessor/24202, segfault with #pragma once (closes: #330857). - Fix PR rtl-optimization/23567, wrong code in if-conversion. Closes: #325050. - Fix PR rtl-optimization/23585 (delay slots). Closes: #336463. - Fix PR c++/21123, ICE in cp_expr_size. Closes: #323133, #333100. * Build-depend on expect-tcl8.3 on all architectures. * libstdc++6-4.0-dev: Depend on the libc-dev package. Ubuntu #18885. * Add workaround to build ada on alpha-linux, enable ada on alpha-linux, build shared libgnat library on alpha-linux, don't use the pregenerated ada files anymore. * libjava-saxdriver-fix: Fix a problem in the Aelfred2 SAX parser. * Do not explicitely configure with --enable-java-gc=boehm, which is the default. Files: 961f9bafa7f1cd6c1cbc13a2fd95783e 3385 devel standard gcc-4.0_4.0.2-4.dsc f98a69ed4b2de4ed319c3e8ddeb0f485 787431 devel standard gcc-4.0_4.0.2-4.diff.gz 785072b3d173ef67b45519734ff39d71 183296 doc optional cpp-4.0-doc_4.0.2-4_all.deb 289840208944cb0fc13ddabac29545c3 3119276 libs optional libgcj6-common_4.0.2-4_all.deb 4914f2acfa10b851b0cfec1ad00ceafb 1174 libs optional libgcj-common_4.0.2-4_all.deb 790782cdfcd6e2ada4a228170ea33f34 6436210 libdevel optional libgcj6-src_4.0.2-4_all.deb 8e2585146ef6ce85823853f66adc529f 6036618 doc optional libstdc++6-4.0-doc_4.0.2-4_all.deb 6d62bd89a110f74b364345f7f1468537 105996 doc optional gfortran-4.0-doc_4.0.2-4_all.deb 8671668013d7fa8861b91a3f5e8eb2ff 946284 doc optional gnat-4.0-doc_4.0.2-4_all.deb f0779ebecf6cc28315571d7c4e60ca77 1577200 doc optional gcc-4.0-doc_4.0.2-4_all.deb 7b7948684c631057bc043ef5a31c8322 1018014 devel optional gcc-4.0-locales_4.0.2-4_all.deb 0af2fc50cff5e0221df66b6414f4c166 178218 devel required gcc-4.0-base_4.0.2-4_i386.deb e7e6d50007ad0beb80ce1a656ef4c706 93124 libs required libgcc1_4.0.2-4_i386.deb c452229252e5ff08ff83df14f0a0d18f 98294 libs optional lib64gcc1_4.0.2-4_i386.deb 3e181dbbfaf2f1137788fd890a291867 2043782 interpreters standard cpp-4.0_4.0.2-4_i386.deb b339a09f23199ed841cccd5b9293d491 27418 devel optional protoize_4.0.2-4_i386.deb 9c2d5ef6c70bb7efc2cbd1aac73b6f98 79684 devel optional fixincludes_4.0.2-4_i386.deb b1732bfb74866a3af0f85099d7dd750a 154260 libs optional libmudflap0_4.0.2-4_i386.deb c2eb15aa9bf54e1abda277819b873ab5 95966 libdevel optional libmudflap0-dev_4.0.2-4_i386.deb 4e47ca5ada31e9fa3059b5edf22e2eca 2138618 devel optional gobjc-4.0_4.0.2-4_i386.deb 91515ddca28a15ae6bb76d7b387966c6 121320 libs optional libobjc1_4.0.2-4_i386.deb 105f5ef7faf447702487f01b8c287d46 43942 libs optional lib64objc1_4.0.2-4_i386.deb 2e525fb6ba6bc5612864d7dbd7334b74 27446 devel optional gij-4.0_4.0.2-4_i386.deb 4d001aac38f244ae645ccfe670aadb07 5122204 libs optional libgcj6_4.0.2-4_i386.deb bb05323e78f4e3f201cb030e1aad3a51 225742 libs optional libgcj6-awt_4.0.2-4_i386.deb f45126346adb86ca8ec0b0abb8a22785 2472916 devel optional gcj-4.0_4.0.2-4_i386.deb 460429a48a2d3a318fdb1c08c27b26f9 8116004 libdevel optional libgcj6-dev_4.0.2-4_i386.deb 9ae0deef2817261d0a02c2e0f5cc74a4 7598474 libdevel extra libgcj6-dbg_4.0.2-4_i386.deb a99c9a7840370120c027fa0c464c5cd3 129546 devel optional fastjar_4.0.2-4_i386.deb 55956a35462a6b136a305f1915627c14 93396 libs optional libffi4_4.0.2-4_i386.deb 4a213ee00bf1ce4a17928ed3f02f6b44 8954 libdevel optional libffi4-dev_4.0.2-4_i386.deb 6b7e094f89e8a55faff8e6644083751b 2333792 devel standard g++-4.0_4.0.2-4_i386.deb 87db6bd9e56274365e89fbe89758ef1e 351362 libs required libstdc++6_4.0.2-4_i386.deb 3da860b84fddbcbb775bc9ef5f72383b 360516 libs optional lib64stdc++6_4.0.2-4_i386.deb 9d15dbc7fc42495d13cc1245036c6553 8588784 libdevel extra lib64stdc++6-4.0-dbg_4.0.2-4_i386.deb da17b26c3b2dd43e310c940c3d583fd9 1479202 libdevel standard libstdc++6-4.0-dev_4.0.2-4_i386.deb 843e4e7e7d91d374e052170ee81fbdbf 902286 libdevel extra libstdc++6-4.0-pic_4.0.2-4_i386.deb a4c339efccfc72e2982c79aa9e859529 5696724 libdevel extra libstdc++6-4.0-dbg_4.0.2-4_i386.deb fa1f0c392cdae4d75262fb576a0f43de 112252 libs optional libgfortran0_4.0.2-4_i386.deb 4dd72e794305b85a0f412569974f24b1 107796 libs optional lib64gfortran0_4.0.2-4_i386.deb aea03ba1d990481ba66342b7524c19f3 2145784 devel optional gfortran-4.0_4.0.2-4_i386.deb d7bf571699c9a105450578e2c9fc5f3a 277610 libdevel optional libgfortran0-dev_4.0.2-4_i386.deb f0810c57baa7f85eda53186ed57c1c2b 876234 libs optional libgnat-4.0_4.0.2-4_i386.deb 8d0fb40e12131c5dfffb69548c220602 9844330 devel optional gnat-4.0_4.0.2-4_i386.deb b7f6b228863ac84ce850615708914d7b 1923944 devel optional treelang-4.0_4.0.2-4_i386.deb 7b7d53428837ddb178f719317fa1f649 511452 devel standard gcc-4.0_4.0.2-4_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDdmygStlRaw+TLJwRAivdAJ9e7YcLDY01vR9L+OeSQTef1G2moACgogFn WYImDZD5IkcCxUo+E0joEXY= =uV2F -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]