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

Bug#667283: marked as done (mldonkey: ftbfs with GCC-4.7)



Your message dated Thu, 12 Apr 2012 06:03:53 +0000
with message-id <E1SID8L-0003Bu-NW@franck.debian.org>
and subject line Bug#667283: fixed in mldonkey 3.1.1-1
has caused the Debian Bug report #667283,
regarding mldonkey: ftbfs with GCC-4.7
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.)


-- 
667283: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667283
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: mldonkey
Version: 3.1.0-3
Severity: important
Tags: sid wheezy
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.7

The package fails to build in a test rebuild on at least amd64 with
gcc-4.7/g++-4.7, but succeeds to build with gcc-4.6/g++-4.6. The
severity of this report may be raised before the wheezy release.

src/utils/lib/CryptoPP.cc:5416:2: error: 'Equal' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/mldonkey_3.1.0-3_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

To build with GCC 4.7, either set CC=gcc-4.7 CXX=g++-4.7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

[...]
src/utils/lib/CryptoPP.h:2636:3: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned char>' are not found by unqualified lookup
src/utils/lib/CryptoPP.h:2636:3: note: use 'this->CheckSize' instead
src/utils/lib/CryptoPP.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T>::pointer CryptoPP::AllocatorWithCleanup<T>::allocate(CryptoPP::AllocatorWithCleanup<T>::size_type, const void*) [with T = char; CryptoPP::AllocatorWithCleanup<T>::pointer = char*; CryptoPP::AllocatorWithCleanup<T>::size_type = long unsigned int]':
src/utils/lib/CryptoPP.h:2755:24:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(unsigned int) [with T = char; A = CryptoPP::AllocatorWithCleanup<char>]'
src/utils/lib/CryptoPP.cc:4501:32:   required from here
src/utils/lib/CryptoPP.h:2636:3: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
src/utils/lib/CryptoPP.h:2636:3: note: declarations in dependent base 'CryptoPP::AllocatorBase<char>' are not found by unqualified lookup
src/utils/lib/CryptoPP.h:2636:3: note: use 'this->CheckSize' instead
src/utils/lib/CryptoPP.h: In instantiation of 'CryptoPP::AllocatorWithCleanup<T>::pointer CryptoPP::AllocatorWithCleanup<T>::allocate(CryptoPP::AllocatorWithCleanup<T>::size_type, const void*) [with T = unsigned int; CryptoPP::AllocatorWithCleanup<T>::pointer = unsigned int*; CryptoPP::AllocatorWithCleanup<T>::size_type = long unsigned int]':
src/utils/lib/CryptoPP.h:2755:24:   required from 'CryptoPP::SecBlock<T, A>::SecBlock(unsigned int) [with T = unsigned int; A = CryptoPP::AllocatorWithCleanup<unsigned int>]'
src/utils/lib/CryptoPP.h:5528:48:   required from 'CryptoPP::IteratedHashBase<T, BASE>::IteratedHashBase() [with T = unsigned int; BASE = CryptoPP::HashTransformation]'
src/utils/lib/CryptoPP.h:5558:26:   required from 'CryptoPP::IteratedHash<T_HashWordType, T_Endianness, T_BlockSize, T_Base>::IteratedHash() [with T_HashWordType = unsigned int; T_Endianness = CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>; unsigned int T_BlockSize = 64u; T_Base = CryptoPP::HashTransformation]'
src/utils/lib/CryptoPP.h:3798:26:   required from 'CryptoPP::IteratedHashWithStaticTransform<T_HashWordType, T_Endianness, T_BlockSize, T_StateSize, T_Transform, T_DigestSize>::IteratedHashWithStaticTransform() [with T_HashWordType = unsigned int; T_Endianness = CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>; unsigned int T_BlockSize = 64u; unsigned int T_StateSize = 20u; T_Transform = CryptoPP::SHA; unsigned int T_DigestSize = 20u]'
src/utils/lib/CryptoPP.h:5655:20:   required from 'static void CryptoPP::P1363_KDF2<H>::DeriveKey(byte*, unsigned int, const byte*, unsigned int, const byte*, unsigned int) [with H = CryptoPP::SHA; byte = unsigned char]'
src/utils/lib/CryptoPP.cc:4396:21:   required from here
src/utils/lib/CryptoPP.h:2636:3: error: 'CheckSize' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
src/utils/lib/CryptoPP.h:2636:3: note: declarations in dependent base 'CryptoPP::AllocatorBase<unsigned int>' are not found by unqualified lookup
src/utils/lib/CryptoPP.h:2636:3: note: use 'this->CheckSize' instead
In file included from src/utils/lib/CryptoPP.cc:85:0:
src/utils/lib/CryptoPP.h: In instantiation of 'void CryptoPP::IteratedHashBase2<T, B, BASE>::TruncatedFinal(byte*, unsigned int) [with T = unsigned int; B = CryptoPP::EnumToType<CryptoPP::ByteOrder, 1>; BASE = CryptoPP::HashTransformation; byte = unsigned char]':
src/utils/lib/CryptoPP.cc:9633:1:   required from here
src/utils/lib/CryptoPP.h:5615:2: error: 'PadLastBlock' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
src/utils/lib/CryptoPP.h:5615:2: note: declarations in dependent base 'CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>' are not found by unqualified lookup
src/utils/lib/CryptoPP.h:5615:2: note: use 'this->PadLastBlock' instead
make[2]: *** [src/utils/lib/CryptoPP.o] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



