[Build-common-hackers] Bug#342940: Building perl packages does not work anymore ('configure' needed?!)

Christian Hammers ch at debian.org
Sun Dec 11 20:25:08 UTC 2005


Package: cdbs
Version: 0.4.32
Severity: important

Hello

Suddenly my rules file does not work anymore (packages
libdbi-perl-1.49):

	#!/usr/bin/make -f

	DH_VERBOSE=1

	# Put perlmodule.mk last to dh_clean temporary files not in MANIFEST
	include /usr/share/cdbs/1/rules/debhelper.mk
	include /usr/share/cdbs/1/class/perlmodule.mk

	DEB_INSTALL_EXAMPLES_libdbi-perl := test.pl

	install/libdbi-perl ::
		chmod -x debian/libdbi-perl/usr/lib/perl5/Roadmap.pod
		install -m 0644 -D debian/libdbi-perl.lintian-overrides
	debian/libdbi-perl/usr/share/lintian/overrides/libdbi-perl

it outputs the following.

bye,

-christian

------------------------------------------------------------------

$ fakeroot debian/rules binary
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
/usr/share/cdbs/1/rules/buildcore.mk:116: "DEB_BUILD_MAKE_TARGET is a
deprecated variable"
/usr/share/cdbs/1/rules/buildcore.mk:116: "DEB_CLEAN_MAKE_TARGET is a
deprecated variable"
/usr/share/cdbs/1/rules/buildcore.mk:116: "DEB_MAKE_TEST_TARGET is a
deprecated variable"
if [ -z "" ]; then \
          if ! test -f debian/compat; then echo 4 > debian/compat; fi; \
        fi
(cd . && /usr/bin/perl Makefile.PL INSTALLDIRS=vendor  )

*** You are using a perl configured with threading enabled.
*** You should be aware that using multiple threads is
*** not recommended for production environments.

Creating DBI::PurePerl    test variant: t/zvpp_01basics.t 
Creating DBI::PurePerl    test variant: t/zvpp_02dbidrv.t 
Creating DBI::PurePerl    test variant: t/zvpp_03handle.t 

....


Manifying blib/man3/Win32::DBIODBC.3pm
Manifying blib/man3/DBI::PurePerl.3pm
Manifying blib/man3/DBI::ProfileData.3pm
make[1]: Leaving directory `/home/ch/debian/perl/t/libdbi-perl-1.49'
touch debian/stamp-makefile-build
make: *** No rule to make target `configure', needed by `build/libdbi-perl'.  Stop.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-11-amd64-k8
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15) (ignored: LC_ALL set to de_DE at euro)

cdbs depends on no packages.

Versions of packages cdbs recommends:
ii  autotools-dev                 20050803.1 Update infrastructure for config.{
ii  debhelper                     5.0.8      helper programs for debian/rules

-- no debconf information




More information about the Build-common-hackers mailing list