Come posso dire a CPAN di fornire un argomento specifico Makefile.PL
in un'installazione specifica?Come posso impostare la libreria e includere i percorsi per Makefile.PL per una singola installazione?
In particolare. Voglio installare XML::LibXML
e apt-get
installato la libreria su /usr/lib/libxml2.so.2.6.32
. Makefile.PL
ha problemi con questo e mi dice:
using fallback values for LIBS and INC
options:
LIBS='-L/usr/local/lib -L/usr/lib -lxml2 -lm'
INC='-I/usr/local/include -I/usr/include'
If this is wrong, Re-run as:
$ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'
looking for -lxml2... no
looking for -llibxml2... no
libxml2 not found
Try setting LIBS and INC values on the command line
Or get libxml2 from
http://xmlsoft.org/
so dove l'libxml2 è, ma non so come dire al Makefile.PL
.
edit: Quando faccio dpkg -L libxml2
(è una debian), vedo
/.
/usr
/usr/lib
/usr/lib/libxml2.so.2.6.32
/usr/share
/usr/share/doc
/usr/share/doc/libxml2
/usr/share/doc/libxml2/AUTHORS
/usr/share/doc/libxml2/changelog.Debian.gz
/usr/share/doc/libxml2/copyright
/usr/share/doc/libxml2/README
/usr/share/doc/libxml2/README.Debian
/usr/share/doc/libxml2/NEWS.gz
/usr/share/doc/libxml2/changelog.gz
/usr/share/doc/libxml2/TODO.gz
/usr/lib/libxml2.so.2
io non sono una radice su quella macchina e non posso fare link simbolico in /usr/lib
o riparare.
Quindi come ha funzionato? Sei stato in grado di risolvere il tuo problema? – rafl
Sì, l'ho fatto (mi dispiace per non aver risposto, ho avuto qualche altro lavoro), grazie! –