--- End Message ---
--- Begin Message ---
Source: mldonkey
Source-Version: 3.1.1-1

We believe that the bug you reported is fixed in the latest version of
mldonkey, which is due to be installed in the Debian FTP archive:

mldonkey-gui_3.1.1-1_amd64.deb
  to main/m/mldonkey/mldonkey-gui_3.1.1-1_amd64.deb
mldonkey-server_3.1.1-1_amd64.deb
  to main/m/mldonkey/mldonkey-server_3.1.1-1_amd64.deb
mldonkey_3.1.1-1.debian.tar.gz
  to main/m/mldonkey/mldonkey_3.1.1-1.debian.tar.gz
mldonkey_3.1.1-1.dsc
  to main/m/mldonkey/mldonkey_3.1.1-1.dsc
mldonkey_3.1.1.orig.tar.bz2
  to main/m/mldonkey/mldonkey_3.1.1.orig.tar.bz2



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 667283@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated mldonkey 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: SHA512

Format: 1.8
Date: Wed, 11 Apr 2012 21:27:45 +0200
Source: mldonkey
Binary: mldonkey-server mldonkey-gui
Architecture: source amd64
Version: 3.1.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Description: 
 mldonkey-gui - Graphical frontend for mldonkey based on GTK+
 mldonkey-server - Door to the 'donkey' network
Closes: 667283
Changes: 
 mldonkey (3.1.1-1) unstable; urgency=low
 .
   * New upstream release
     - fix FTBFS with GCC 4.7 (Closes: #667283)
Checksums-Sha1: 
 6b3c2f6f3cf89526e25b276712ad57257e0dbe4d 2388 mldonkey_3.1.1-1.dsc
 2d0bc9f849728528f833e32db3b051aab51b6c7f 2820894 mldonkey_3.1.1.orig.tar.bz2
 5e07e73644933f6e9bad07ccdf9c42e26d8ef6bd 130692 mldonkey_3.1.1-1.debian.tar.gz
 bbc81443968eef2b6fa357d4708026d6a5aa82fc 3218250 mldonkey-server_3.1.1-1_amd64.deb
 596ea5b128e261b3f809d42a2abc38f101872d2a 4591474 mldonkey-gui_3.1.1-1_amd64.deb
Checksums-Sha256: 
 261f120295e7efc98561818273b3e4ae05b3697c149a21ae3b288558267b7524 2388 mldonkey_3.1.1-1.dsc
 996294aab274f324a913f6a3665006c70d3aa1748f75cc5cbc560ed0ddee40b2 2820894 mldonkey_3.1.1.orig.tar.bz2
 a0746d71606ffcbb44044d1d648e4ce56d37d02f56f6419400b7e173787c3798 130692 mldonkey_3.1.1-1.debian.tar.gz
 267bbd05fb6ba81f4bce0cf4c61638567e7add7d1495f2c6f503fe99bf4adf56 3218250 mldonkey-server_3.1.1-1_amd64.deb
 b2983b59afb07051a8221f4ac46fe70d59df07d53afbe837ea4d8367de7eeb69 4591474 mldonkey-gui_3.1.1-1_amd64.deb
Files: 
 2e1adf420e71fb5c8be132ec3ab419b9 2388 net optional mldonkey_3.1.1-1.dsc
 5954ee7cfae18afb2732549fd990e7d6 2820894 net optional mldonkey_3.1.1.orig.tar.bz2
 3bd0872e9c33766e8b84a878980621e4 130692 net optional mldonkey_3.1.1-1.debian.tar.gz
 961926b667362fff1ecd700246580b11 3218250 net optional mldonkey-server_3.1.1-1_amd64.deb
 4f13c30e8da6528bfea5c2fdf2a970b4 4591474 net optional mldonkey-gui_3.1.1-1_amd64.deb

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

iQIcBAEBCgAGBQJPhm4uAAoJEHhT2k1JiBrT6eAQAKcmT9+kTogNfYlyx8cRjoHt
wDUXoVyY0sWKqB8kQUq1mjPb12cmjeITTIq2eLVDgmW48Nt9Du6jO++fdO6KZgx8
GAPTofNX//MTXkOgMdmUw7URrKPcGwlBEs92tY45mwMCWOeXifpPHaoDgLc3S505
14UqWV652qDsXzl7+RG/Gr1X0WI02qn1MESuPIstNfLICFan7UY1PjiepjWFM96P
CbhUdfOjQlMPWHlxapUkJu7M8IdUY3VhZuqeuW8KvYhc4W9WG7ILRx9SjlTDAv7S
c+G9aKDfOxvSlDWfo89q4r3dzX5ZN0aFg71t55RSG/cK0AoYOSVxBtD1zdXfTict
Cuu0Kx6Kh8tRsC8cluURG51exb5+yVQBhE5qZNxQGhkDvsaz+SRKUZjELwZKYEA0
yC5qexrY23ICKszZximaGG9O3363yuz4CnX4DYrlc36wrzFLsQXaPgPEpCUL/YRH
gSwUWGK+TOqAb5rp14szcDZIrwZW5bbrAGKQTReB6oQwT+tpXyW9BG84KhkrcSmq
yStTanatM0ze4KW/ZMlLgm3SleWS/LpvhyzPd19dleSMt1OeCy8yzvldOtqofY27
9rvmdpDneQWd1wGp/4vPVAsbkDRtPcMPbzPtRzfT+AXcvNGy734QHAE7qt+9j054
GpFGJYAykExRqqNA2IzK
=HAEp
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: