Oracle Error en compilacion ... "libocci.so, may conflict with libstdc++.so.6"

Manuel Torres Carmona listas.mtc en gmail.com
Vie Nov 9 13:57:03 CLST 2007


Te recomiendo bajar el Linux desde Metalink, modificado por Oracle, para
que te tengas que evitar esos problemas, supongo que conoces el sitio
metalink.oracle.com

Saludos
Manuel

Eagle wrote:
> Estimados Contertulios!
>
> Tenemos el siguiente dilema ... resulta que estamos trabajando en una
> aplicacion desarrollada en .Net y como base de datos utilizamos Oracle 10g,
> ademas de utilizar las librerias occi,  la libstdc y quickfix, pero resulta
> que al momento de compilar nos tira el sgte warning :
>
> "/usr/bin/ld: warning: libstdc++.so.5, needed by
> /usr/lib/oracle/10.2.0.3/client/lib//libocci.so, may conflict with
> libstdc++.so.6"
>
>
> Tenemos 2 servidores de pruebas ademas de un tercer servidor de nuestro
> cliente, donde esta el cliente de oracle cuya version es la 10.2.0.3, en 2
> de estos servidores nos tira el warning y en un tercer nos corre sin ningun
> problema.
>
> Se podria suponer que el servidor de nuestro cliente es demasiado antiguo
> como para correr la aplicacion, pero una de las peticiones del cliente es
> cambiar lo menos posible el entorno de prueba y que la aplicacion sea lo mas
> portable y por ende no depender tanto de que version de linux, arquitectura,
> gcc, etc.
> Los datos del servidor del cliente es la sgte
>
> Version Gcc servidor cliente
> gcc (GCC) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)
> Linux version 2.6.9-5.EL
>
> Para poder pedir ciertos cambios en el ambiente tenemos que estar seguros
> cual es el problema y que cambios hacer, pero resulta que al probar en uno
> de nuestros servidores de prueba, se presenta el mismo problema
>
> Version Gcc servidor de prueba1 (arquitectura x64)
> gcc (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8)
> Linux version 2.6.17-1.2142_FC4
>
> Sin saber cual era el problema tomamos nuestro segundo servidor de pruebas
> instalando centos 4.5 con la instalacion minima estandar agregando las
> bibliotecas libstdc y quickfix instaladas por yum y se instalo el cliente
> oracle como en los demas servidores y magicamente corrio de pelos!
>
> Version Gcc servidor prueba1 (arquitectura i386)
> gcc (GCC) 4.1.2 20070626 (Red Hat 4.1.2-13)
> Linux version 2.6.22.2-42.fc6
>
> Los datos de las librerias Quickfix y libstdc
>
> Servidores donde NO corre
>
> ldd /usr/lib/oracle/10.2.0.3/client/lib/libocci.so
>         libstdc++.so.5 => /usr/lib64/libstdc++.so.5 (0x00002aaaaacdf000)
> ldd /usr/local/lib/libquickfix.so
>         libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002aaaab0dc000)
>
>
> Servidor Centos ... 0 problemas
>
> ldd /usr/lib/oracle/10.2.0.3/client/lib/libocci.so
>         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x001d7000)
> ldd /usr/local/lib/libquickfix.so
>         libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x004b3000)
>
>
> En varios sitios googleando recomiendan actualizar las librerias OCCI para
> el gcc a 3.4.3 cuya version disponible para descargar en oracle es la g++
> 3.4.3 [RHEL AS 4.0 ]. Pero al actualizar dichas librerias el problema
> persiste.
>
>
> Estimados ... Iluminados ... alguien a pasado por esto ...
>
>
> Mis saludos
> --
> Patricio Muñoz Riffo
> Estudiante Ing. Civil Informatica UTFSM
> Cel. 09-96146996
>
>   



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