oci8 y php4

Marcos Ramirez mramireza en armada.cl
Vie Feb 9 12:55:54 CLST 2007


On Fri, 2007-02-09 at 11:56 -0300, Victor Hugo dos Santos wrote:
> El 8/02/07, Marcos Ramirez <mramireza en armada.cl> escribió:
> > On Wed, 2007-02-07 at 19:31 -0300, Victor Hugo dos Santos wrote:
> 
> > $ rpmbuild --rebuild --with
> > oci8 /home/marcos/Downloads/php-4.3.9-3.15.src.rpm
> 
> mmmm.. hice los pasos mencionados arriba en la maquina que tienes
> centos y me salio un error (que ya tenia mencionado antes)
> 
> "File not found: /var/tmp/php-root/usr/lib/php4/oci8.so"
> 
> y entonces, busque nuevamente en la web y me encontre con este bug
> http://lists.centos.org/pipermail/centos/2005-September/053203.html
> que afecta "solamente" centos !!!

curioso, no lo habia visto ni me habia afectado (aunque hace rato que
estoy usando los php-5.X desde centosplus)

> entonces, me vino la idea de ir a compilar el client oracle en la
> maquina RHEL, con los mismos parametros
>       #rpmbuild -ba --with oci8 /usr/src/redhat/SPECS/php.spec
> y funciono bien...  creando al final lo siguientes archivos:

En tal caso, instala el php-oci8 de los generados ahi y ya tienes el
problema resuelto.

> paso siguiente, seguir con la idea de reconstruir el SRPMS
>      rpmbuild --rebuild php-4.3.9-3.22.src.rpm

te falto el "--with oci8"

> creado antes en la maquina RHEL en la maquina centos... pero al
> hacerlo, me sale este otro error:

> mmmm... ahora me quedan dos posibilidades:
> 
> 1 - aplicar el parche que encontre en la web para "centos"
> 2 - copiar el rpm
> (/usr/src/redhat/RPMS/i386/php-oci8-4.3.9-3.22.i386.rpm) que
> reconstruir en la maquina RHEL para la maquina centos y instalarlo.
> 
> mmm.. me parece mejor la opción #2 !!!

concuerdo plenamente 

Saludos
-- 
Marcos Ramirez <mramireza en armada.cl>







Más información sobre la lista de distribución Linux