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

Re: GPG error



Paolo Sala wrote:

> Purtroppo perché ai suddetti pacchetti manca il supporto ad Oracle e
> non ne posso fare a meno. Ho provato più volte a ricompilare php con
> il supporto oracle ma credo che il client Oracle non contenga tutte
> gli header necessari (o almeno non sono riuscito a terminare la
> compilazione...).  Ci ho provato in tutti i modi ma non ce l'ho fatta.
> Sicché preso dalla disperazione ho installato i binari da .
>
> Se qualcuno invece è riuscito a ricompilare php con il supporto Oracle
> e volesse darmi qualche consiglio...

quindi il problema è con l'estensione oracle?

mai usato, fino a php 4.3.11 ho preparato degli rpm per vecchie rh 7.3
per fortuna ora non più RedHat installate ;-)

ti allego un po' di commenti nello spec che usavo per compilare php come
rpm che riguardano l'estensione
oracle, non so se ti possono servire, spero di si, in fondo si tratta
del configure...

# For those willing to recompile with Oracle libraries
# for the oracle extension
# (ie rpm --rebuild --define 'oracle 1' php4.1.1-x.src.rpm)
#
%{!?oracle:%define oracle 0}
...
%if %{oracle}
%package oci8
Group: Development/Languages
Prereq: php = %{version}-%{release}
Prereq: perl
Summary: A module for PHP applications that use OCI8 databases.
Provides: php_database
...
%if %{oracle}
    --with-oci8=shared \
...
## oracle
######################################################################
%if %{oracle}
%files oci8
    %defattr(-,root,root)
    %{_libdir}/php4/oci8.so


%post oci8
    %{__perl} -pi -e "s|^;extension=oci8.so|extension=oci8.so|"
%{_sysconfdir}/php.ini
    %{__perl} -pi -e "s|^;extension=php_oci8.dll|extension=oci8.so|"
%{_sysconfdir}/php.ini


%preun oci8
    if [ $1 = 0 -a -f %{_sysconfdir}/php.ini ] ; then
      %{__perl} -pi -e "s|^extension=oci8.so|;extension=oci8.so|"
%{_sysconfdir}/php.ini
    fi
%endif

################################################################################

Alessandro







Reply to: