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

2012-11-21 Thread Vincent Lefevre
On 2012-11-18 19:59:39 +, Thorsten Glaser wrote:
 tg@zigo:~ $ sudo apt-get --purge dist-upgrade
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 Calculating upgrade... Starting
 Starting 2
 Investigating (0) gcc-snapshot [ amd64 ]  20121106-1 - 20121116-1  ( devel 
 )
 Broken gcc-snapshot:amd64 Depends on libc6-dev-x32 [ amd64 ]  none  ( none 
 ) (= 2.11)
  Try to Re-Instate (1) gcc-snapshot:amd64
 Done
 Done
 The following packages have been kept back:
   gcc-snapshot
 The following packages will be upgraded:
 […]

gcc-snapshot/20121116-1 wasn't installable either for me, but there is
no longer such a dependency (ditto for the libc6 version):

ypig:~ dpkg -s gcc-snapshot
Package: gcc-snapshot
Status: install ok installed
Priority: extra
Section: devel
Installed-Size: 428470
Maintainer: Debian GCC Maintainers debian-gcc@lists.debian.org
Architecture: amd64
Version: 20121120-1
Provides: c++-compiler, c++abi2-dev
Depends: binutils (= 2.22), libc6-dev-i386 (= 2.11), libc6-dev (= 2.13-5), 
libasound2 (= 1.0.16), libatk1.0-0 (= 1.12.4), libc6 (= 2.11), libc6-i386 
(= 2.10), libcairo2 (= 1.2.4), libcloog-isl3, libfontconfig1 (= 2.9.0), 
libfreetype6 (= 2.2.1), libgdk-pixbuf2.0-0 (= 2.22.0), libglib2.0-0 (= 
2.24.0), libgmp10, libgtk2.0-0 (= 2.24.0), libice6 (= 1:1.0.0), libisl10, 
libmpc2, libmpfr4 (= 3.1.0), libpango1.0-0 (= 1.14.0), libsm6, libxrandr2 (= 
4.3), libxrender1, libxtst6, zlib1g (= 1:1.1.4), libecj-java (= 3.5.1), python
Suggests: binutils-gold (= 2.22)
Description: A SNAPSHOT of the GNU Compiler Collection
[...]

I suppose that the problem has been fixed (though the changelog
doesn't say anything about that).

-- 
Vincent Lefèvre vinc...@vinc17.net - Web: http://www.vinc17.net/
100% accessible validated (X)HTML - Blog: http://www.vinc17.net/blog/
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121121112310.ga20...@ypig.lip.ens-lyon.fr



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

2012-11-20 Thread Sebastian Andrzej Siewior
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On Sun, Nov 18, 2012 at 07:59:39PM +, 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-


--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121120175614.ga5...@breakpoint.cc



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

2012-11-18 Thread Thorsten Glaser
Package: gcc-snapshot
Version: 20121116-1
Severity: serious
Justification: uninstallable

tg@zigo:~ $ sudo apt-get --purge dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Starting
Starting 2
Investigating (0) gcc-snapshot [ amd64 ]  20121106-1 - 20121116-1  ( devel )
Broken gcc-snapshot:amd64 Depends on libc6-dev-x32 [ amd64 ]  none  ( none ) 
(= 2.11)
 Try to Re-Instate (1) gcc-snapshot:amd64
Done
Done
The following packages have been kept back:
  gcc-snapshot
The following packages will be upgraded:
[…]


--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/pine.bsm.4.64l.1211181958060.24...@herc.mirbsd.org