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

Bug#450566: gcc-4.1 FTBFS for cross-compiling ~ munged build-deps in debian/control



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

Reply to: