Some file installed in /usr/local after refreshing debian/rules by dh-make-perl...
Greetings, Debian-Perl !
I am working on emboss-explorer, a package maintained by Debian-Med, and
wanted to take the opportunity of a dependancy bugfix to do some general
cleaning.
I have refreshed debian/rules with dh-make-perl 0.45, and after this
build fails with messages like:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '/usr/local/man/man3'
mkdir /usr/local/man/man3: Permission non accordée at /usr/share/perl/5.10/ExtUtils/Install.pm line 479
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
After running debian/rules and/or debian/rules patch, the package does
not contain any mention of /usr/local (except .svn directories or the
patches of debian/patches, that correct such paths. But after
debian/rules build, there is the following:
choucaemboss-explorer-2.2.0$ grep -r local . | grep usr | grep -v debian
./Makefile:LDDLFLAGS = -shared -O2 -g -L/usr/local/lib
./Makefile:LDFLAGS = -L/usr/local/lib
./Makefile:SITELIBEXP = /usr/local/share/perl/5.10.0
./Makefile:SITEARCHEXP = /usr/local/lib/perl/5.10.0
Can somebody help me by hinting why this happen?
emboss-explorer can be debcheckout, and as uscan has some timeout
problems with sourceforge these days, the easies to get upstream sources
is apt-get source.
Have a nice day,
--
Charles Plessy
Tsurumi, Kanagawa, Japan
Reply to: