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

Bug#176311: marked as done (gcc-3.2: configure generated from broken libtool.m4)

Your message dated Fri, 24 Jan 2003 06:17:43 -0500
with message-id <E18c1qB-00037K-00@auric.debian.org>
and subject line Bug#176311: fixed in gcc-3.2 1:3.2.2ds5-0pre6
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; 11 Jan 2003 22:18:56 +0000
>From rmurray@cyberhqz.com Sat Jan 11 16:18:55 2003
Return-path: <rmurray@cyberhqz.com>
Received: from (straylight.cyberhqz.com) [] (postfix)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18XTxv-0003K5-00; Sat, 11 Jan 2003 16:18:55 -0600
Received: by straylight.cyberhqz.com (Postfix, from userid 1000)
	id 34AE75404A; Sat, 11 Jan 2003 14:18:54 -0800 (PST)
From: Ryan Murray <rmurray@cyberhqz.com>
Subject: gcc-3.2: configure generated from broken libtool.m4
To: submit@bugs.debian.org
X-Mailer: bug
Message-Id: <[🔎] 20030111221854.34AE75404A@straylight.cyberhqz.com>
Date: Sat, 11 Jan 2003 14:18:54 -0800 (PST)
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=0.1 required=5.0

Package: gcc-3.2
Version: 1:3.2.2ds4-0pre5
Severity: grave

The version of libtool used to build this source package is too old to
correctly support shared libraries for the Debian mips and mipsel
architectures.  At least version (1.4.2-7) and higher correctly supports
them.  You need to update all of the libtool related files by running
the following on your source tree:

	libtoolize --force --copy

autoheader may not be needed, and you may need to use autoconf2.13
rather than autoconf.

You may also need to apply the patch in libtool bug #98342 if your
package builds more than one library, where one library depends on the
other.  Versions of libtool from 1.4.2-7.1 include a fix for this problem
already, so using the newest version is recommended.

The correct 'configure' script will have output that looks like this:
# This must be Linux ELF.
  case $host_cpu in
  alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | s390* )
    lt_cv_deplibs_check_method=pass_all ;;

Older versions of libtool used a file_magic check for the pattern
file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )

The output of file(1) on a shared library on MIPS does not match this
regular expression, however.  Earlier versions of file had been
modified to match this regular expression, but the latest version uses
the same output as upstream once again.  The file check often causes
problems, and results on a build-dep on file that you might not
otherwise be aware of.  The new method doesn't need file(1) at all,
and is far less fragile, so it is best to upgrade the configure script
with proper mips support.

This problem causes libstdc++ to be built improperly, without
depending on shared libraries that it needs to, which in turn breaks
several other c++ builds.

Received: (at 176311-close) by bugs.debian.org; 24 Jan 2003 11:23:14 +0000
>From katie@auric.debian.org Fri Jan 24 05:23:14 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18c1vV-00089W-00; Fri, 24 Jan 2003 05:23:13 -0600
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 18c1qB-00037K-00; Fri, 24 Jan 2003 06:17:43 -0500
From: Matthias Klose <doko@debian.org>
To: 176311-close@bugs.debian.org
X-Katie: $Revision: 1.29 $
Subject: Bug#176311: fixed in gcc-3.2 1:3.2.2ds5-0pre6
Message-Id: <E18c1qB-00037K-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Fri, 24 Jan 2003 06:17:43 -0500
Delivered-To: 176311-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
gcc-3.2, which is due to be installed in the Debian FTP archive:

  to pool/main/g/gcc-3.2/cpp-3.2-doc_3.2.2-0pre6_all.deb
  to pool/main/g/gcc-3.2/cpp-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/fastjar_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/fixincludes_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/g++-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/g77-3.2-doc_3.2.2-0pre6_all.deb
  to pool/main/g/gcc-3.2/g77-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gcc-3.2-base_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gcc-3.2-doc_3.2.2-0pre6_all.deb
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.2ds5-0pre6.diff.gz
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.2ds5-0pre6.dsc
  to pool/main/g/gcc-3.2/gcc-3.2_3.2.2ds5.orig.tar.gz
  to pool/main/g/gcc-3.2/gcj-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gij-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gnat-3.2-doc_3.2.2-0pre6_all.deb
  to pool/main/g/gcc-3.2/gnat-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gobjc-3.2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/gpc-2.1-3.2-doc_3.2.2.20021128-0pre6_all.deb
  to pool/main/g/gcc-3.2/gpc-2.1-3.2_3.2.2.20021128-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libffi2-dev_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libffi2_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libg2c0_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libgcc1_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libgcj-common_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libgcj3-dev_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libgcj3_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libgnat3.15a_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libobjc1_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5-dbg_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5-dev_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5-doc_3.2.2-0pre6_all.deb
  to pool/main/g/gcc-3.2/libstdc++5-pic_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/libstdc++5_3.2.2-0pre6_i386.deb
  to pool/main/g/gcc-3.2/protoize_3.2.2-0pre6_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 176311@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

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


Format: 1.7
Date: Thu, 23 Jan 2003 22:16:53 +0100
Source: gcc-3.2
Binary: gcc-3.2-base libstdc++5-dev cpp-3.2-doc libgcj3-dev libobjc1 libstdc++5-doc libgcc1 libstdc++5 protoize g77-3.2-doc libstdc++5-dbg gobjc-3.2 g++-3.2 gnat-3.2-doc gcc-3.2 gpc-2.1-3.2-doc libstdc++5-pic g77-3.2 libgcj3 libffi2-dev gpc-2.1-3.2 gcc-3.2-soft-float gcj-3.2 libgcj-common libgnat3.15a fastjar gcc-3.2-doc gcc-3.2-nof libg2c0 fixincludes gij-3.2 cpp-3.2 libffi2 gnat-3.2
Architecture: source i386 all
Version: 1:3.2.2ds5-0pre6
Distribution: unstable
Urgency: low
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
 cpp-3.2    - The GNU C preprocessor
 cpp-3.2-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 fixincludes - Fix non-ANSI header files
 g++-3.2    - The GNU C++ compiler
 g77-3.2    - The GNU Fortran 77 compiler
 g77-3.2-doc - Documentation for the GNU Fortran compiler (g77)
 gcc-3.2    - The GNU C compiler
 gcc-3.2-base - The GNU Compiler Collection (base package)
 gcc-3.2-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcj-3.2    - The GNU compiler for Java(TM)
 gij-3.2    - The GNU Java bytecode interpreter
 gnat-3.2   - The GNU Ada compiler
 gnat-3.2-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-3.2  - The GNU Objective-C compiler
 gpc-2.1-3.2 - The GNU Pascal compiler
 gpc-2.1-3.2-doc - Documentation for the GNU Pascal compiler (gpc)
 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
 libgcj-common - Java runtime library (common files)
 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++5 - The GNU Standard C++ Library v3
 libstdc++5-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++5-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++5-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++5-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
