Posts Tagged ‘libstdc++.so.5’

Warning: virtual() [function.virtual]: Unable to include

Thursday, May 1st, 2008

Vamos a documentar esto ya que el error de la función virtual fue bastante difícil de encontrar en la red, los recursos que hay nunca dan una solución.

Hoy a la madrugada tuve en mis manos un nuevo servidor RHEL 5.1 y procedí a restaurar algunos sitios que corrian archivos cgi (particularmente el script at3 de ArrowScripts) encontré con un problema referente a la función virtual, al parecer los archivos no podían ser incluídos usando dicha función. Esta función también puede reemplazarse por include o require, pero cuando cambiaba y usaba esas un error de compilación aparecía.

El código era este:

<?php virtual (”cgi-bin/at3/in.cgi”); ?>

Cgi estaba habilitado en el sitio, todo iba bien realmente, no entendía por qué no se podían realizar este tipo de includes. Hasta que mirando los logs de Apache pude ver erroes provenientes de otro sitio, pero que también usaba archivos cgi.

[Thu May 01 03:56:25 2008] [error] [client 99.163.176.182] in.cgi: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

En ese momento me di cuenta que faltaba una librería, investigando vi que era: compat-libstdc++

Para solucionar este error, simplemente instala el paquete compat-libstdc++, si no encuentra dicho paquete prueba con compat-libstdc++-33


Tecnologia | Ciencia | Dibujos Animados
free html hit 
counter