--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: gcc-2.95 build requires cpp-2.95
- From: Lennert Buytenhek <buytenh+debian@wantstofly.org>
- Date: Thu, 27 Oct 2005 18:38:16 +0200
- Message-id: <20051027163817.96F77260976@enp2611.wantstofly.org>
Package: gcc-2.95
Severity: wishlist
Tags: patch
Building gcc-2.95 requires cpp-2.95, which is a circular dependency. I
don't see why that version is particular is required -- my build on armeb
in particular worked fine with cpp 3.3.
I suggest applying the attached patch to lift this (seemingly arbitrary)
limitation.
-- System Information:
Debian Release: testing/unstable
APT prefers stable
APT policy: (500, 'stable')
Architecture: armeb (armv4b)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
--- gcc-2.95-2.95.4.ds15/debian/control.orig 2005-10-27 18:34:25.000000000 +0200
+++ gcc-2.95-2.95.4.ds15/debian/control 2005-10-27 18:34:53.000000000 +0200
@@ -4,7 +4,7 @@
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Uploaders: Matthias Klose <doko@debian.org>
Standards-Version: 3.6.1
-Build-Depends: cpp-2.95, dejagnu (>= 1.4), bzip2, binutils (>= 2.11.90.0.1-1), debhelper (>= 3.0.25), gperf (>= 2.7-3), autoconf2.13, bison-1.35, flex-old, gettext, texinfo, libgc-dev [!avr !hppa !hurd-i386], awk, libncurses-dev, libgmp3-dev, help2man
+Build-Depends: cpp (>= 2.95), dejagnu (>= 1.4), bzip2, binutils (>= 2.11.90.0.1-1), debhelper (>= 3.0.25), gperf (>= 2.7-3), autoconf2.13, bison-1.35, flex-old, gettext, texinfo, libgc-dev [!avr !hppa !hurd-i386], awk, libncurses-dev, libgmp3-dev, help2man
Package: gcc-2.95
Architecture: any
--- gcc-2.95-2.95.4.ds15/debian/rules.conf.orig 2005-10-27 18:34:11.000000000 +0200
+++ gcc-2.95-2.95.4.ds15/debian/rules.conf 2005-10-27 18:34:43.000000000 +0200
@@ -180,7 +180,7 @@
control: control-file parameters-file
control-file:
- cpp-2.95 -P $(ctrl_flags) debian/control.in \
+ cpp -P $(ctrl_flags) debian/control.in \
| awk '/^ *$$/ && x !~ /^ / {next} /SNAPSHOT_WARNING/ $(snap_awk) /NEWLINE/ {print ""; next} {print; x=$$0}' | sed -e '/^[^ ]/s/ */ /g' -e 's/ *\([,)]\)/\1/g' -e 's/ *$$//' \
| sed -e 's/_LIB_SO_/$(PKG_SONAME)/g' \
-e 's/_LGP_SO_/$(LGP_PKG_SONAME)/g' \
@@ -195,7 +195,7 @@
cp debian/control.tmp debian/control.native
ifneq ($(TARGETS),)
for i in $(TARGETS); do \
- cpp-2.95 -P $(ctrl_flags) -Dhej -D__target_is_$$i"__" -DTARGET=$$i debian/control.in \
+ cpp -P $(ctrl_flags) -Dhej -D__target_is_$$i"__" -DTARGET=$$i debian/control.in \
| awk '/^ *$$/ && x !~ /^ / {next} /SNAPSHOT_WARNING/ $(snap_awk) /NEWLINE/ {print ""; next} {print; x=$$0}' | sed -e '/^[^ ]/s/ */ /g' -e 's/ *\([,)]\)/\1/g' -e 's/ *$$//' \
| sed -e 's/_LIB_SO_/$(PKG_SONAME)/g' \
-e 's/_LGP_SO_/$(LGP_PKG_SONAME)/g' \
--- End Message ---
--- Begin Message ---
- To: 336061-close@bugs.debian.org
- Subject: Bug#336061: fixed in gcc-2.95 2.95.4.ds15-25
- From: Thiemo Seufer <ths@debian.org>
- Date: Tue, 06 Jun 2006 00:47:17 -0700
- Message-id: <E1FnWHV-00065s-Go@spohr.debian.org>
Source: gcc-2.95
Source-Version: 2.95.4.ds15-25
We believe that the bug you reported is fixed in the latest version of
gcc-2.95, which is due to be installed in the Debian FTP archive:
chill-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/chill-2.95_2.95.4-25_mips.deb
cpp-2.95-doc_2.95.4-25_all.deb
to pool/main/g/gcc-2.95/cpp-2.95-doc_2.95.4-25_all.deb
cpp-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/cpp-2.95_2.95.4-25_mips.deb
g++-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/g++-2.95_2.95.4-25_mips.deb
g77-2.95-doc_2.95.4-25_all.deb
to pool/main/g/gcc-2.95/g77-2.95-doc_2.95.4-25_all.deb
g77-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/g77-2.95_2.95.4-25_mips.deb
gcc-2.95-doc_2.95.4-25_all.deb
to pool/main/g/gcc-2.95/gcc-2.95-doc_2.95.4-25_all.deb
gcc-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/gcc-2.95_2.95.4-25_mips.deb
gcc-2.95_2.95.4.ds15-25.diff.gz
to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds15-25.diff.gz
gcc-2.95_2.95.4.ds15-25.dsc
to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds15-25.dsc
gobjc-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/gobjc-2.95_2.95.4-25_mips.deb
gpc-2.95-doc_2.95.4-25_all.deb
to pool/main/g/gcc-2.95/gpc-2.95-doc_2.95.4-25_all.deb
gpc-2.95_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/gpc-2.95_2.95.4-25_mips.deb
libg++2.8.1.3-dbg_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/libg++2.8.1.3-dbg_2.95.4-25_mips.deb
libg++2.8.1.3-dev_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/libg++2.8.1.3-dev_2.95.4-25_mips.deb
libg++2.8.1.3-glibc2.2_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/libg++2.8.1.3-glibc2.2_2.95.4-25_mips.deb
libstdc++2.10-dbg_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/libstdc++2.10-dbg_2.95.4-25_mips.deb
libstdc++2.10-dev_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/libstdc++2.10-dev_2.95.4-25_mips.deb
libstdc++2.10-glibc2.2_2.95.4-25_mips.deb
to pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-25_mips.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 336061@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thiemo Seufer <ths@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-----
Hash: SHA1
Format: 1.7
Date: Tue, 06 Jun 2006 02:14:15 +0100
Source: gcc-2.95
Binary: cpp-2.95-doc libg++2.8.1.3-glibc2.2 g77-2.95-doc cpp-2.95 gobjc-2.95 libstdc++2.10-dbg gcc-2.95 gpc-2.95-doc chill-2.95 gpc-2.95 libg++2.8.1.3-dev libg++2.8.1.3-dbg libstdc++2.10-dev libstdc++2.10-glibc2.2 g++-2.95 g77-2.95 gcc-2.95-doc
Architecture: source mips all
Version: 2.95.4.ds15-25
Distribution: unstable
Urgency: low
Maintainer: ths@debian.org
Changed-By: Thiemo Seufer <ths@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
Closes: 336061 336064 350688
Changes:
gcc-2.95 (2.95.4.ds15-25) unstable; urgency=low
.
* Matthias Klose <doko@debian.org>
.
* Add big-endian arm (armeb) support (Lennert Buytenhek).
Closes: #336064.
* Generate the control file explicitely (debian/rules control-file)
still using cpp-2.95, remove the build dependency on cpp-2.95.
Closes: #336061.
* Fix build failure with new make. Closes: #350688.
.
* Thiemo Seufer <ths@debian.org>
.
* Provide the canonical chill compiler.
* Update standards version.
* Fix some lintian warnings by adjusting the build dependencies
* Fix changelog formatting.
Files:
047c34cf1438b6a595f34d2b95c84261 1146 devel optional gcc-2.95_2.95.4.ds15-25.dsc
f260c4cdeafa57683f03fe6dc94e8674 867634 devel optional gcc-2.95_2.95.4.ds15-25.diff.gz
5ac034c4738bc82d8652d7dc8e2179d5 69856 doc optional cpp-2.95-doc_2.95.4-25_all.deb
0de55302caa68d748bc6ad46aba72cb1 315374 doc optional g77-2.95-doc_2.95.4-25_all.deb
fdbb868146347fdd2cc68d668df01d79 447474 doc optional gcc-2.95-doc_2.95.4-25_all.deb
57288cfdd7f0377ed60d997298c7c958 531000 doc optional gpc-2.95-doc_2.95.4-25_all.deb
a21c6ecb7e1005dbd749601ec20e1d62 1145380 devel optional gcc-2.95_2.95.4-25_mips.deb
685d9b593d244c5f7e048923eb0bba04 131068 interpreters optional cpp-2.95_2.95.4-25_mips.deb
5ac7f41b68d1cb4c95251b358c831409 1263350 devel optional g++-2.95_2.95.4-25_mips.deb
c9d8a034dd2ed9ec4c47e03dfa197c8e 1063740 devel optional gobjc-2.95_2.95.4-25_mips.deb
91ecf4bf76d7a1b9592ecce4f6b3e9e6 1355402 devel optional g77-2.95_2.95.4-25_mips.deb
aa476f59589abc0848df351e77c0cf5f 1056956 devel extra chill-2.95_2.95.4-25_mips.deb
6bc8e649e0cf82c9e6f7aed8ae9e787e 371456 libs optional libstdc++2.10-glibc2.2_2.95.4-25_mips.deb
d85df52bd7470f1b7293bf421407b973 328892 libdevel optional libstdc++2.10-dev_2.95.4-25_mips.deb
9d0c689b6d5ffa4e9b2a8c63fe5e4d91 334588 libdevel extra libstdc++2.10-dbg_2.95.4-25_mips.deb
c94c7afeeb8824d826f1d30ddfee1be7 347582 libs optional libg++2.8.1.3-glibc2.2_2.95.4-25_mips.deb
67963cfe8d8f3ae26b15f198de51ceb9 355682 libdevel extra libg++2.8.1.3-dev_2.95.4-25_mips.deb
10dfbdb084db0aba898e8d6134d40509 314978 libdevel extra libg++2.8.1.3-dbg_2.95.4-25_mips.deb
3dd45caf88b1595da5ac9c16713a68d4 1696932 devel optional gpc-2.95_2.95.4-25_mips.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFEhStrXNuq0tFCNaARAgvlAJ9GTeDlY4lnScBZT0so1Kp86rJf5QCg2ZUn
BSAZ9wTVqykod8Yzc7oaOPg=
=jmH6
-----END PGP SIGNATURE-----
--- End Message ---