Closes: 176311 177674 177679
 gcc-3.2 (1:3.2.2ds5-0pre6) unstable; urgency=low
   * gcc-3.2 snapshot taken from the gcc-3_2-branch (CVS 20030123).
   * Build locales needed by the libstdc++ testsuite.
   * Update config.{guess,sub} files from autotools-dev (closes: #177674).
   * Disable Ada and Java on netbsd-i386 (closes: #177679).
   * gnat: Add suggests for gnat-doc and ada-reference-manual.
 gcc-3.2 (1:3.2.2ds4-0pre5.1) unstable; urgency=low
   * Readd build dependency `locales' on arm.  locales is now installable
   * Add autoreconf patch for mips{,el}. (closes: #176311)
 aeec666b50fac7f8a1bf312647c1ed79 2003 devel standard gcc-3.2_3.2.2ds5-0pre6.dsc
 2411aac776943a0871e064a2b1b247e9 22792946 devel standard gcc-3.2_3.2.2ds5.orig.tar.gz
 44895cf69a97ff377a794da426efaeb9 1784375 devel standard gcc-3.2_3.2.2ds5-0pre6.diff.gz
 754c9c1724673b19d0b7e278f01704a7 84294 doc optional cpp-3.2-doc_3.2.2-0pre6_all.deb
 b39ff4d5b4334fb2dfdef31a6b2d647c 2207330 doc optional libstdc++5-doc_3.2.2-0pre6_all.deb
 1433ce6acea0395cab5a9d8371a1d7d5 309434 doc optional g77-3.2-doc_3.2.2-0pre6_all.deb
 86e3b8801aa5f609aa138e01d8d78c2f 346664 doc optional gnat-3.2-doc_3.2.2-0pre6_all.deb
 9e36f914167567e330056ad99d6449c7 475296 doc optional gpc-2.1-3.2-doc_3.2.2.20021128-0pre6_all.deb
 8aaa782aa14261ca300e114a98e1c593 630990 doc optional gcc-3.2-doc_3.2.2-0pre6_all.deb
 c9cf3bcbb023195973eb0e2834b969dd 122692 devel standard gcc-3.2-base_3.2.2-0pre6_i386.deb
 322572f08cb3c8c09762e9465f923260 52772 libs standard libgcc1_3.2.2-0pre6_i386.deb
 7b9a3207ab10d96660eb516a3855b05a 119948 interpreters standard cpp-3.2_3.2.2-0pre6_i386.deb
 fbb8c1f9c5ce1bb10ad3dc398fae4561 22534 devel optional protoize_3.2.2-0pre6_i386.deb
 fe6d5c9abe73a588b3dc81d4f4b1b174 46560 devel optional fixincludes_3.2.2-0pre6_i386.deb
 297e18e753b39e0aeafa186f05bc815e 1296518 devel optional gobjc-3.2_3.2.2-0pre6_i386.deb
 380aaaa42b00119f44e334ac03464c78 108424 libs optional libobjc1_3.2.2-0pre6_i386.deb
 2f79de009a185e93063f40b3a0289e44 11822 devel optional gij-3.2_3.2.2-0pre6_i386.deb
 79baad514f3b698de3dc8c9b3889ff18 39206 libs optional libgcj-common_3.2.2-0pre6_i386.deb
 dc697c4a59557037f14bd7c4d07ffc51 2683110 libs optional libgcj3_3.2.2-0pre6_i386.deb
 b53ce52877abe2d097a1e4a932cae306 1500622 devel optional gcj-3.2_3.2.2-0pre6_i386.deb
 f8f532c48e51511d4b06a6575132f380 3015820 devel optional libgcj3-dev_3.2.2-0pre6_i386.deb
 59da53a84e9e60c324b48ca94554589e 81936 devel extra fastjar_3.2.2-0pre6_i386.deb
 21b72e6b5be9e5344144da5792077f9d 54604 libs optional libffi2_3.2.2-0pre6_i386.deb
 c3b82ae116c908a178b97ce087bb3101 10570 devel optional libffi2-dev_3.2.2-0pre6_i386.deb
 74189df42209e1927ade7af28b7a4b98 1548182 devel optional g++-3.2_3.2.2-0pre6_i386.deb
 7d69b63df126a81af6957871dc15ca3e 251658 base standard libstdc++5_3.2.2-0pre6_i386.deb
 2ea6475158f72373ed79613aac16c651 679938 devel optional libstdc++5-dev_3.2.2-0pre6_i386.deb
 b823f3f03456c6ddb482d005dbd34ce7 308970 devel extra libstdc++5-pic_3.2.2-0pre6_i386.deb
 a7c91d8c3aa9e4f6bf96341403746a40 1509862 devel extra libstdc++5-dbg_3.2.2-0pre6_i386.deb
 c19a0a3e90a37239ba1028dbafcc77c1 47448 libs optional libg2c0_3.2.2-0pre6_i386.deb
 2d33a26b1348eb208a043df69569ce42 1430662 devel optional g77-3.2_3.2.2-0pre6_i386.deb
 ab1fc21eef08b9efe6732fcd35d1e559 5405630 devel optional gnat-3.2_3.2.2-0pre6_i386.deb
 ac352b6490508ce4832bedfe732c7fa9 39060 libs optional libgnat3.15a_3.2.2-0pre6_i386.deb
 9601bbb494d9fbef8ad3d92d23b848eb 1721382 devel optional gpc-2.1-3.2_3.2.2.20021128-0pre6_i386.deb
 3215d6d774cc85d17aecc4a46659e08d 2272956 devel standard gcc-3.2_3.2.2-0pre6_i386.deb

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


Reply to: