[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#129294: marked as done (gcc-2.95: cannot read translated messages)



Your message dated Sat, 26 Jan 2002 14:57:18 -0500
with message-id <E16UYww-0005uL-00@auric.debian.org>
and subject line Bug#129294: fixed in gcc-2.95 2.95.4.ds8-2
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; 15 Jan 2002 00:31:02 +0000
>From tkubota@riken.go.jp Mon Jan 14 18:31:02 2002
Return-path: <tkubota@riken.go.jp>
Received: from rikss3.riken.go.jp (side.riken.go.jp) [134.160.244.253] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 16QHVF-0002aW-00; Mon, 14 Jan 2002 18:31:02 -0600
Message-ID: <[🔎] 200201150037.g0F0bmm29768@side.riken.go.jp>
Date: Tue, 15 Jan 2002 09:41:22 +0900
From: Tomohiro KUBOTA <tkubota@riken.go.jp>
To: submit@bugs.debian.org
Cc: gotom@debian.org
Subject: gcc-2.95: cannot read translated messages
Mail-Reply-To: tkubota@riken.go.jp
User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/20.7
 (i386-debian-linux-gnu) MULE/4.1 (AOI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
X-H-S-Loop-Check-Ejzfr: 
Delivered-To: submit@bugs.debian.org

Package: gcc-2.95
Version: 1:2.95.4-1
Severity: important

Translated messages of gcc-2.95/cpp-2.95/g++-2.95/g77-2.95 is not
displayed well.  All non-ASCII characters are replaced with "?"
(question mark).

For example,

$ LANG=C gcc-2.95 foobar
gcc-2.95: foobar: No such file or directory
gcc-2.95: No input files

$ LANG=fr_FR gcc-2.95 foobar
gcc-2.95: foobar: Aucun fichier ou r?pertoire de ce type
gcc-2.95: No input files

$ LANG=ja_JP.eucJP gcc-2.95 foobar
gcc-2.95: foobar: ??????????????????????
gcc-2.95: No input files

$ LANG=zh_TW.Big5 gcc-2.95 foobar
gcc-2.95: foobar: ?????????
gcc-2.95: No input files

Thus, this is an important bug for non-Latin-script people
such as Japanese, Chinese, Korean, Russian, Greek, and so on.
(Russian and Greek people seem not to suffer this problem
because gcc-2.95 doesn't have translated messages in Russian
and Greek).

Here is an analysis of this problem.

gcc-2.95 calls setlocale(LC_MESSAGES,"") to enable translated
messages.  However, gcc-2.95 doesn't configure LC_CTYPE locale
which means that gcc-2.95 will use ASCII character set.  The
result is that all non-ASCII characters are judged not to be
able to be displayed and replaced by question marks.

One method to solve this problem is to replace LC_MESSAGES to
LC_ALL.  However, since there are many standard C functions
which are affected by locale, we need to check if the setting
of LC_ALL has some side-effects or not.  Other easier (but
not better) way is to disable translation.

Since we will have to prepare Woody's release soon, I think
the best way is to disable translation just now tempolarily
and then start the investigation of this problem.

GOTO Masanoti <gotom@debian.org> has fixed the same problem
for several packages and is familiar with this problem.
Please ask him.

Note that this problem is fixed in gcc-3.0 but I think
gcc-2.95 is important because it is the main C compiler
for Woody.

---
Tomohiro KUBOTA <kubota@debian.org>
http://www.debian.or.jp/~kubota/
"Introduction to I18N"  http://www.debian.org/doc/manuals/intro-i18n/

---------------------------------------
Received: (at 129294-close) by bugs.debian.org; 26 Jan 2002 20:11:48 +0000
>From troup@auric.debian.org Sat Jan 26 14:11:48 2002
Return-path: <troup@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 16UZAy-0004E5-00; Sat, 26 Jan 2002 14:11:48 -0600
Received: from troup by auric.debian.org with local (Exim 3.12 1 (Debian))
	id 16UYww-0005uL-00; Sat, 26 Jan 2002 14:57:18 -0500
From: Matthias Klose <doko@debian.org>
To: 129294-close@bugs.debian.org
X-Katie: $Revision: 1.67 $
Subject: Bug#129294: fixed in gcc-2.95 2.95.4.ds8-2
Message-Id: <E16UYww-0005uL-00@auric.debian.org>
Sender: James Troup <troup@auric.debian.org>
Date: Sat, 26 Jan 2002 14:57:18 -0500
Delivered-To: 129294-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
gcc-2.95, which has been installed in the Debian FTP archive:

chill-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/chill-2.95_2.95.4-2_i386.deb
cpp-2.95-doc_2.95.4-2_all.deb
  to pool/main/g/gcc-2.95/cpp-2.95-doc_2.95.4-2_all.deb
cpp-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/cpp-2.95_2.95.4-2_i386.deb
g++-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/g++-2.95_2.95.4-2_i386.deb
g77-2.95-doc_2.95.4-2_all.deb
  to pool/main/g/gcc-2.95/g77-2.95-doc_2.95.4-2_all.deb
g77-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/g77-2.95_2.95.4-2_i386.deb
gcc-2.95-doc_2.95.4-2_all.deb
  to pool/main/g/gcc-2.95/gcc-2.95-doc_2.95.4-2_all.deb
gcc-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/gcc-2.95_2.95.4-2_i386.deb
gcc-2.95_2.95.4.ds8-2.diff.gz
  to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds8-2.diff.gz
gcc-2.95_2.95.4.ds8-2.dsc
  to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds8-2.dsc
gobjc-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/gobjc-2.95_2.95.4-2_i386.deb
gpc-2.95-doc_2.95.4-2_all.deb
  to pool/main/g/gcc-2.95/gpc-2.95-doc_2.95.4-2_all.deb
gpc-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/gpc-2.95_2.95.4-2_i386.deb
libg++2.8.1.3-dbg_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/libg++2.8.1.3-dbg_2.95.4-2_i386.deb
libg++2.8.1.3-dev_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/libg++2.8.1.3-dev_2.95.4-2_i386.deb
libg++2.8.1.3-glibc2.2_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/libg++2.8.1.3-glibc2.2_2.95.4-2_i386.deb
libstdc++2.10-dbg_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/libstdc++2.10-dbg_2.95.4-2_i386.deb
libstdc++2.10-dev_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/libstdc++2.10-dev_2.95.4-2_i386.deb
libstdc++2.10-glibc2.2_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-2_i386.deb
protoize-2.95_2.95.4-2_i386.deb
  to pool/main/g/gcc-2.95/protoize-2.95_2.95.4-2_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 129294@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-2.95 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----

Format: 1.7
Date: Sat, 26 Jan 2002 11:38:47 +0100
Source: gcc-2.95
Binary: gcc-2.95-doc libstdc++2.10-dbg chill-2.95 g77-2.95-doc protoize-2.95 cpp-2.95-doc gpc-2.95 gcc-2.95 g77-2.95 gobjc-2.95 g++-2.95 libstdc++2.10-glibc2.2 gpc-2.95-doc libg++2.8.1.3-dev cpp-2.95 libstdc++2.10-dev libg++2.8.1.3-glibc2.2 libg++2.8.1.3-dbg
Architecture: source all i386
Version: 2.95.4.ds8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 chill-2.95 - The GNU CHILL compiler.
 cpp-2.95   - The GNU C preprocessor.
 cpp-2.95-doc - Documentation for the GNU C preprocessor (cpp).
 g++-2.95   - The GNU C++ compiler.
 g77-2.95   - The GNU Fortran 77 compiler.
 g77-2.95-doc - Documentation for the GNU Fortran compiler (g77).
 gcc-2.95   - The GNU C compiler.
 gcc-2.95-doc - Documentation for the GNU compilers (gcc, gobjc, g++).
 gobjc-2.95 - The GNU Objective-C compiler.
 gpc-2.95   - The GNU Pascal compiler.
 gpc-2.95-doc - Documentation for the GNU Pascal compiler (gpc).
 libg++2.8.1.3-dbg - The GNU C++ extension library - debugging files.
 libg++2.8.1.3-dev - The GNU C++ extension library - development files.
 libg++2.8.1.3-glibc2.2 - The GNU C++ extension library - runtime version.
 libstdc++2.10-dbg - The GNU stdc++ library (debugging files)
 libstdc++2.10-dev - The GNU stdc++ library (development files)
 libstdc++2.10-glibc2.2 - The GNU stdc++ library
 protoize-2.95 - Create/remove ANSI prototypes from C code
Closes: 127928 128422 129294
Changes: 
 gcc-2.95 (2.95.4.ds8-2) unstable; urgency=medium
 .
   * Disable the testsuite in this upload. We have the test results from
     the previous upload. Fixes the bootstrap error on arm (gpc testsuite).
     Closes: #128422.
   * Correct the gcc version number. We use the gcc-2_95-branch, with the
     last change in 2001-10-02. This is NOT an 2.95.4 upstream release.
   * Fix incorrectly generated CHILL package description, which makes
     the package description quiet unreadable (closes: #127928).
   * Reenable Pascal for mips (check by Christoph Martin) and mipsel.
     Run the testsuite for these architectures.
   * g77/README.libg2c.Debian: New file mentioning `libg2c-pic'.
   * Disbale NLS; gettext support in gcc 2.95 is known not to work.
     Closes: #129294.
Files: 
 846d47a4b9504450fba0fa6b83a636b0 1394 devel standard gcc-2.95_2.95.4.ds8-2.dsc
 6f0e7a6ab003abbd0e0304127735c62f 478784 devel standard gcc-2.95_2.95.4.ds8-2.diff.gz
 e24171299ed540e80273de28e9016011 71712 doc optional cpp-2.95-doc_2.95.4-2_all.deb
 045d53c920fcdeafbd076f412659c2d1 342216 doc optional g77-2.95-doc_2.95.4-2_all.deb
 e645e9ee311386643424c3ad6a9bc8c3 480888 doc optional gcc-2.95-doc_2.95.4-2_all.deb
 dcba994a7f2073f70a5d20e376924c1b 489822 doc optional gpc-2.95-doc_2.95.4-2_all.deb
 e1546b9bc5ca9360cb04f63b78517460 938946 devel standard gcc-2.95_2.95.4-2_i386.deb
 a6825310103e050cd9e313e72caaa285 116298 interpreters standard cpp-2.95_2.95.4-2_i386.deb
 c85296850fd5fc969cf7b252ec8dd122 1016616 devel standard g++-2.95_2.95.4-2_i386.deb
 c5c30ab6e023c9b7c31840385c999798 22310 devel optional protoize-2.95_2.95.4-2_i386.deb
 246ecd5d29cdaba3d5efcde41d76f615 846748 devel optional gobjc-2.95_2.95.4-2_i386.deb
 c941be826b8e0f0749a7d95baea9380b 1108192 devel optional g77-2.95_2.95.4-2_i386.deb
 51d8c308c9bd64ac935e11324b8ac328 856472 devel extra chill-2.95_2.95.4-2_i386.deb
 5189ff4d45c86fb9b29306ceb51151f3 129678 base required libstdc++2.10-glibc2.2_2.95.4-2_i386.deb
 376988b545483337ea403799b071cb59 298520 devel standard libstdc++2.10-dev_2.95.4-2_i386.deb
 925833e9b5558309f5b135e37aa2e473 280908 devel extra libstdc++2.10-dbg_2.95.4-2_i386.deb
 8557a29de5754fdc2a3e68557c53d10d 133422 libs optional libg++2.8.1.3-glibc2.2_2.95.4-2_i386.deb
 3f852a67dbd57fc002238870468f782f 318410 devel extra libg++2.8.1.3-dev_2.95.4-2_i386.deb
 5ef712fa817be0ecd54ee6a7ce7d80a7 278726 devel extra libg++2.8.1.3-dbg_2.95.4-2_i386.deb
 7421627d1942aae76cd58bffd7780192 1237888 devel optional gpc-2.95_2.95.4-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
Comment: Requires PGP version 2.6 or later.

iQEVAwUBPFKo3QuDzMCIcnEhAQFhZAgAhEOU+MmASc4Nau78IaXrFojBCyrwCcxI
7nWoUQ14+WmUBPDg9CrKFd/f2juakCkQXJOmgV7LmO0FoxZzd7933UBALcrN7ZD8
DwyfSNWGBi/Blmaux2iFtsxAYT4Q2p5CeWZ9yN219eA/QDE1fs3RIIF1QXBP8smF
4NdheuRpi9WsV/GQ5+f4AphlrdgJUE0INazsH7tmxhm/ZwhVpZYCvwwJB5Otty8n
72nXs/DsHQvtDE2WyYhYw5HE11YaqqHFkedxHB5BM9cz1Qse7k95OqmSg6prNUty
rT2DDUXjO7JlLNZYYeFwL7hWaT6rFbKWT6ZjnQvYfyJlMTP0HGhYrA==
=gRLJ
-----END PGP SIGNATURE-----



Reply to: