--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: gcc-4.1 FTBFS for cross-compiling ~ munged build-deps in debian/control
- From: supaplex <debian@foss.daxal.com>
- Date: Wed, 07 Nov 2007 18:58:16 -0500
- Message-id: <20071107235816.8590.93042.reportbug@li.daxal.com>
Package: gcc-4.1
Version: 4.1.1-21
Severity: normal
$ grep ^Build-Dep debian/control
Build-Depends: dpkg-dev (>= 1.13.9), dpkg-cross (>= 1.25.99), , m4,
autoconf, autoconf2.13, automake1.9, libtool, autogen, gawk, bzip2,
binutils- (>= 2.16.1cvs20051214), debhelper (>= 5.0), bison (>= 1:2.3),
flex, realpath (>= 1.9.12), lsb-release, make (>= 3.81)
It should be binutils-i486-linux-gnu which I already have installed.
I've attached a cleaned up transcript of most of my activities.
I tried i386, but that reproduces #391445 (which I'm following up on to,
just in case)
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-xen-vserver-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages gcc-4.1 depends on:
ii binutils 2.17-3 The GNU assembler, linker and bina
ii cpp-4.1 4.1.1-21 The GNU C preprocessor
ii gcc-4.1-base 4.1.1-21 The GNU Compiler Collection (base
ii libc6 2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-21 GCC support library
ii libssp0 4.1.1-21 GCC stack smashing protection libr
Versions of packages gcc-4.1 recommends:
ii libc6-dev 2.3.6.ds1-13etch2 GNU C Library: Development Librari
ii libmudflap0-dev 4.1.1-21 GCC mudflap support libraries (dev
other helpful versions
ii binutils-i486-linux-gnu 2.17-3 The GNU assembler, linker and bina
-- no debconf information
Script started on Wed 07 Nov 2007 05:28:58 PM EST
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools$ ls -l
total 60960
-rw-r--r-- 1 supaplex supaplex 42371 2006-10-02 21:02 binutils_2.17-3.diff.gz
-rw-r--r-- 1 supaplex supaplex 1474 2006-10-02 21:02 binutils_2.17-3.dsc
-rw-r--r-- 1 supaplex supaplex 18196360 2006-06-26 09:32 binutils_2.17.orig.tar.gz
-rw-r--r-- 1 supaplex supaplex 7109677 2006-12-10 14:02 gcc-4.1_4.1.1ds2-21.diff.gz
-rw-r--r-- 1 supaplex supaplex 2407 2006-12-10 14:02 gcc-4.1_4.1.1ds2-21.dsc
-rw-r--r-- 1 supaplex supaplex 36982690 2006-10-21 09:17 gcc-4.1_4.1.1ds2.orig.tar.gz
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools$ apt-get source gcc-4.1
.... snip
dpkg-source: extracting gcc-4.1 in gcc-4.1-4.1.1ds2
dpkg-source: unpacking gcc-4.1_4.1.1ds2.orig.tar.gz
dpkg-source: applying ./gcc-4.1_4.1.1ds2-21.diff.gz
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools$ cd gcc*/
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ ARCH=i486
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ export GCC_TARGET=$ARCH
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ debian/rules control
....snip
make[1]: Leaving directory `/home/supaplex/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2'
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ echo $?
0
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ dpkg-buildpackage -us -uc -rfakeroot -b > ../gcc.build 2>&1 || echo 'Build error'
Build error
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ cat ../gcc.build
dpkg-buildpackage: source package is gcc-4.1
dpkg-buildpackage: source version is 4.1.1ds2-21
dpkg-buildpackage: source changed by Matthias Klose <doko@debian.org>
dpkg-buildpackage: host architecture amd64
dpkg-buildpackage: source version without epoch 4.1.1ds2-21
dpkg-checkbuilddeps: Unmet build dependencies: binutils- (>= 2.16.1cvs20051214)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$ dpkg -l binutils \*i486* libc6-*i386* linux-kernel-headers\*i386\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=============================-=============================-==========================================================================
ii binutils 2.17-3 The GNU assembler, linker and binary utilities
ii binutils-i486-linux-gnu 2.17-3 The GNU binary utilities, for i486-linux-gnu target
ii libc6-amd64-i386-cross 2.3.6.ds1-13etch4 GNU C Library: 64bit Shared libraries for AMD64 (for cross-compiling)
un libc6-amd64-i386-dcv1 <none> (no description available)
un libc6-bin-i386-cross <none> (no description available)
ii libc6-dev-amd64-i386-cross 2.3.6.ds1-13etch4 GNU C Library: 64bit Development Libraries for AMD64 (for cross-compiling)
un libc6-dev-amd64-i386-dcv1 <none> (no description available)
ii libc6-dev-i386 2.3.6.ds1-13etch2 GNU C Library: 32bit development libraries for AMD64
ii libc6-dev-i386-cross 2.3.6.ds1-13etch4 GNU C Library: Development Libraries and Header Files (for cross-compiling
un libc6-dev-i386-dcv1 <none> (no description available)
un libc6-doc-i386-cross <none> (no description available)
ii libc6-i386 2.3.6.ds1-13etch2 GNU C Library: 32bit shared libraries for AMD64
ii libc6-i386-cross 2.3.6.ds1-13etch4 GNU C Library: Shared libraries (for cross-compiling)
un libc6-i386-dcv1 <none> (no description available)
un libc6-prof-i386-cross <none> (no description available)
ii linux-kernel-headers-i386-cro 2.6.18-7 Linux Kernel Headers for development (for cross-compiling)
un linux-kernel-headers-i386-dcv <none> (no description available)
supaplex@li:~/usr/src/build-my_i486-linux-gnu_cross-tools/gcc-4.1-4.1.1ds2$
Script done on Wed 07 Nov 2007 05:34:48 PM EST
--- End Message ---
--- Begin Message ---
- To: 450566-done@bugs.debian.org
- Subject: Closing bug reports related to cross builds from the gcc-4.1 source
- From: Matthias Klose <doko@debian.org>
- Date: Sun, 11 Apr 2010 14:40:10 +0000
- Message-id: <E1O0yKY-0005Ea-Ga@ravel.debian.org>
Closing bug reports related to cross builds from the gcc-4.1 source,
and tagging these reports as won't fix.
Please check if the problem is fixed in gcc-4.4 (or gcc-4.5/gcc-snapshot).
If the problem is not fixed, and not yet reported for the new compiler
version(s), open a new report. Please prepend the bug title with [cross].
--- End Message ---