Package: libcgi-formbuilder-perl
Version: 3.02.02-1
Severity: important
Justification: fails to build from source
Running apt-get source libcgi-formbuilder-perl and then entering the
directory and running dpkg-buildpackage -rfakeroot results in the
package failing on make test. I've attached my output below.
Thanks
Todd
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Versions of packages libcgi-formbuilder-perl depends on:
ii perl 5.8.7-7 Larry Wall's Practical Extraction
Versions of packages libcgi-formbuilder-perl recommends:
ii libhtml-parser-perl 3.46-1 A collection of modules that parse
-- no debconf information
dpkg-buildpackage: source package is libcgi-formbuilder-perl
dpkg-buildpackage: source version is 3.02.02-1
dpkg-buildpackage: source changed by Jonas Smedegaard <[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture i386
sed \
-e "s/@cdbs@/cdbs (>= 0.4.23-1.1), build-essential, debhelper (>= 4.1.0), perl
(>= 5.6.0-16)/g" \
-e "s/^Build-Depends\(\|-Indep\): build-essential, /Build-Depends\1:
/g" \
\
-e "s/^Cpu: .*/Architecture: /g" \
-e "/^System: /d" \
\
-e "s/\[cpu: \([^]]*\)\]/\[\`type-handling \\\\\`echo \1 | tr ' '
','\\\\\` any\`\]/g" \
-e "s/\[system: \([^]]*\)\]/\[\`type-handling any \\\\\`echo \1 | tr '
' ','\\\\\`\`\]/g" \
\
-e "s/\"/\\\\\"/g" \
-e "s/^/echo \"/g" \
-e "s/\\$/\\\\$/g" \
-e "s/$/\"/g" \
< debian/control.in | /bin/sh > debian/control
dpkg-checkbuilddeps -B
test -x debian/rules
test "`id -u`" = 0
if test -n "" && test "" != "."; then rmdir ""; fi
if test "." != "."; then rmdir .; fi
dh_clean
make -C . OPTIMIZE="-g -Wall -O2" -k distclean || true
make[1]: Entering directory
`/home/tcharron/downloads/libcgi-formbuilder-perl-3.02.02'
rm -rf ./blib Makefile.aperl blib/arch/auto/CGI/FormBuilder/extralibs.all
blib/arch/auto/CGI/FormBuilder/extralibs.ld perlmain.c tmon.out mon.out
so_locations pm_to_blib *.o *.a perl.exe perl perl FormBuilder.bso
FormBuilder.def libFormBuilder.def FormBuilder.exp FormBuilder.x core
core.*perl.*.? *perl.core core.[0-9] core.[0-9][0-9] core.[0-9][0-9][0-9]
core.[0-9][0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9][0-9]
mv Makefile Makefile.old > /dev/null 2>&1
rm -rf blib/lib/auto/CGI/FormBuilder blib/arch/auto/CGI/FormBuilder
rm -rf CGI-FormBuilder-3.0202
rm -f blib/lib/CGI/FormBuilder/Template/Fast.pm blib/lib/CGI/FormBuilder.pm
blib/lib/CGI/FormBuilder/Template/TT2.pm blib/lib/CGI/FormBuilder/Util.pm
blib/lib/CGI/FormBuilder/Source/File.pm Makefile.old
rm -f blib/lib/CGI/FormBuilder/Source.pm
blib/lib/CGI/FormBuilder/Template/Text.pm blib/lib/CGI/FormBuilder/Multi.pm
blib/lib/CGI/FormBuilder/Messages.pm blib/lib/CGI/FormBuilder/Template.pm
rm -f blib/lib/CGI/FormBuilder/Template/HTML.pm Makefile
blib/lib/CGI/FormBuilder/Field.pm
/usr/bin/perl "-MExtUtils::Manifest=fullcheck" -e fullcheck
make[1]: Leaving directory
`/home/tcharron/downloads/libcgi-formbuilder-perl-3.02.02'
rm -f debian/stamp-makefile-build
rm -f cgisess_*
dpkg-source: building libcgi-formbuilder-perl using existing
libcgi-formbuilder-perl_3.02.02.orig.tar.gz
dpkg-source: building libcgi-formbuilder-perl in
libcgi-formbuilder-perl_3.02.02-1.diff.gz
dpkg-source: building libcgi-formbuilder-perl in
libcgi-formbuilder-perl_3.02.02-1.dsc
sed \
-e "s/@cdbs@/cdbs (>= 0.4.23-1.1), build-essential, debhelper (>= 4.1.0), perl
(>= 5.6.0-16)/g" \
-e "s/^Build-Depends\(\|-Indep\): build-essential, /Build-Depends\1:
/g" \
\
-e "s/^Cpu: .*/Architecture: /g" \
-e "/^System: /d" \
\
-e "s/\[cpu: \([^]]*\)\]/\[\`type-handling \\\\\`echo \1 | tr ' '
','\\\\\` any\`\]/g" \
-e "s/\[system: \([^]]*\)\]/\[\`type-handling any \\\\\`echo \1 | tr '
' ','\\\\\`\`\]/g" \
\
-e "s/\"/\\\\\"/g" \
-e "s/^/echo \"/g" \
-e "s/\\$/\\\\$/g" \
-e "s/$/\"/g" \
< debian/control.in | /bin/sh > debian/control
dpkg-checkbuilddeps -B
test -x debian/rules
if [ -n "" ]; then \
mkdir -p ""; \
fi
if [ ! -d "." ]; then \
mkdir -p "."; \
fi
if [ -z "" ]; then \
if ! test -f debian/compat; then echo 4 > debian/compat; fi; \
fi
(cd . && /usr/bin/perl Makefile.PL INSTALLDIRS=vendor )
Checking if your kit is complete...
Looks good
Doing FormBuilder pre-req checks...
Cool, I found the following plug-in modules ok:
HTML::Template 2.6 (for CGI::FormBuilder::Template::HTML)
Text::Template 1.44 (for CGI::FormBuilder::Template::Text)
Template 2.14 (for CGI::FormBuilder::Template::TT2)
HTML::Entities 1.32 (for multibyte HTML character escapes)
Warning: The following *OPTIONAL* modules are NOT installed:
CGI::FastTemplate 1.09 (Can't locate CGI/FastTemplate.pm in @INC)
FormBuilder will still work just fine, a-ok, no problem... unless you
want to use one of these modules for templates. You can always install
them later, FormBuilder will run without them.
Writing Makefile for CGI::FormBuilder
make -C . OPTIMIZE="-g -Wall -O2" all
make[1]: Entering directory
`/home/tcharron/downloads/libcgi-formbuilder-perl-3.02.02'
cp lib/CGI/FormBuilder/Template/HTML.pm
blib/lib/CGI/FormBuilder/Template/HTML.pm
cp lib/CGI/FormBuilder.pm blib/lib/CGI/FormBuilder.pm
cp lib/CGI/FormBuilder/Source/File.pm blib/lib/CGI/FormBuilder/Source/File.pm
cp lib/CGI/FormBuilder/Template.pm blib/lib/CGI/FormBuilder/Template.pm
cp lib/CGI/FormBuilder/Multi.pm blib/lib/CGI/FormBuilder/Multi.pm
cp lib/CGI/FormBuilder/Template/TT2.pm blib/lib/CGI/FormBuilder/Template/TT2.pm
cp lib/CGI/FormBuilder/Util.pm blib/lib/CGI/FormBuilder/Util.pm
cp lib/CGI/FormBuilder/Template/Text.pm
blib/lib/CGI/FormBuilder/Template/Text.pm
cp lib/CGI/FormBuilder/Source.pm blib/lib/CGI/FormBuilder/Source.pm
cp lib/CGI/FormBuilder/Field.pm blib/lib/CGI/FormBuilder/Field.pm
cp lib/CGI/FormBuilder/Messages.pm blib/lib/CGI/FormBuilder/Messages.pm
cp lib/CGI/FormBuilder/Template/Fast.pm
blib/lib/CGI/FormBuilder/Template/Fast.pm
Manifying blib/man3/CGI::FormBuilder::Template::HTML.3pm
Manifying blib/man3/CGI::FormBuilder.3pm
Manifying blib/man3/CGI::FormBuilder::Source::File.3pm
Manifying blib/man3/CGI::FormBuilder::Template.3pm
Manifying blib/man3/CGI::FormBuilder::Multi.3pm
Manifying blib/man3/CGI::FormBuilder::Template::TT2.3pm
Manifying blib/man3/CGI::FormBuilder::Util.3pm
Manifying blib/man3/CGI::FormBuilder::Field.3pm
Manifying blib/man3/CGI::FormBuilder::Source.3pm
Manifying blib/man3/CGI::FormBuilder::Template::Text.3pm
Manifying blib/man3/CGI::FormBuilder::Template::Fast.3pm
Manifying blib/man3/CGI::FormBuilder::Messages.3pm
make[1]: Leaving directory
`/home/tcharron/downloads/libcgi-formbuilder-perl-3.02.02'
touch debian/stamp-makefile-build
sed \
-e "s/@cdbs@/cdbs (>= 0.4.23-1.1), build-essential, debhelper (>= 4.1.0), perl
(>= 5.6.0-16)/g" \
-e "s/^Build-Depends\(\|-Indep\): build-essential, /Build-Depends\1:
/g" \
\
-e "s/^Cpu: .*/Architecture: /g" \
-e "/^System: /d" \
\
-e "s/\[cpu: \([^]]*\)\]/\[\`type-handling \\\\\`echo \1 | tr ' '
','\\\\\` any\`\]/g" \
-e "s/\[system: \([^]]*\)\]/\[\`type-handling any \\\\\`echo \1 | tr '
' ','\\\\\`\`\]/g" \
\
-e "s/\"/\\\\\"/g" \
-e "s/^/echo \"/g" \
-e "s/\\$/\\\\$/g" \
-e "s/$/\"/g" \
< debian/control.in | /bin/sh > debian/control
dpkg-checkbuilddeps -B
test -x debian/rules
test "`id -u`" = 0
dh_clean -k
dh_installdirs -A
if [ -n "" ]; then \
mkdir -p ""; \
fi
if [ ! -d "." ]; then \
mkdir -p "."; \
fi
if [ -z "" ]; then \
if ! test -f debian/compat; then echo 4 > debian/compat; fi; \
fi
make -C . OPTIMIZE=-g -Wall -O2 test
make[1]: Entering directory
`/home/tcharron/downloads/libcgi-formbuilder-perl-3.02.02'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0,
'blib/lib', 'blib/arch')" t/*.t
t/1a-generate.........FAILED tests 17, 21, 23
Failed 3/26 tests, 88.46% okay
t/1b-fields...........ok
t/1c-validate.........ok
t/2a-template-html....ok
t/2b-template-text....ok
t/2c-template-tt2.....ok
t/2d-template-fast....ok
4/4 skipped: skip: CGI::FastTemplate not installed here
t/3a-source-file......FAILED test 17
Failed 1/20 tests, 95.00% okay
t/3b-multi-page.......ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/1a-generate.t 26 3 11.54% 17 21 23
t/3a-source-file.t 20 1 5.00% 17
4 subtests skipped.
make[1]: Leaving directory
`/home/tcharron/downloads/libcgi-formbuilder-perl-3.02.02'