Bug#396536: dh-make-perl: Fails to package File::HomeDir

Ilya Martynov ilya at iponweb.net
Wed Nov 1 12:52:55 CET 2006


Package: dh-make-perl
Version: 0.23
Severity: normal


As you can see from the log below dh-make-perl fails to package
File::HomeDir because of some error inside this package
Makefile.PL. But If I run 'perl Makefile.PL; make; make test' manually
for this CPAN module I don't see any errors so it must be something
caused by dh-make-perl.

ilya at denmark:~/tmp$ fakeroot dh-make-perl --notest --build --cpan File::HomeDir
cut: option requires an argument -- d
Try `cut --help' for more information.
CPAN: Storable loaded ok
Going to read /home/ilya/.cpan/Metadata
  Database was generated on Wed, 01 Nov 2006 00:24:36 GMT
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /home/ilya/.cpan/source/authors/id/A/AD/ADAMK/File-HomeDir-0.58.tar.gz ok
Scanning cache /home/ilya/.cpan/build for sizes
File-HomeDir-0.58/
File-HomeDir-0.58/inc/
File-HomeDir-0.58/inc/Module/
File-HomeDir-0.58/inc/Module/Install.pm
File-HomeDir-0.58/inc/Module/Install/
File-HomeDir-0.58/inc/Module/Install/Fetch.pm
File-HomeDir-0.58/inc/Module/Install/Makefile.pm
File-HomeDir-0.58/inc/Module/Install/Base.pm
File-HomeDir-0.58/inc/Module/Install/Metadata.pm
File-HomeDir-0.58/inc/Module/Install/Can.pm
File-HomeDir-0.58/inc/Module/Install/WriteAll.pm
File-HomeDir-0.58/inc/Module/Install/Win32.pm
File-HomeDir-0.58/lib/
File-HomeDir-0.58/lib/File/
File-HomeDir-0.58/lib/File/HomeDir/
File-HomeDir-0.58/lib/File/HomeDir/MacOS9.pm
File-HomeDir-0.58/lib/File/HomeDir/Windows.pm
File-HomeDir-0.58/lib/File/HomeDir/Unix.pm
File-HomeDir-0.58/lib/File/HomeDir/Darwin.pm
File-HomeDir-0.58/lib/File/HomeDir.pm
File-HomeDir-0.58/Changes
File-HomeDir-0.58/MANIFEST
File-HomeDir-0.58/t/
File-HomeDir-0.58/t/99_pod.t
File-HomeDir-0.58/t/02_main.t
File-HomeDir-0.58/t/01_compile.t
File-HomeDir-0.58/META.yml
File-HomeDir-0.58/README
File-HomeDir-0.58/LICENSE
File-HomeDir-0.58/Makefile.PL
Removing previously used /home/ilya/.cpan/build/File-HomeDir-0.58
mv: cannot move `/home/ilya/.cpan/build/File-HomeDir-0.58' to a subdirectory of itself, `/home/ilya/tmp/File-HomeDir-0.58/File-HomeDir-0.58'
Found: File-HomeDir 0.58 (libfile-homedir-perl arch=all)
Unquoted string "name" may clash with future reserved word at /home/ilya/tmp/File-HomeDir-0.58/Makefile.PL line 7.
String found where operator expected at /home/ilya/tmp/File-HomeDir-0.58/Makefile.PL line 7, near "name           'File-HomeDir'"
        (Do you need to predeclare name?)
String found where operator expected at /home/ilya/tmp/File-HomeDir-0.58/Makefile.PL line 8, near "all_from       'lib/File/HomeDir.pm'"
        (Do you need to predeclare all_from?)
Error: syntax error at /home/ilya/tmp/File-HomeDir-0.58/Makefile.PL line 7, near "name           'File-HomeDir'"
Compilation failed in require at /usr/share/perl5/Module/Depends/Intrusive.pm line 76.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-k7
Locale: LANG=C, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages dh-make-perl depends on:
ii  debhelper                     5.0.40     helper programs for debian/rules
ii  dpkg-dev                      1.13.22    package building tools for Debian
ii  fakeroot                      1.5.10     Gives a fake root environment
ii  libmodule-depends-perl        0.10-1     identify the dependencies of a dis
ii  libyaml-perl                  0.62-1     YAML Ain't Markup Language (tm)
ii  make                          3.81-2     The GNU version of the "make" util
ii  perl                          5.8.8-6.1  Larry Wall's Practical Extraction 
ii  perl-modules [libpod-parser-p 5.8.8-6.1  Core Perl modules

Versions of packages dh-make-perl recommends:
ii  apt-file                      2.0.8      APT package searching utility -- c
ii  libmodule-build-perl          0.26-1     Subclassable and make-independant 

-- debconf-show failed




More information about the pkg-perl-maintainers mailing list