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

Re: [riminilug-general] Ricompilazione php4 e oracle



Omar Schiaratura scrisse in data 07/12/2005 13:21:

controlla che il percorso non sia un broken link
prova a controllare bene il percorso e prova a metterlo in
/etc/ld.so.conf
e lanciare ldconfig
Perfetto. Funziona... anche se poi oracle mi da un errore appena faccio un oci_logon:

*Warning*: ocilogon(): _oci_open_session: OCIHandleAlloc OCI_HTYPE_SVCCTX: OCI_INVALID_HANDLE

Fanzum anche a Oracle... continuerò ancora ad utilizzare i binary della lituania...

un saluto e grazie ancora

Paolo

...

oppure:
prova i binari dell'università della lituania prima di non fidarti, ti
faranno risparmiare tempo

Alle 10:06, mercoledì 7 dicembre 2005, Paolo Sala ha scritto:
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