Hola. Tengo Suse 9.0 con gcc 3.3.2 y tuve que instalarme el gcc 3.2.1 para poder instalar vmware. El hecho es que utilicé el siguietne método de Javier Payno:
Si la respuesta de José Maria no te soluciona la papeleta compilate un gcc 3.2.1 en /opt/gcc3.2.1 y, antes de ejecutar el config-pl # export OLDPATH=$PATH # export PATH=/opt/gcc3.2.1/bin:$PATH # echo "/opt/gcc3.2.1/lib/" >> /etc/ld.so.conf && ldconfig # config-pl # export PATH=$OLDPATH
Como esto no me solucionó el problema, ya que el make ejecutaba el gcc 3.3.2, tuve que cambiar el enlace simbólico que hay en /usr/bin para que apuntase al /opt/gcc3.2.1/ y aswí instalé el vmware. Devolví el cambio hecho con los enlaces simbólicos e hice export $PATH=$OLDPATH tal y como dijo Javier. El hecho es que no me había dado cuenta hasta ahora que no puedo ejecutar nada dentro del yast2, o sea, se abre el yast2 pero cuando le doy a instalar soft, por ejemplo, no sale nada. En consola me aparece el siguiente mensaje: /usr/lib/YaST2/bin/y2base: /opt/gcc3.2.1/lib/libstdc++.so.5: version... y así con un montón de librerías que dice not found porque la ruta no está correcta ya que necesita la ruta del gcc3.3.2 y este que está instalado en /opt era provisional. Ahora no sé desinstalarlo ni volver al gcc que necesito. Por favor un poquito de ayuda. Gracias.