Your message dated Wed, 31 Jul 2002 14:35:35 -0400 with message-id <[EMAIL PROTECTED]> and subject line Bug#149776: fixed in gcc-3.1 1:3.1.1ds3-1 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; 12 Jun 2002 15:18:31 +0000 >From [EMAIL PROTECTED] Wed Jun 12 10:18:31 2002 Return-path: <[EMAIL PROTECTED]> Received: from kosh.informatik.hu-berlin.de [141.20.23.210] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 17I9tH-0004DE-00; Wed, 12 Jun 2002 10:18:31 -0500 Received: from piefel by kosh.informatik.hu-berlin.de with local (Exim 3.35 #1 (Debian)) id 17I9tL-0008Ac-00; Wed, 12 Jun 2002 17:18:35 +0200 Date: Wed, 12 Jun 2002 17:18:35 +0200 From: Michael Piefel <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: libstdc++4-dev: codecvt is missing some qualifications Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.3.28i X-Reportbug-Version: 1.99.34 Sender: Michael Piefel <[EMAIL PROTECTED]> Delivered-To: [EMAIL PROTECTED] Package: libstdc++4-dev Version: 1:3.1.1-0pre1 Severity: normal Tags: patch The file /usr/include/g++-v3-3.1/i386-linux/bits/codecvt_specializations.h (probably all other architectures as well) is missing some qualifications that were already mentioned in Bug #104614. Unfortunately, the patch was only made for libstdc++3-dev. Please include this patch for libstdc++4.-dev as well: --- codecvt_specializations.h-orig Wed Jun 12 17:04:54 2002 +++ codecvt_specializations.h Wed Jun 12 17:07:19 2002 @@ -260,7 +260,7 @@ extern_type* __to, extern_type* __to_end, extern_type*& __to_next) const { - result __ret = error; + result __ret = codecvt_base::error; if (__state._M_good()) { typedef state_type::__desc_type __desc_type; @@ -304,7 +304,7 @@ { __from_next = reinterpret_cast<const intern_type*>(__cfrom); __to_next = reinterpret_cast<extern_type*>(__cto); - __ret = ok; + __ret = codecvt_base::ok; } else { @@ -312,10 +312,10 @@ { __from_next = reinterpret_cast<const intern_type*>(__cfrom); __to_next = reinterpret_cast<extern_type*>(__cto); - __ret = partial; + __ret = codecvt_base::partial; } else - __ret = error; + __ret = codecvt_base::error; } } return __ret; @@ -327,7 +327,7 @@ do_unshift(state_type& __state, extern_type* __to, extern_type* __to_end, extern_type*& __to_next) const { - result __ret = error; + result __ret = codecvt_base::error; if (__state._M_good()) { typedef state_type::__desc_type __desc_type; @@ -345,14 +345,14 @@ { __to_next = reinterpret_cast<extern_type*>(__cto); if (__tlen == __tmultiple * (__to_end - __to)) - __ret = noconv; + __ret = codecvt_base::noconv; else if (__tlen == 0) - __ret = ok; + __ret = codecvt_base::ok; else - __ret = partial; + __ret = codecvt_base::partial; } else - __ret = error; + __ret = codecvt_base::error; } return __ret; } @@ -365,7 +365,7 @@ intern_type* __to, intern_type* __to_end, intern_type*& __to_next) const { - result __ret = error; + result __ret = codecvt_base::error; if (__state._M_good()) { typedef state_type::__desc_type __desc_type; @@ -410,7 +410,7 @@ { __from_next = reinterpret_cast<const extern_type*>(__cfrom); __to_next = reinterpret_cast<intern_type*>(__cto); - __ret = ok; + __ret = codecvt_base::ok; } else { @@ -418,10 +418,10 @@ { __from_next = reinterpret_cast<const extern_type*>(__cfrom); __to_next = reinterpret_cast<intern_type*>(__cto); - __ret = partial; + __ret = codecvt_base::partial; } else - __ret = error; + __ret = codecvt_base::error; } } return __ret; -- System Information Debian Release: 3.0 Architecture: i386 Kernel: Linux kosh 2.4.18-k7 #1 Sun Apr 14 13:19:11 EST 2002 i686 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 Versions of packages libstdc++4-dev depends on: ii g++-3.1 1:3.1.1-0pre1 The GNU C++ compiler. ii gcc-3.1-base 1:3.1.1-0pre1 The GNU Compiler Collection (base ii libc6-dev 2.2.5-6 GNU C Library: Development Librari ii libstdc++4 1:3.1.1-0pre1 The GNU stdc++ library version 3 -- no debconf information -- |=| Michael Piefel |=| Humboldt-Universität zu Berlin |=| Tel. (+49 30) 2093 3831 --------------------------------------- Received: (at 149776-close) by bugs.debian.org; 31 Jul 2002 18:38:05 +0000 >From [EMAIL PROTECTED] Wed Jul 31 13:38:05 2002 Return-path: <[EMAIL PROTECTED]> Received: from auric.debian.org [206.246.226.45] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 17ZyMG-0006IS-00; Wed, 31 Jul 2002 13:38:05 -0500 Received: from troup by auric.debian.org with local (Exim 3.12 1 (Debian)) id 17ZyJr-0004fM-00; Wed, 31 Jul 2002 14:35:35 -0400 From: Matthias Klose <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.17 $ Subject: Bug#149776: fixed in gcc-3.1 1:3.1.1ds3-1 Message-Id: <[EMAIL PROTECTED]> Sender: James Troup <[EMAIL PROTECTED]> Date: Wed, 31 Jul 2002 14:35:35 -0400 Delivered-To: [EMAIL PROTECTED] We believe that the bug you reported is fixed in the latest version of gcc-3.1, which is due to be installed in the Debian FTP archive: cpp-3.1-doc_3.1.1-1_all.deb to pool/main/g/gcc-3.1/cpp-3.1-doc_3.1.1-1_all.deb cpp-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/cpp-3.1_3.1.1-1_i386.deb fastjar_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/fastjar_3.1.1-1_i386.deb fixincludes_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/fixincludes_3.1.1-1_i386.deb g++-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/g++-3.1_3.1.1-1_i386.deb g77-3.1-doc_3.1.1-1_all.deb to pool/main/g/gcc-3.1/g77-3.1-doc_3.1.1-1_all.deb g77-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/g77-3.1_3.1.1-1_i386.deb gcc-3.1-base_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/gcc-3.1-base_3.1.1-1_i386.deb gcc-3.1-doc_3.1.1-1_all.deb to pool/main/g/gcc-3.1/gcc-3.1-doc_3.1.1-1_all.deb gcc-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/gcc-3.1_3.1.1-1_i386.deb gcc-3.1_3.1.1ds3-1.diff.gz to pool/main/g/gcc-3.1/gcc-3.1_3.1.1ds3-1.diff.gz gcc-3.1_3.1.1ds3-1.dsc to pool/main/g/gcc-3.1/gcc-3.1_3.1.1ds3-1.dsc gcc-3.1_3.1.1ds3.orig.tar.gz to pool/main/g/gcc-3.1/gcc-3.1_3.1.1ds3.orig.tar.gz gcj-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/gcj-3.1_3.1.1-1_i386.deb gij-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/gij-3.1_3.1.1-1_i386.deb gnat-3.1-doc_3.1.1-1_all.deb to pool/main/g/gcc-3.1/gnat-3.1-doc_3.1.1-1_all.deb gnat-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/gnat-3.1_3.1.1-1_i386.deb gobjc-3.1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/gobjc-3.1_3.1.1-1_i386.deb libffi2-dev_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libffi2-dev_3.1.1-1_i386.deb libffi2_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libffi2_3.1.1-1_i386.deb libg2c0_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libg2c0_3.1.1-1_i386.deb libgcc1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libgcc1_3.1.1-1_i386.deb libgcj3-dev_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libgcj3-dev_3.1.1-1_i386.deb libgcj3_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libgcj3_3.1.1-1_i386.deb libgnat3.15a_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libgnat3.15a_3.1.1-1_i386.deb libobjc1_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libobjc1_3.1.1-1_i386.deb libstdc++4-dbg_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libstdc++4-dbg_3.1.1-1_i386.deb libstdc++4-dev_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libstdc++4-dev_3.1.1-1_i386.deb libstdc++4-doc_3.1.1-1_all.deb to pool/main/g/gcc-3.1/libstdc++4-doc_3.1.1-1_all.deb libstdc++4-pic_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libstdc++4-pic_3.1.1-1_i386.deb libstdc++4_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/libstdc++4_3.1.1-1_i386.deb protoize_3.1.1-1_i386.deb to pool/main/g/gcc-3.1/protoize_3.1.1-1_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-3.1 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----- Format: 1.7 Date: Mon, 29 Jul 2002 00:34:49 +0200 Source: gcc-3.1 Binary: gij-3.1 gcc-3.1-doc libstdc++4-dbg gobjc-3.1 fastjar protoize gcc-3.1-base cpp-3.1 g++-3.1 gcc-3.1-soft-float gnat-3.1-doc libstdc++4-pic gnat-3.1 g77-3.1 libgcj3 libffi2 fixincludes gcj-3.1 libgcc1 libgcj3-dev gcc-3.1-nof libstdc++4 libffi2-dev gcc-3.1-sparc64 libobjc1 cpp-3.1-doc libg2c0 libstdc++4-dev libgcc1-64 libstdc++4-doc libgnat3.15a gcc-3.1 g77-3.1-doc Architecture: source i386 all Version: 1:3.1.1ds3-1 Distribution: unstable Urgency: low Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <[EMAIL PROTECTED]> Description: cpp-3.1 - The GNU C preprocessor. cpp-3.1-doc - Documentation for the GNU C preprocessor (cpp). fastjar - Jar creation utility fixincludes - Fix non-ANSI header files g++-3.1 - The GNU C++ compiler. g77-3.1 - The GNU Fortran 77 compiler. g77-3.1-doc - Documentation for the GNU Fortran compiler (g77). gcc-3.1 - The GNU C compiler. gcc-3.1-base - The GNU Compiler Collection (base package). gcc-3.1-doc - Documentation for the GNU compilers (gcc, gobjc, g++). gcj-3.1 - The GNU compiler for Java(TM). gij-3.1 - The GNU Java bytecode interpreter. gnat-3.1 - The GNU Ada compiler. gnat-3.1-doc - Documentation for the GNU Ada compiler (gnat). gobjc-3.1 - The GNU Objective-C compiler. libffi2 - Foreign Function Interface library runtime libffi2-dev - Foreign Function Interface library development libg2c0 - Runtime library for GNU Fortran 77 applications. libgcc1 - GCC support library. libgcj3 - Java runtime library for use with gcj libgcj3-dev - Java development headers and static library for use with gcj libgnat3.15a - Runtime library for GNU Ada applications. libobjc1 - Runtime library for GNU Objective-C applications. libstdc++4 - The GNU stdc++ library version 3 libstdc++4-dbg - The GNU stdc++ library version 3 (debugging files) libstdc++4-dev - The GNU stdc++ library version 3 (development files) libstdc++4-doc - The GNU stdc++ library version 3 (documentation files) libstdc++4-pic - The GNU stdc++ library version 3 (shared library subset kit) protoize - Create/remove ANSI prototypes from C code Closes: 147249 148664 148890 149002 149776 152198 Changes: gcc-3.1 (1:3.1.1ds3-1) unstable; urgency=low . * gcc-3.1.1 release. Following this release we will have a gcc-3.2 release soon, which is gcc-3.1.1 plus some C++ ABI changes. Once gcc-3.2 hits the archives, gcc-3.1.1 will go away. * Don't build the sparc64 compiler. The packaging/patches are currently broken. * Add missing headers on m68k and powerpc. * Install libgcc_s_nof on powerpc. * Install libffi's copyright and doc files (closes: #152198). * Remove dangling symlink (closes: #149002). * libgcj3: Add a conflict to the classpath package (closes: #148664). * README.C++: Fix URLs. * libstdc++-dbg: Install into /usr/lib/debug, document it. * backport-java-6865.dpatch: backport from HEAD. * Fix typo in gcj docs (closes: #148890). * Change libstdc++ include dir: /usr/include/c++/3.1. * libstdc++-codecvt.dpatch: New patch (closes: #149776). * Build libstdc++-pic package. * Move 64bit libgcc in its own package libgcc1-64 (closes: #147249). * Tighten glibc dependency. Files: 714307a4f2579c3d05d896335165514e 1838 devel standard gcc-3.1_3.1.1ds3-1.dsc 18489d56a49eb2164ae63972f4b9bae5 20492338 devel standard gcc-3.1_3.1.1ds3.orig.tar.gz 8c22fbdf8aa9a70a998a8bfa33148bea 1784316 devel standard gcc-3.1_3.1.1ds3-1.diff.gz 102ac60b5b259fd4987e4de9a6099ab4 84212 doc optional cpp-3.1-doc_3.1.1-1_all.deb 0dd7ce2680172a0e41378c56f380b152 2176680 doc optional libstdc++4-doc_3.1.1-1_all.deb 5c11c0787e22626da192392488270b22 309408 doc optional g77-3.1-doc_3.1.1-1_all.deb 4caeefc7a6f51d7b7f1e46fad9feed5c 346688 doc optional gnat-3.1-doc_3.1.1-1_all.deb 28f70a595fb834acda54cdfc1f3df453 621736 doc optional gcc-3.1-doc_3.1.1-1_all.deb 5b538838b849ddd8d0894797a5dbd615 118538 devel standard gcc-3.1-base_3.1.1-1_i386.deb f7e594139ea732dd116b518908c611ee 48708 libs standard libgcc1_3.1.1-1_i386.deb a9f39d057e23e8ce759cf5b386aba08b 118538 interpreters standard cpp-3.1_3.1.1-1_i386.deb adc3c1d5c726ef97a187cd0522df9da0 22706 devel optional protoize_3.1.1-1_i386.deb 1b8f068e538fcd9e78394251ace7b024 46790 devel extra fixincludes_3.1.1-1_i386.deb 6aec207e9a76347399b41e60dc79d0bb 1291076 devel optional gobjc-3.1_3.1.1-1_i386.deb 5623f692fa92e7a1334182a7bbd7e223 104708 libs optional libobjc1_3.1.1-1_i386.deb 1c936e4739dd9665bf29e289cf140358 1493988 devel optional gcj-3.1_3.1.1-1_i386.deb dd7b5c37c8d15fc1e15e8c465dcd2b5a 11580 devel optional gij-3.1_3.1.1-1_i386.deb 61a7effcf26cd9357ccb890f4e80d7f3 2672350 libs optional libgcj3_3.1.1-1_i386.deb 78153e76146827e33cb235ec3cb9f55e 3012864 devel optional libgcj3-dev_3.1.1-1_i386.deb c66e91c93259f88a4dd50ba144ea0183 59640 devel extra fastjar_3.1.1-1_i386.deb 49fc0bf13b6d59fb66f557915de4b8c3 51214 libs optional libffi2_3.1.1-1_i386.deb ecfdb0960be1829353ea27461a350711 10734 devel optional libffi2-dev_3.1.1-1_i386.deb 50fde8c94b28c22ea38aacbaccabbd06 1534364 devel optional g++-3.1_3.1.1-1_i386.deb b83b23e5d8f9e5968119d2216bfbb1b1 244108 base standard libstdc++4_3.1.1-1_i386.deb 5ec502dff31a9f3b8fe61748e72f7590 668800 devel optional libstdc++4-dev_3.1.1-1_i386.deb a5f49cca93c7342f17a5e4f7729d7927 306898 devel optional libstdc++4-pic_3.1.1-1_i386.deb e4058d1ba3ecf5a6067183255ebc14bd 1420916 devel extra libstdc++4-dbg_3.1.1-1_i386.deb eb2695f5d8b9f961f91092260d5d3250 1423682 devel optional g77-3.1_3.1.1-1_i386.deb d7cac1c3bc7f2f0c651c00dec3ec68ed 47410 libs optional libg2c0_3.1.1-1_i386.deb 72ef0ebab3db07a8b36a4e0de89b9660 5402572 devel optional gnat-3.1_3.1.1-1_i386.deb a9cc4521b88f750c70644c864da94300 35368 libs optional libgnat3.15a_3.1.1-1_i386.deb bbdf3c6eea895cb557c6c6078253455e 2244818 devel standard gcc-3.1_3.1.1-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv Comment: Requires PGP version 2.6 or later. iQEVAwUBPUUYlQuDzMCIcnEhAQFCLAgAqfLZYWpqBs56WYpvqIh/k1wubNntpa1H pBVJPl6X882i+WFgxoXsLR7F/dukWv6kFXpkJ+59/VXpkM8HRshqupS3+OffXv03 DRKxCqGWFytcbMu5af9P5kwjcGmi5FdM39ntoDINj48nGEphatcjKsfeg21eQ8P1 nOtLT4L49EjTbYfypfkhZauhW7ZW25ynI8qCRFTDMkMhMcGynB2MH+eXWQdAfop6 y8E2b5uGyS3N5LuK8eaOT54EwJHJqkj+6C/nxP6RxSvNZ+EYFOGHnkPsF6HnT5lJ fohzk7Oer4U3001SArU1wbup5bqTf1XhxHZAxJuS+z5q+FsY1rXxYg== =heM4 -----END PGP SIGNATURE-----