lunes, 13 de octubre de 2008

Problemas con EasyEclipse en Debian


Tratando de encontrar una IDE agradable para PHP me tope con EasyEclipse, una distro de Eclipse totalmente lista para utilizar con lenguajes de scripting como PHP, Python y Ruby.
La cosa es que cuanto pretendía arrancarla misteriosamente se colgaba arrojando un error como este.

easyeclipse-lamp-1.2.2.2/./jre/bin/java: symbol lookup error: /home/agustin/Desktop/easyeclipse-lamp-1.2.2.2/configuration/org.eclipse.osgi/bundles/171/1/.cp/libswt-mozilla-gtk-3236.so: undefined symbol: _ZN4nsID5ParseEPKc

Aparentemente el error surge en Debian, dado que este entorno depende de Firefox y como en Debian solo tenemos Iceweasel por defecto y los paths están cambiados de lugar, la ide no puede encontrar correctamente las librerías que necesita.

La solución, es exportar la variable que define el home de firefox, MOZILLA_FIVE_HOME, de la siguiente manera.

export MOZILLA_FIVE_HOME='/usr/lib/iceweasel/'

Con esto deberíamos haber solucionado ese problema.

2 comentarios:

Toto dijo...

intentando hacer andar el eclipse, lo encontre a ese pero no me gusto mucho, ademas tuve un problema con una libreria de ruby. igual no pude instalar eclipse en debian por el tema de los repositores oficiales y el sun-java6-sdk. ahora lo tengo en ubuntu y esta bastante bueno. tambien estoy probando los que me dijiste vos, pero mi preferido hasta ahora es el notepad

Marcos dijo...

El mismo problema existe en sabayon (por lo que presumo tambíen en gentoo). Solo que la solucíon es un:

export MOZILLA_FIVE_HOME='/usr/lib/mozilla'