[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: