Sto compilando un pacchetto deb e quando corro dpkg-buildpackage ottengo:dpkg-shlibdeps: errore: nessuna informazioni sulle dipendenze trovate per
dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libopencv_highgui.so.2.3
...
make: *** [binary-arch] Error 2
questo accade perché ho installato la dipendenza manualmente. So che il problema verrà risolto se installo la dipendenza (o utilizzo checkinstall) e voglio generare il pacchetto comunque perché non sono interessato al controllo delle dipendenze. So che posso dare a dpkg-shlibdeps l'opzione --ignore-missing-info
che impedisce un errore se non è possibile trovare informazioni sulla dipendenza. Ma io non so come passare questa opzione per dpkg-shlibdeps dal momento che sto usando dpkg-buildpackage e dpkg-buildpackage chiamate dpkg-shlibdeps ...
ho già provato:
sudo dpkg-buildpackage -rfakeroot -d -B
E con:
export DEB_DH_MAKESHLIBS_ARG=--ignore-missing-info
come root.
Qualche idea?
questa sembra essere una straordinaria idea pericolosa. se vuoi sostituire i binari, dovresti almeno provare a mettere le alternative in/usr/local/ –