Packages meant to be built with perl-5.6 aren't going to work with
older versions, because they use the concept of "vendor installed"
software, a MakeMaker class that first appeared in 5.6.
You'll have to hack the debian/rules file---I'd pick a convenient
other module and adjust the make lines appropriately.
Russell Coker <firstname.lastname@example.org> writes:
> I am trying to build your libnet-ldap-perl package on Potato and I have the
> following error:
> debian/rules binary DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386
> DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386
> DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux
> make install PREFIX=/tmp/libnet-ldap-perl-0.22/debian/tmp/usr
> make: Entering directory `/tmp/libnet-ldap-perl-0.22'
> make: *** No rule to make target `pure_vendor_install', needed by
> `pure_install'. Stop.
> make: Leaving directory `/tmp/libnet-ldap-perl-0.22'
> make: *** [install] Error 2
> I have been reading through the makefile and I just can't understand what
> this pure_vendor_install is. Could you please give me a hint on what I
> should do?
> I have CC'd this message to the debian-devel list because getting this module
> running on Potato has become a bottleneck on the project I am working on and
> I would appreciate any advice quickly.
> http://www.coker.com.au/bonnie++/ Bonnie++ hard drive benchmark
> http://www.coker.com.au/postal/ Postal SMTP/POP benchmark
> http://www.coker.com.au/projects.html Projects I am working on
> http://www.coker.com.au/~russell/ My home page
> To UNSUBSCRIBE, email to email@example.com
> with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org