Your message dated Tue, 09 Aug 2011 15:50:19 -0400
with message-id <4e418f7b.7030...@fifthhorseman.net>
and subject line Re: Bug#634598: libcrypt-gcrypt-perl: FTBFS: tests failed
has caused the Debian Bug report #634598,
regarding libcrypt-gcrypt-perl: FTBFS: tests failed
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.)


-- 
634598: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634598
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libcrypt-gcrypt-perl
Version: 1.24-1
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20110718 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[1]: Entering directory 
> `/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" 
> "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/01-cipher.t line 10
> Compilation failed in require at t/01-cipher.t line 10.
> BEGIN failed--compilation aborted at t/01-cipher.t line 10.
> t/01-cipher.t ......... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 20/20 subtests 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/02-compatibility.t line 14
> Compilation failed in require at t/02-compatibility.t line 14.
> BEGIN failed--compilation aborted at t/02-compatibility.t line 14.
> t/02-compatibility.t .. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 1/1 subtests 
> t/03-pod.t ............ skipped: Test::Pod 1.00 required for testing POD
> t/04-podcoverage.t .... ok
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/05-size.t line 10
> Compilation failed in require at t/05-size.t line 10.
> BEGIN failed--compilation aborted at t/05-size.t line 10.
> t/05-size.t ........... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/06-multi.t line 5
> Compilation failed in require at t/06-multi.t line 5.
> BEGIN failed--compilation aborted at t/06-multi.t line 5.
> t/06-multi.t .......... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/07-thread.t line 11
> Compilation failed in require at t/07-thread.t line 11.
> BEGIN failed--compilation aborted at t/07-thread.t line 11.
> t/07-thread.t ......... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/08-digest.t line 10
> Compilation failed in require at t/08-digest.t line 10.
> BEGIN failed--compilation aborted at t/08-digest.t line 10.
> t/08-digest.t ......... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/09-clone-digest.t line 8
> Compilation failed in require at t/09-clone-digest.t line 8.
> BEGIN failed--compilation aborted at t/09-clone-digest.t line 8.
> t/09-clone-digest.t ... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at t/10-versions.t line 8
> Compilation failed in require at t/10-versions.t line 8.
> BEGIN failed--compilation aborted at t/10-versions.t line 8.
> t/10-versions.t ....... 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Can't load 
> '/build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so'
>  for module Crypt::GCrypt: 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/arch/auto/Crypt/GCrypt/GCrypt.so:
>  undefined symbol: gcry_md_close at /usr/lib/perl/5.12/DynaLoader.pm line 192.
>  at 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/lib/Crypt/GCrypt/MPI.pm
>  line 19
> Compilation failed in require at 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/lib/Crypt/GCrypt/MPI.pm
>  line 19.
> BEGIN failed--compilation aborted at 
> /build/libcrypt-gcrypt-perl-MeKAMQ/libcrypt-gcrypt-perl-1.24/blib/lib/Crypt/GCrypt/MPI.pm
>  line 19.
> Compilation failed in require at t/20-mpi.t line 9.
> BEGIN failed--compilation aborted at t/20-mpi.t line 9.
> t/20-mpi.t ............ 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 39/39 subtests 
> 
> Test Summary Report
> -------------------
> t/01-cipher.t       (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 20 tests but ran 0.
> t/02-compatibility.t (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 1 tests but ran 0.
> t/05-size.t         (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/06-multi.t        (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/07-thread.t       (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/08-digest.t       (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/09-clone-digest.t (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/10-versions.t     (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/20-mpi.t          (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: Bad plan.  You planned 39 tests but ran 0.
> Files=11, Tests=2,  0 wallclock secs ( 0.04 usr  0.01 sys +  0.30 cusr  0.04 
> csys =  0.39 CPU)
> Result: FAIL
> Failed 9/11 test programs. 0/2 subtests failed.
> make[1]: *** [test_dynamic] Error 255

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2011/07/18/libcrypt-gcrypt-perl_1.24-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr             GPG: 1024D/023B3F4F |



--- End Message ---
--- Begin Message ---
On 07/19/2011 02:39 AM, Lucas Nussbaum wrote:
> Source: libcrypt-gcrypt-perl
> Version: 1.24-1
 [...]
> During a rebuild of all packages in sid, your package failed to build on
> amd64.
 [...]
> The full build log is available from:
>    
> http://people.debian.org/~lucas/logs/2011/07/18/libcrypt-gcrypt-perl_1.24-1_lsid64.buildlog

From this link, the following snippet seems like the relevant problem
("no library found for -lgcrypt"):

-------------
   dh_auto_configure
Note (probably harmless): No library found for -lgcrypt
Checking if your kit is complete...
Looks good
'CREATE_PACKLIST' is not a known MakeMaker parameter name.
Note (probably harmless): No library found for -lgcrypt
Writing Makefile for Crypt::GCrypt
   dh_auto_build
-------------

so the GCrypt.so created doesn't link to libgcrypt.so :/

I'm not able to currently reproduce this on my own system, though, nor
in a cowbuilder instance.

I believe it's related libgcrypt being moved to the multiarch location,
while older versions of perl don't know where to find it.

i note that perl 5.12.4-2 contains the following notes in its changelog:

-------------
 * debian/config.over: Force the multiarch directory /usr/lib/<triplet>
   into $Config{libpth} even if doesn't exist yet. This should guarantee
   that ExtUtils::Embed works on multiarch enabled system even when
   the package isn't built on one. Thanks to Jonathan Nieder.
   (Closes: #630399)
-------------

So i'm marking #634598 as done, now that 5.12.4-2 is available.  Feel
free to re-open it if you run into the same problem again.

Thanks for the report,

        --dkg

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to