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

Bug#693632: gcc-snapshot: depends on libc6-dev-x32 which is not in Debian



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Sun, Nov 18, 2012 at 07:59:39PM +0000, Thorsten Glaser wrote:
> tg@zigo:~ $ sudo apt-get --purge dist-upgrade
> Broken gcc-snapshot:amd64 Depends on libc6-dev-x32 [ amd64 ] < none > ( none ) (>= 2.11)

This isn't that critical. A binary-NMU could solve that problem. I have a
rebuilt of it with SHA1

fa846fdc9182b840b38c982be38a208c6d7ad3bd  gcc-snapshot_20121116-1_amd64.deb

at [0] if you want :)
The package does not build on i386 for instance. It ends with

|libtool: compile:  /mnt/sdb/bigeasy/gcc-snapshot-20121116/build/./gcc/g++ -B/mnt/sdb/bigeasy/gcc-snapshot-20121116/build/./gcc/ -nostdinc++ -nostdinc++ -I/mnt/sdb/bigeasy/gcc-snapshot-20121116/build/i486-linux-gnu/64/libstdc++-v3/include/i486-linux-gnu -I/mnt/sdb/bigeasy/gcc-snapshot-20121116/build/i486-linux-gnu/64/libstdc++-v3/include -I/mnt/sdb/bigeasy/gcc-snapshot-20121116/src/libstdc++-v3/libsupc++ -I/mnt/sdb/bigeasy/gcc-snapshot-20121116/src/libstdc++-v3/include/backward -I/mnt/sdb/bigeasy/gcc-snapshot-20121116/src/libstdc++-v3/testsuite/util -L/mnt/sdb/bigeasy/gcc-snapshot-20121116/build/i486-linux-gnu/64/libstdc++-v3/src -L/mnt/sdb/bigeasy/gcc-snapshot-20121116/build/i486-linux-gnu/64/libstdc++-v3/src/.libs -B/usr/lib/gcc-snapshot/i486-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/i486-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/i486-linux-gnu/include -isystem /usr/lib/gcc-snapshot/i486-linux-gnu/sys-include -m64 -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1 -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=0 -DASAN_NEEDS_SEGV=1 -I. -I../../../../../src/libsanitizer/asan -I ../../../../../src/libsanitizer/include -I ../../../../../src/libsanitizer -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fvisibility=hidden -Wno-variadic-macros -Wno-c99-extensions -g -O2 -D_GNU_SOURCE -m64 -MT asan_new_delete.lo -MD -MP -MF .deps/asan_new_delete.Tpo -c ../../../../../src/libsanitizer/asan/asan_new_delete.cc  -fPIC -DPIC -o .libs/asan_new_delete.o
|In file included from ../../../../../src/libsanitizer/asan/asan_new_delete.cc:18:0:
|/mnt/sdb/bigeasy/gcc-snapshot-20121116/src/libstdc++-v3/libsupc++/new:41:28: fatal error: bits/c++config.h: No such file or directory
| #include <bits/c++config.h>
|                            ^
|compilation terminated.
|make[8]: *** [asan_new_delete.lo] Error 1
|make[8]: Leaving directory `/mnt/sdb/bigeasy/gcc-snapshot-20121116/build/i486-linux-gnu/64/libsanitizer/asan'

The header file in question is available:
|./build/i486-linux-gnu/64/libstdc++-v3/include/x86_64-linux-gnu/bits/c++config.h
|./build/i486-linux-gnu/libstdc++-v3/include/i486-linux-gnu/bits/c++config.h

I'm not 100% sure about the multi lib paths but either the 64 path should use
i486-linux-gnu instead of x86_64-linux-gnu _or_ the -I parameter passed to
libsanitizer has to be changed to x86_64-linux-gnu instead of i486… I think
the latter is the correct one.

[0] http://download.breakpoint.cc/gcc-snapshot_20121116-1_amd64.deb

Sebastian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQq8Q+AAoJEHuW6BYqjPXR/24P/08325OB6+Cn+OyZ7ZiWS+sT
lEZSC20xXEIRNReNUAzkUiglJk7IDAKslsdT2OOcmShgJ7XCtQfmKx8IgCNWCzjQ
CexSJwll7KFq/MB+Wv0gc5aa2LbUYPQj/u6ilqj6U8NFWPKVcs2tnBQRY38hkM7w
FTguDxTfHCFuui5heiD/Cykn8R2rLKIw4xsyeZ/DyRkOZU4y7FBeCR9y13XwBvgP
psLEj5QiDzQiLP8NF47je9tBb/8zaZ5rY+QlTUzfFNJfxW7SevGOo9IqdNiYHFdl
tkhKwcoWgGbOG1u0DAowrdEExIV9UCtyQEMWS5nLlQTqDGelpRmAFEzOiV1153PP
a7jfPmZpSZnSaXnPF8bRj1VZw8JGGezhS2toy55ieZnG74GrhExW73sU0ga4Qbf2
JsALrGmXy+A+18dbXo3W0SzIzUsT52E4FQQva9BW0Hlu5SU/eNejOndoQB+Q56cM
4Gg1O69QmO+zosUXBzEgxGAcUWnYrb+bVSYou8yUdTNMc5KeJzdX1zaJQQdIKnfU
27LGpgnm48M84S6GiHNl01VOsxflVLegAq7VlE1qgThVoMvt9mD28YStb4dYrFf0
24nEiQ2E8nm0tVgCHypyXbcaBfGGM/LmHyK9Ylx46DczGVcxG9BT83tX30ePDhK4
WGC7V0KDY0UXhR8uNmTa
=9MpD
-----END PGP SIGNATURE-----


Reply to: