Posts Tagged ‘ vbscript ’

Configurar Eclipse Colorer – take5 no Linux

A dica a seguir me tomou muito tempo, havia até desistido. Hoje  numa ultima tentativa, consegui faze-lo funcionar:

A algum tempo atrás quando comecei a usar o eclipse para editar arquivos ASP/VBSCRIPT (não é a melhor opção, mas uma das melhores existentes no Linux), um colega, Paulo de Tarso, me apresentou o plugin Eclipse Colorer (http://colorer.sourceforge.net/eclipsecolorer/), que simplesmente colore o código asp, porém, depois de ter o computador formatado, nunca mais consegui configura-lo novamente.

A seguir os passos que fiz para instala-lo:

faça o download do pacote, e descompacte na pasta plugins do seu Eclipse:
(EclipseColorer-take5_0.8.0) http://sourceforge.net/project/showfiles.php?group_id=34855&package_id=75558

Até ai tudo bem, porém o EclipseColorer usa de uma lib própria e caso essa não tenha todas suas dependências instaladas irá ocorrer o seguinte erro:

“Error in initialization of a native part of the Colorer library. This can be caused by absent net_sf_colorer.dll (libnet_sf_colorer.so) library in paths of java machine. Or, colorer can’t find catalog.xml file, wich must be placed in ‘%PLUGIN_DIR%/colorer/catalog.xml’ Could not initilize class net.sf.colorer.ParserFactory”

como dito no erro, copie a lib que esta em …/net.sf.colorer_0.8.0/os/linux/x86 para um path que esteja visivel para o java, eu copiei para o /usr/lib mesmo
# cp libnet_sf_colorer.so /usr/lib

após isso use o comando ldd para listar as dependencias:

$ ldd /usr/lib/libnet_sf_colorer.so
linux-gate.so.1 =>  (0xb7f7e000)
libstdc++.so.5 => not found
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7eb9000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d69000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7d5e000)
/lib/ld-linux.so.2 (0xb7f7f000)

No meu caso a lib libstdc++.so.5 não existia, simplesmente dei um apt-get na libstdc++5

# apt-get install libstdc++5

Now it works ;]!! para mais informações vejam os fontes a seguir:

Fontes:
http://quattor.begrid.be/trac/centralised-begrid-v5/wiki/Configure_Eclipse
http://lists.debian.org/debian-user-portuguese/2003/12/msg00836.html