Hi all I got off-list a reply, that liblatex-table-perl 0.9.16 FTBFS. I'm not able to reporduce this building within an unstable chroot, using cowbuilder/pbuilder environment. Attached is the build-log of the faillure. Can someone check, if this FTBFS is somehow reproducible? So far, I was had not localized the exact problem point. Bests Salvatore
dpkg-buildpackage -rfakeroot -D -us -uc -i dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package liblatex-table-perl dpkg-buildpackage: source version 0.9.16-1 dpkg-buildpackage: source changed by Salvatore Bonaccorso <salvatore.bonaccorso@gmail.com> dpkg-buildpackage: host architecture i386 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' rm -f \ blib/script/ltpretty blib/script/csv2pdf rm -f \ *.a core \ core.[0-9] blib/arch/auto/LaTeX/Table/extralibs.all \ core.[0-9][0-9] Table.bso \ pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \ Table.x \ perl tmon.out \ *.o pm_to_blib \ blib/arch/auto/LaTeX/Table/extralibs.ld blibdirs.ts \ core.[0-9][0-9][0-9][0-9][0-9] *perl.core \ core.*perl.*.? Makefile.aperl \ perl Table.def \ core.[0-9][0-9][0-9] mon.out \ libTable.def perlmain.c \ perl.exe so_locations \ Table.exp rm -rf \ LaTeX-Table-* blib mv Makefile Makefile.old > /dev/null 2>&1 rm -f \ Makefile.old Makefile rm -rf \ LaTeX-Table-0.9.16 /usr/bin/perl "-MExtUtils::Manifest=fullcheck" -e fullcheck Not in MANIFEST: debian/changelog Not in MANIFEST: debian/compat Not in MANIFEST: debian/control Not in MANIFEST: debian/copyright Not in MANIFEST: debian/liblatex-table-perl.debhelper.log Not in MANIFEST: debian/liblatex-table-perl.docs Not in MANIFEST: debian/liblatex-table-perl.examples Not in MANIFEST: debian/rules Not in MANIFEST: debian/watch make[1]: Leaving directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' dh_clean dpkg-source -i -b liblatex-table-perl-0.9.16 dpkg-source: info: using source format `1.0' dpkg-source: info: building liblatex-table-perl using existing liblatex-table-perl_0.9.16.orig.tar.gz dpkg-source: info: building liblatex-table-perl in liblatex-table-perl_0.9.16-1.diff.gz dpkg-source: info: building liblatex-table-perl in liblatex-table-perl_0.9.16-1.dsc debian/rules build dh build dh_testdir dh_auto_configure Checking if your kit is complete... Looks good 'CREATE_PACKLIST' is not a known MakeMaker parameter name. Writing Makefile for LaTeX::Table dh_auto_build make[1]: Entering directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' cp lib/LaTeX/Table/Themes/Booktabs.pm blib/lib/LaTeX/Table/Themes/Booktabs.pm cp lib/LaTeX/Table/Types/Std.pm blib/lib/LaTeX/Table/Types/Std.pm cp lib/LaTeX/Table/Themes/ThemeI.pm blib/lib/LaTeX/Table/Themes/ThemeI.pm cp lib/LaTeX/Table/Themes/Modern.pm blib/lib/LaTeX/Table/Themes/Modern.pm cp lib/LaTeX/Table/Types/Ctable.pm blib/lib/LaTeX/Table/Types/Ctable.pm cp lib/LaTeX/Table/Types/Longtable.pm blib/lib/LaTeX/Table/Types/Longtable.pm cp lib/LaTeX/Table/Themes/Beamer.pm blib/lib/LaTeX/Table/Themes/Beamer.pm cp lib/LaTeX/Table/Types/Xtab.pm blib/lib/LaTeX/Table/Types/Xtab.pm cp lib/LaTeX/Table.pm blib/lib/LaTeX/Table.pm cp lib/LaTeX/Table/Types/TypeI.pm blib/lib/LaTeX/Table/Types/TypeI.pm cp lib/LaTeX/Table/Themes/Classic.pm blib/lib/LaTeX/Table/Themes/Classic.pm cp bin/ltpretty blib/script/ltpretty /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ltpretty cp bin/csv2pdf blib/script/csv2pdf /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/csv2pdf Manifying blib/man1/ltpretty.1p Manifying blib/man1/csv2pdf.1p Manifying blib/man3/LaTeX::Table::Types::Std.3pm Manifying blib/man3/LaTeX::Table::Themes::Booktabs.3pm Manifying blib/man3/LaTeX::Table::Themes::ThemeI.3pm Manifying blib/man3/LaTeX::Table::Types::Longtable.3pm Manifying blib/man3/LaTeX::Table::Types::Ctable.3pm Manifying blib/man3/LaTeX::Table::Themes::Modern.3pm Manifying blib/man3/LaTeX::Table::Themes::Beamer.3pm Manifying blib/man3/LaTeX::Table::Types::Xtab.3pm Manifying blib/man3/LaTeX::Table.3pm Manifying blib/man3/LaTeX::Table::Themes::Classic.3pm Manifying blib/man3/LaTeX::Table::Types::TypeI.3pm make[1]: Leaving directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' debian/rules override_dh_auto_test make[1]: Entering directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' TEST_AUTHOR=1 dh_auto_test make[2]: Entering directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00.load............# Testing LaTeX::Table 0.9.16 ok t/10.table-ctable....ok t/10.table-custom....ok t/10.table-std.......ok t/10.table-xtab......ok t/20.mcdef...........ok t/30.exceptions......ok t/40.miscprivates....ok t/50.synopsis........ok t/60.coldef..........ok t/70.callback........ok t/80.themes..........ok t/90.combat..........ok t/perlcritic......... # Failed test 'Test::Perl::Critic for "blib/script/csv2pdf"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/script/csv2pdf": # Check the spelling in your POD: csv pdf PDF Meyrin eg LaTeX STDOUT manpage CSV Riester LICENCE at line 1, near '#!/usr/bin/perl'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/script/ltpretty"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/script/ltpretty": # Check the spelling in your POD: ltpretty LaTeX STDIN emacs seperated multi afterwards Riester LICENCE at line 1, near '#!/usr/bin/perl'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table.pm": # Check the spelling in your POD: LaTeX CTAN API multipage ltpretty namespace getters latextable tex ctable xtab longtable multirow tempates maincaption textwidth htb tt Monospace scriptsize footnotesize xtabular mpxtabular lrcr exculded behaviour resizebox resize hight MULTIPAGE tabletail multicolumn tabletailmsg Meyrin MULTICOLUMNS Multicolumns coldef csv pdf CSV PDF Carlisle Wybo Dekker ANDREWF Lapo Mori Riester LICENCE at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Themes/Beamer.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Themes/Beamer.pm": # Check the spelling in your POD: LaTeX Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Themes/Booktabs.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Themes/Booktabs.pm": # Check the spelling in your POD: LaTeX Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Themes/Classic.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Themes/Classic.pm": # Check the spelling in your POD: LaTeX Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Themes/Modern.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Themes/Modern.pm": # Check the spelling in your POD: LaTeX Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Themes/ThemeI.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Themes/ThemeI.pm": # Check the spelling in your POD: LaTeX sc tt undef namespace Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Types/Ctable.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Types/Ctable.pm": # Check the spelling in your POD: LaTeX ctable Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Types/Longtable.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Types/Longtable.pm": # Check the spelling in your POD: multi LaTeX longtable Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Types/Std.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Types/Std.pm": # Check the spelling in your POD: LaTeX Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Types/TypeI.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Types/TypeI.pm": # Check the spelling in your POD: LaTeX API accessable maincaption resized Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Failed test 'Test::Perl::Critic for "blib/lib/LaTeX/Table/Types/Xtab.pm"' # at /usr/share/perl5/Test/Perl/Critic.pm line 99. # # Perl::Critic found these violations in "blib/lib/LaTeX/Table/Types/Xtab.pm": # Check the spelling in your POD: multi LaTeX xtabular Riester at line 1, near '#############################################################################'. # Documentation::PodSpelling (Severity: 1) # Did you write the documentation? Check. # # Did you document all of the public methods? Check. # # Is your documentation readable? Hmm... # # Ideally, we'd like Perl::Critic to tell you when your documentation is # inadequate. That's hard to code, though. So, inspired by Test::Spelling, # this module checks the spelling of your POD. It does this by pulling the # prose out of the code and passing it to an external spell checker. It # skips over words you flagged to ignore. If the spell checker returns any # misspelled words, this policy emits a violation. # # If anything else goes wrong -- you don't have Pod::Spell installed or we # can't locate the spell checking program or (gasp!) your module has no # POD -- then this policy passes. # # To add exceptions on a module-by-module basis, add "stopwords" as # described in Pod::Spell. For example: # # =for stopword gibbles # # =head1 Gibble::Manip -- manipulate your gibbles # # =cut # Looks like you failed 13 tests of 13. dubious Test returned status 13 (wstat 3328, 0xd00) DIED. FAILED tests 1-13 Failed 13/13 tests, 0.00% okay t/pod-coverage.......ok t/pod................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/perlcritic.t 13 3328 13 13 1-13 Failed 1/16 test scripts. 13/157 subtests failed. Files=16, Tests=157, 43 wallclock secs (41.73 cusr + 0.86 csys = 42.59 CPU) Failed 1/16 test programs. 13/157 subtests failed. make[2]: *** [test_dynamic] Error 255 make[2]: Leaving directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' dh_auto_test: make returned exit code 2 make[1]: *** [override_dh_auto_test] Error 1 make[1]: Leaving directory `/home/rafael/devel/debian/PKGS/liblatex-table-perl/liblatex-table-perl-0.9.16' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2
Attachment:
signature.asc
Description: Digital signature