Your message dated Sat, 09 Jul 2011 17:47:20 +0000
with message-id <e1qfbce-00042z...@franck.debian.org>
and subject line Bug#633359: fixed in gcc-defaults 1.107
has caused the Debian Bug report #633359,
regarding gcc-defaults: some dissonance
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
633359: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633359
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gcc-defaults
Version: 1.106
Three things I noticed in 1.105 which were not yet fixed
in 1.106 – the second one must be addressed in another
upload before I can build this on m68k; the third one is
an FTBFS fix I could work around (but since we require
an upload due to the second issue anyway, it can be fixed
correctly); the first one is cleanup.
1) There is a directory gcc-defaults-1.106/debian/gcj
with junk content from before the gcj subpackage
removal in the source package.
2) [important] The with_multiarch_lib flag is not set
on Debian sid, which leads to the following:
ln -s libgcj.so.$(LIBGCJ_SONAME) \
debian/libgcj-bc/usr/lib/libgcj_bc.so.1
However, libgcj.so.$(LIBGCJ_SONAME) is already in
the multiarch directories:
root@ara5:/var/cache/apt/archives # ar p libgcj10_4.4.6-6_m68k.deb
./data.tar.gz | tar tzvf - | fgrep libgcj.so.
-rw-r--r-- root/root 38346776 2011-06-27 15:57
./usr/lib/m68k-linux-gnu/libgcj.so.10.0.0
This makes gcj unusable (e.g. src:libidn FTBFS). I’ve
fixed it by editing debian/rules and removing “sid”
from line 240 (236 in 1.105), but that may have impli‐
cations for with_multilib=yes targets (multilib_archs),
so I don’t know whether this was the correct fix.
3) The package currently doesn’t build on m68k because
of its broken build-depends; it shouldn’t assume
gcc-4.6/gcj-4.6 exist on !gcc46_archs / !gcj46_archs
My fix was to use alternate build dependencies and
spell out what to use where:
Build-Depends: m4, debhelper (>= 5), dpkg-dev (>= 1.16.0~ubuntu4)
, gcj-4.6-base (>= 4.6.0~) [amd64 armel armhf hppa i386 ia64 lpia mips mipsel
powerpc ppc64 s390 sh4 sparc sparc64 kfreebsd-amd64 kfreebsd-i386 hurd-i386]
| gcj-4.4-base (>= 4.4.5~) [!arm !amd64 !armel !armhf !hppa !i386 !ia64 !lpia
!mips !mipsel !powerpc !ppc64 !s390 !sh4 !sparc !sparc64 !kfreebsd-amd64
!kfreebsd-i386 !hurd-i386]
, gcc-4.6-base (>= 4.6.0~) [amd64 armel armhf hppa i386 ia64 lpia mips mipsel
powerpc ppc64 s390 sh4 sparc sparc64 kfreebsd-amd64 kfreebsd-i386 hurd-i386]
| gcc-4.4-base (>= 4.4.5~) [!amd64 !armel !armhf !hppa !i386 !ia64 !lpia !mips
!mipsel !powerpc !ppc64 !s390 !sh4 !sparc !sparc64 !kfreebsd-amd64
!kfreebsd-i386 !hurd-i386]
, lsb-release
Algorithmically:
- gcc-4.6-base becomes:
gcc-4.6-base [gcc46_archs] | gcc-4.4-base [!gcc46_archs]
- gcj-4.6-base [!arm] becomes:
gcj-4.6-base [gcj46_archs] | gcj-4.4-base [!arm !gcj46_archs]
I could probably just have used the ‘-d’ option to ignore missing
build dependencies, but I use cowbuilder, and felt that fixing
the Build-Depends was the correct way to go, hence this submission.
bye,
//mirabilos
--
[00:02] <Vutral> gecko: benutzt du emacs ?
[00:03] <gecko> nö [00:03] <gecko> nur n normalen mac
[00:04] <Vutral> argl [00:04] <Vutral> ne den editor
-- Vutral und gecko2 in #deutsch (NB: Editor? Betriebssystem.)
--- End Message ---
--- Begin Message ---
Source: gcc-defaults
Source-Version: 1.107
We believe that the bug you reported is fixed in the latest version of
gcc-defaults, which is due to be installed in the Debian FTP archive:
cpp_4.6.1-2_amd64.deb
to main/g/gcc-defaults/cpp_4.6.1-2_amd64.deb
g++-multilib_4.6.1-2_amd64.deb
to main/g/gcc-defaults/g++-multilib_4.6.1-2_amd64.deb
g++_4.6.1-2_amd64.deb
to main/g/gcc-defaults/g++_4.6.1-2_amd64.deb
gcc-defaults_1.107.dsc
to main/g/gcc-defaults/gcc-defaults_1.107.dsc
gcc-defaults_1.107.tar.gz
to main/g/gcc-defaults/gcc-defaults_1.107.tar.gz
gcc-multilib_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gcc-multilib_4.6.1-2_amd64.deb
gcc_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gcc_4.6.1-2_amd64.deb
gccgo-multilib_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gccgo-multilib_4.6.1-2_amd64.deb
gccgo_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gccgo_4.6.1-2_amd64.deb
gcj-jdk_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gcj-jdk_4.6.1-2_amd64.deb
gcj-jre-headless_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gcj-jre-headless_4.6.1-2_amd64.deb
gcj-jre_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gcj-jre_4.6.1-2_amd64.deb
gdc_4.4.6-2_amd64.deb
to main/g/gcc-defaults/gdc_4.4.6-2_amd64.deb
gfortran-multilib_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gfortran-multilib_4.6.1-2_amd64.deb
gfortran_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gfortran_4.6.1-2_amd64.deb
gobjc++-multilib_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gobjc++-multilib_4.6.1-2_amd64.deb
gobjc++_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gobjc++_4.6.1-2_amd64.deb
gobjc-multilib_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gobjc-multilib_4.6.1-2_amd64.deb
gobjc_4.6.1-2_amd64.deb
to main/g/gcc-defaults/gobjc_4.6.1-2_amd64.deb
libgcj-bc_4.6.1-2_amd64.deb
to main/g/gcc-defaults/libgcj-bc_4.6.1-2_amd64.deb
libgcj-common_4.4.6-2_all.deb
to main/g/gcc-defaults/libgcj-common_4.4.6-2_all.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 633...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated gcc-defaults 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 09 Jul 2011 19:23:28 +0200
Source: gcc-defaults
Binary: cpp g++ g++-multilib gobjc gobjc-multilib gobjc++ gobjc++-multilib
gfortran gfortran-multilib gccgo gccgo-multilib libgcj-common libgcj-bc gcj-jdk
gcj-jre-headless gcj-jre gcc gcc-multilib gdc gcc-spu g++-spu gfortran-spu
Architecture: source all amd64
Version: 1.107
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description:
cpp - GNU C preprocessor (cpp)
g++ - GNU C++ compiler
g++-multilib - GNU C++ compiler (multilib files)
g++-spu - SPU cross-compiler (C++ compiler)
gcc - GNU C compiler
gcc-multilib - GNU C compiler (multilib files)
gcc-spu - SPU cross-compiler (preprocessor and C compiler)
gccgo - Go compiler, based on the GCC backend
gccgo-multilib - Go compiler, based on the GCC backend (multilib files)
gcj-jdk - gcj and classpath development tools for Java(TM)
gcj-jre - Java runtime environment using GIJ/classpath
gcj-jre-headless - Java runtime environment using GIJ/classpath (headless
version)
gdc - D compiler, based on the GCC backend
gfortran - GNU Fortran 95 compiler
gfortran-multilib - GNU Fortran 95 compiler (multilib files)
gfortran-spu - SPU cross-compiler (Fortran compiler)
gobjc - GNU Objective-C compiler
gobjc++ - GNU Objective-C++ compiler
gobjc++-multilib - GNU Objective-C++ compiler (multilib files)
gobjc-multilib - GNU Objective-C compiler (multilib files)
libgcj-bc - Link time only library for use with gcj
libgcj-common - Java runtime library (common files)
Closes: 633359
Changes:
gcc-defaults (1.107) unstable; urgency=low
.
* Enable multiarch build for libgcj-bc. Closes: #633359.
* Don't care about gc[cj]-4.6 build dependencies on m68k.
* Fix last references to obsolete gcj package.
Checksums-Sha1:
34cc188b4113800580f9d6352c8f0c321b4ce4e8 1402 gcc-defaults_1.107.dsc
d43272b7e2271a41c63c79e1af103da2bfe96d99 120036 gcc-defaults_1.107.tar.gz
60e0f90aa614f97cb1065ae0d46b25d06a5229f3 139848 libgcj-common_4.4.6-2_all.deb
aeb58510ffc1ac422614746a61e32b88e2a3cf35 15862 cpp_4.6.1-2_amd64.deb
851421629b35b07f2820fc56f6f0f5b37e264d36 5022 gcc_4.6.1-2_amd64.deb
be9dabfb502c009cee563f7417bbc7b53ac7e5b3 876 gcc-multilib_4.6.1-2_amd64.deb
738fd76914b06e169db0b1e41e9b5c399d9ebc35 15874 gdc_4.4.6-2_amd64.deb
31125d4075f6cd025da15740b96efe65702d6d4a 1372 g++_4.6.1-2_amd64.deb
8a7a860f9e9e41d70c5194371d1bd3165eaddcf9 830 g++-multilib_4.6.1-2_amd64.deb
3c7b5baa824dbc6b37cffd8b750e113d7b9fabdc 848 gobjc_4.6.1-2_amd64.deb
12a017367c03bbcedd9c4b0f9667a6bbc29a2935 846 gobjc-multilib_4.6.1-2_amd64.deb
7aa555a476e0d9e98ba8c4c95c02efcbcea9d0ff 874 gobjc++_4.6.1-2_amd64.deb
a46128e62ff197bf5c251c0ca46544ba72b2323f 852 gobjc++-multilib_4.6.1-2_amd64.deb
9e771cf9ae513fb8d6c33d8df125c38b40a17631 1124 gfortran_4.6.1-2_amd64.deb
4549891ecd835e9bc06196979b1401f679ec7e1a 848
gfortran-multilib_4.6.1-2_amd64.deb
8dbf4a40daf63c33b7f21f7d0b87bb3e411eedcb 914 gccgo_4.6.1-2_amd64.deb
9743afd6b4f933a68c64a98a3969c7dfe9807ac7 878 gccgo-multilib_4.6.1-2_amd64.deb
a80fc0fb28bc661d03c02ceab6b79080bff8028b 1182 libgcj-bc_4.6.1-2_amd64.deb
5e84a3e71c794cef42642f72066a2ee3c318b48a 1476
gcj-jre-headless_4.6.1-2_amd64.deb
aebf847ec09a8483e0e89e424194699b345bb291 1018 gcj-jre_4.6.1-2_amd64.deb
6e5f3ceef5ba78ef0e36f1d7f417dab939a6a4ae 6246 gcj-jdk_4.6.1-2_amd64.deb
Checksums-Sha256:
f772cd7bbe923ad958894b4cc2d473ab63471859c2723729754ab07d22aaadea 1402
gcc-defaults_1.107.dsc
5e4594f7bccb696879fd627a9689aca62e874520461b8b3309c70e7ca06b237f 120036
gcc-defaults_1.107.tar.gz
81a1938c9415de05152a7583252a71cb505c47bdaeefe15cc6fc6bcd01baa09b 139848
libgcj-common_4.4.6-2_all.deb
d15c10a1ffcd5bb7cb6092895368d070c0eda8719c327cd0faf04597f2307331 15862
cpp_4.6.1-2_amd64.deb
b35871c575dcac7c7d84ffda08fee5442edba6aa6147d97abae93066b0681f14 5022
gcc_4.6.1-2_amd64.deb
7c3763662632ac2c601b7bf405953445ae1224614b2842aea5c8116d841c2d26 876
gcc-multilib_4.6.1-2_amd64.deb
a7b089d1a014fb78595242327bfac8dc33ad5ed119e6065c5c2e82d61b2b9a35 15874
gdc_4.4.6-2_amd64.deb
180ffcff01d13ee2bac67fa32cdf1208e99322a8b1cebc7cc483eb7ed2160ece 1372
g++_4.6.1-2_amd64.deb
2de7e9ee289149005d14412ef87ceae6da8d1e457e83fb10cebce0372b62cd31 830
g++-multilib_4.6.1-2_amd64.deb
fad01d500eee83b78798502bd6ce9f1d0e95d79daccaa5296da6cc273fa144bc 848
gobjc_4.6.1-2_amd64.deb
af2a13f1d560186a714130b1eea21df5633b5ec3371c20690f948cdf23beede3 846
gobjc-multilib_4.6.1-2_amd64.deb
90a5c40178f77029064a4554ec692523294e84735b8e44bd10e77a0200ec7aa3 874
gobjc++_4.6.1-2_amd64.deb
e1726016b53d84fd5e126f1680a366b519d7534047defaee2923421266a52a89 852
gobjc++-multilib_4.6.1-2_amd64.deb
919c1245201ec5d628d0f33861e03756dca6fb6e2c03736a66e70d538850691e 1124
gfortran_4.6.1-2_amd64.deb
ded389eecff8b26afb038c5008d2838a499738e34b11e8d8245cc708eaa4e9a2 848
gfortran-multilib_4.6.1-2_amd64.deb
5b167075ea1ec41e7dd21c2f9aa713e3012a9fbeedf561390f0df09439e7207c 914
gccgo_4.6.1-2_amd64.deb
7efefc83158081cbc528cc369563d300c6e865544521d61367eb4b5e7a0a8f20 878
gccgo-multilib_4.6.1-2_amd64.deb
16c5c74fddc32ce98f497fe249fe81d84bcdeaabcadd02f59954bde2ade65926 1182
libgcj-bc_4.6.1-2_amd64.deb
5d220a15a190c4829dfa93b10df24be65aa53fde157c1c54bcbc0b55828bd7c1 1476
gcj-jre-headless_4.6.1-2_amd64.deb
55a64907e13578abd5f6e2a52329c59e08b7152bf7185ec3c92343621abc59e6 1018
gcj-jre_4.6.1-2_amd64.deb
a7c118439d9b400cc3938a8665baa3ad1bec972ebb5a4f6195a763ef4110ea57 6246
gcj-jdk_4.6.1-2_amd64.deb
Files:
9bde3e8b8177a49d39eaf5ff66a3de84 1402 devel standard gcc-defaults_1.107.dsc
3165670ab30e8a675cb48c6948a64beb 120036 devel standard
gcc-defaults_1.107.tar.gz
4ac31107a510689a8e2d939bd5635542 139848 java optional
libgcj-common_4.4.6-2_all.deb
d505996153bb3a5a07e4368a34eaa60c 15862 interpreters optional
cpp_4.6.1-2_amd64.deb
0917f6fbf111d44c1b674703a83447be 5022 devel optional gcc_4.6.1-2_amd64.deb
c79e019ff0aa9d949f9153d047430247 876 devel optional
gcc-multilib_4.6.1-2_amd64.deb
7dd4bfffd913c99bb9ec1b0377e2330f 15874 devel optional gdc_4.4.6-2_amd64.deb
9d1e6dd5093541fbafb95fe8722e81b4 1372 devel optional g++_4.6.1-2_amd64.deb
5036882e0b0201edc7d157b97f998fdd 830 devel optional
g++-multilib_4.6.1-2_amd64.deb
c730e9dfad6a61c0d27fe7ea9f1571f0 848 devel optional gobjc_4.6.1-2_amd64.deb
b4b038c8b0447225af576a4f29b95aa6 846 devel optional
gobjc-multilib_4.6.1-2_amd64.deb
c6890d8ad0d27194f93f42b4280a8415 874 devel optional gobjc++_4.6.1-2_amd64.deb
f5fddb7882f2f2daec59a898d9ffcf1c 852 devel optional
gobjc++-multilib_4.6.1-2_amd64.deb
fedbcc0f974790fd67c292b6c7b29b81 1124 devel optional gfortran_4.6.1-2_amd64.deb
1b41c9e242ba1dd10c97cec1528c03ca 848 devel optional
gfortran-multilib_4.6.1-2_amd64.deb
45d567cfc312998bbc723387bcf0c02d 914 devel optional gccgo_4.6.1-2_amd64.deb
d208ea5ed85514c04c7e99eef7c9a699 878 devel optional
gccgo-multilib_4.6.1-2_amd64.deb
fb3b2bc4123276c12ea635bb06cb69ec 1182 java optional libgcj-bc_4.6.1-2_amd64.deb
23e3f24979006fa164d121da096cc5bb 1476 java optional
gcj-jre-headless_4.6.1-2_amd64.deb
d6053f34f37da326fad6b78975d6d621 1018 java optional gcj-jre_4.6.1-2_amd64.deb
6f0a5607c970bda4213fdf87639818e1 6246 java optional gcj-jdk_4.6.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk4Yk2gACgkQStlRaw+TLJz81wCgs65tVIjCQniZakbHMyh8I9zn
2ZUAnimBk6zkO7FgkKN4yePTBMkog079
=PUg6
-----END PGP SIGNATURE-----
--- End Message ---