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

Bug#633359: marked as done (gcc-defaults: some dissonance)



Your message dated Sat, 09 Jul 2011 17:47:20 +0000
with message-id <E1Qfbce-00042Z-6y@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 owner@bugs.debian.org
immediately.)


-- 
633359: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633359
Debian Bug Tracking System
Contact owner@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 633359@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@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 ftpmaster@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 <doko@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 ---

Reply to: