Se per caso qualcuno che legge ha provato ad usare checkinstall per compilare e installare un qualsiasi programma ed ha ottenuto questo errore:
========= Risultato installazione =========
Making install in src
make[1]: Entering directory `/home/fabio/tarball/libdvdcss-1.2.9/src’
Making install in dvdcss
make[2]: Entering directory `/home/fabio/tarball/libdvdcss-1.2.9/src/dvdcss’
make[3]: Entering directory `/home/fabio/tarball/libdvdcss-1.2.9/src/dvdcss’
make[3]: Nothing to be done for `install-exec-am’.
test -z “/usr/include/dvdcss” || mkdir -p — “/usr/include/dvdcss”
/usr/bin/install -c -m 644 ‘dvdcss.h’ ‘/usr/include/dvdcss/dvdcss.h’
make[3]: Leaving directory `/home/fabio/tarball/libdvdcss-1.2.9/src/dvdcss’
make[2]: Leaving directory `/home/fabio/tarball/libdvdcss-1.2.9/src/dvdcss’
make[2]: Entering directory `/home/fabio/tarball/libdvdcss-1.2.9/src’
make[3]: Entering directory `/home/fabio/tarball/libdvdcss-1.2.9/src’
test -z “/usr/lib” || mkdir -p — “/usr/lib”
/bin/sh ../libtool –mode=install /usr/bin/install -c ‘libdvdcss.la’ ‘/usr/lib/libdvdcss.la’
/usr/bin/install -c .libs/libdvdcss.so.2.0.8 /usr/lib/libdvdcss.so.2.0.8
(cd /usr/lib && rm -f libdvdcss.so.2 && ln -s libdvdcss.so.2.0.8 libdvdcss.so.2)
(cd /usr/lib && rm -f libdvdcss.so && ln -s libdvdcss.so.2.0.8 libdvdcss.so)
/usr/bin/install -c .libs/libdvdcss.lai /usr/lib/libdvdcss.la
/usr/bin/install -c .libs/libdvdcss.a /usr/lib/libdvdcss.a
ranlib /usr/lib/libdvdcss.a
chmod 644 /usr/lib/libdvdcss.a
chmod: changing permissions of `/usr/lib/libdvdcss.a’: No such file or directory
make[3]: *** [install-libLTLIBRARIES] Error 1
make[3]: Leaving directory `/home/fabio/tarball/libdvdcss-1.2.9/src’
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/fabio/tarball/libdvdcss-1.2.9/src’
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/fabio/tarball/libdvdcss-1.2.9/src’
make: *** [install-recursive] Error 1
**** Installazione fallita. Creazione del paccheto annullata.
Allora sappia che è un baco già segnalato, dovuto al fatto che checkinstall tenta di cambiare i permessi di un file, /usr/lib/libdvdcss.a, che non esiste. In attesa del fix, la soluzione è quella di avviare checkinstall con l’opzione --fstrans=no.
PS: si, ho usato checkinstall per compilare e installare la libdvdcss su Debian, dopo alcuni problemi di conflitto tra pacchetti avuti recentemente, preferisco non installare software proveniente dal repository Debian Multimedia.




