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

    • Diogo Kiss
    • 1 de janeiro de 2009

    Obrigado pela dica, demorei bastante também até achar um plugin para o eclipse para editar ASP. Depois me deparei com este problema e desanimei. Mas, felizmente, achei seu post que solucionou meu problema. Continue postando dicas que possam ajudar outras pessoas. Parabéns. Feliz 2009!

    • Claudio Marcelo
    • 2 de dezembro de 2009

    Pra quem não consegue encontrar a libstdc++5

    pode baixar aqui.
    http://packages.debian.org/stable/base/libstdc++5

    Se for a de i386 (.deb) instalar usando por ex. :

    dpkg -i libstdc++5_3.3.6-18_i386.deb

    • PoolS
    • 4 de março de 2011

    Nuunca pensei que uma recomendação minha fosse um dia me salvar! hehehe

    Valeu pela dica Alan!

  1. No trackbacks yet.

Deixe um comentário