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

[riminilug-general] Ricompilazione php4 e oracle



Già, sono ancora qua. Qualche tempo fa avevo chiesto aiuto su come interrogare oracle da php e non essendo riuscito a compilare correttamente php4 con il supporto ad Oracle avevo risolto trovando dei binari per debian già compilati con il supporto ad Oracle. La cosa però non mi ha soddisfatto e non mi sento tranquillo ad utilizzare dei binari compilati da una università della Lituania...

Ed eccoci quindi di nuovo qua. Quando ricompilo php4 la compilazione fallisce dicendo

collect2: ld returned 1 exit status
make[1]: *** [sapi/cli/php] Error 1
make[1]: Leaving directory `/usr/src/php/php4-4.3.10/apache-build'
make: *** [build-apache-stamp] Error 2

Poco sopra trovo anche questo warning che credo essere collegato

/usr/bin/ld: warning: libnnz10.so, needed by /usr/lib/oracle/10.2.0.1/client/lib/libclntsh.so, not found (try using -rpath or -rpath-link)

La cosa strana è che libnnz10.so è nella stessa dir di libclntsh.so. Comunque vuole che usi -rpath o -rpath-link. Googolando sembra che -rpath e -rpath-link siano direttive per il compilatore gcc ma la compilazione la faccio alla debian maniera con "dpkg-buildpackage -rfakeroot -uc -b"

Qualcuno ha qualche idea di come possa provare a risolvere il problema?

Grazie mille

Paolo