Skip Menu |
 

This queue is for tickets about the Text-Unaccent CPAN distribution.

Report information
The Basics
Id: 124815
Status: open
Priority: 0/
Queue: Text-Unaccent

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.08
Fixed in: (no value)



Subject: undefined symbol: unac_debug_callback
Since perl 5.27.6 the test suite has another failure: ... "/opt/perl-5.27.9/bin/perl5.27.9" -MExtUtils::Command::MM -e 'cp_nonempty' -- Unaccent.bs blib/arch/auto/Text/Unaccent/Unaccent.bs 644 PERL_DL_NONLAZY=1 "/opt/perl-5.27.9/bin/perl5.27.9" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/unac.t .. Can't load '/home/cpansand/.cpan/build/2018031809/Text-Unaccent-1.08-0/blib/arch/auto/Text/Unaccent/Unaccent.so' for module Text::Unaccent: /home/cpansand/.cpan/build/2018031809/Text-Unaccent-1.08-0/blib/arch/auto/Text/Unaccent/Unaccent.so: undefined symbol: unac_debug_callback at /opt/perl-5.27.9/lib/5.27.9/x86_64-linux/DynaLoader.pm line 193. at t/unac.t line 20. Compilation failed in require at t/unac.t line 20. BEGIN failed--compilation aborted at t/unac.t line 20. t/unac.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run ... It seems that perl does not define HAS_VPRINTF anymore. Adding #define HAS_VPRINTF to unac.c seems to workaround the problem.
Download (untitled) / with headers
text/plain 1.3k
On Sun Mar 18 07:56:02 2018, SREZIC wrote: Show quoted text
> Since perl 5.27.6 the test suite has another failure: > > ... > "/opt/perl-5.27.9/bin/perl5.27.9" -MExtUtils::Command::MM -e > 'cp_nonempty' -- Unaccent.bs blib/arch/auto/Text/Unaccent/Unaccent.bs > 644 > PERL_DL_NONLAZY=1 "/opt/perl-5.27.9/bin/perl5.27.9" "- > MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef > *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" > t/*.t > t/unac.t .. Can't load '/home/cpansand/.cpan/build/2018031809/Text- > Unaccent-1.08-0/blib/arch/auto/Text/Unaccent/Unaccent.so' for module > Text::Unaccent: /home/cpansand/.cpan/build/2018031809/Text-Unaccent- > 1.08-0/blib/arch/auto/Text/Unaccent/Unaccent.so: undefined symbol: > unac_debug_callback at /opt/perl-5.27.9/lib/5.27.9/x86_64- > linux/DynaLoader.pm line 193. > at t/unac.t line 20. > Compilation failed in require at t/unac.t line 20. > BEGIN failed--compilation aborted at t/unac.t line 20. > t/unac.t .. Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > ... > > It seems that perl does not define HAS_VPRINTF anymore. Adding > > #define HAS_VPRINTF > > to unac.c seems to workaround the problem.
I also experienced this failure while attempting to test this distribution today on FreeBSD-11.0 using perl-5.27.10, clang 3.8.0. Thank you very much. Jim Keenan


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.