Bug#339869: libtk-gbarr-perl: FTBFS: current mv doesn't move directories to/from "xxx/"

Roland Stigge stigge at antcom.de
Sat Nov 19 12:46:08 UTC 2005


Package: libtk-gbarr-perl
Version: 2.06-1
Severity: serious
Tags: patch

Hi,

building the package libtk-gbarr-perl in a clean sid build environment
(with pbuilder) on i386 results in:

=========================================================================
[...]
cp examples/numentryplain blib/arch/Tk/demos/widtrib/numentryplain.pl
cp Cloth.pm blib/lib/Tk/Cloth.pm
cp TFrame.pm blib/lib/Tk/TFrame.pm
cp examples/firebutton blib/arch/Tk/demos/widtrib/firebutton.pl
cp examples/tframe blib/arch/Tk/demos/widtrib/tframe.pl
Manifying blib/man3/Tk::NumEntry.3pm
Manifying blib/man3/Tk::NumEntryPlain.3pm
Manifying blib/man3/Tk::Cloth.3pm
Manifying blib/man3/Tk::TFrame.3pm
Manifying blib/man3/Tk::FireButton.3pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/demos/widtrib/tframe.pl
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/demos/widtrib/firebutton.pl
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/demos/widtrib/numentryplain.pl
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/demos/widtrib/numentry.pl
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/demos/widtrib/cloth.pl
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/TFrame.pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/Cloth.pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/NumEntryPlain.pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/NumEntry.pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/FireButton.pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/man/man3/Tk::FireButton.3pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/man/man3/Tk::TFrame.3pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/man/man3/Tk::Cloth.3pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/man/man3/Tk::NumEntryPlain.3pm
Installing /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/man/man3/Tk::NumEntry.3pm
make[1]: Leaving directory `/tmp/buildd/libtk-gbarr-perl-2.06'
mv /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/lib/perl5/Tk/ /tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/perl5/Tk/
mv: target `/tmp/buildd/libtk-gbarr-perl-2.06/debian/libtk-gbarr-perl/usr/share/perl5/Tk/' is not a directory: No such file or directory
make: *** [install] Error 1
=========================================================================

This patch fixes it:

--- debian/rules.orig   2005-11-19 13:42:51.000000000 +0100
+++ debian/rules        2005-11-19 13:43:00.000000000 +0100
@@ -34,7 +34,7 @@
        dh_installdirs
        $(MAKE) PREFIX=$(debtmp)/usr install

-       mv $(debtmp)/usr/lib/perl5/Tk/ $(debtmp)/usr/share/perl5/Tk/
+       mv $(debtmp)/usr/lib/perl5/Tk $(debtmp)/usr/share/perl5/Tk

        #As this is a architecture independent package, we are not supposed to install
        #stuff to /usr/lib. MakeMaker creates the dirs, we delete them from the deb:



Thanks for considering.


--
DARTS - Debian Archive Regression Test Suite
http://darts.alioth.debian.org/




More information about the pkg-perl-maintainers mailing list