[Linuxtrent] Re: [jugtrento] sperando serva a qualcuno: eclipse + openjdk su ubuntu 8.04 (era: [jugtrento] beginner java + Linux + ubuntu)

  • From: "Roberto Resoli" <roberto.resoli@xxxxxxxxx>
  • To: jugtrento@xxxxxxxxxxxxxxxx
  • Date: Thu, 8 May 2008 13:55:20 +0200

2008/5/8 Marco Ciampa <ciampix@xxxxxxxxx>:
>
>  In risposta a difficoltà a lanciare Eclipse su (k)ubuntu 8.04 con openjdk:
>
...
>  poi lanciando eclipse da terminale ho notato:
>
>  $eclipse
>  searching for compatible vm...
>   testing /usr/lib/jvm/java-6-openjdk...found
>  /usr/lib/jvm/java-6-openjdk/bin/java: symbol lookup error:
>  
> /home/marco/.eclipse/org.eclipse.platform_3.2.0/configuration/org.eclipse.osgi/bundles/90/1/.cp/libswt-mozilla-gtk-3236.so:
>  /undefined symbol: NS_StringContainerInit2
>
>  cercando su google ho trovato:
>
>  https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/220676
>
>  che suggerisce di installare il pacchetto libxul-dev e cosi ho fatto:
>
>  apt-get install libxul-dev
>
>  e ho risolto.

Ho appena provato anch'io ad installare openjdk. Nel mio caso eclipse
(installato da diverso tempo, prima dell'upgrade a Hardy) è partito
immediatamente.

lo ldd suggerito da launchpad nel mio caso dà:

ldd /usr/lib/jni/libswt-mozilla-gtk-3236.so
        linux-gate.so.1 =>  (0xb7f43000)
        libxpcom.so.0d => /usr/lib/libxpcom.so.0d (0xb7f1d000)
        libplds4.so.0d => /usr/lib/libplds4.so.0d (0xb7f1a000)
        libplc4.so.0d => /usr/lib/libplc4.so.0d (0xb7f16000)
        libnspr4.so.0d => /usr/lib/libnspr4.so.0d (0xb7ee3000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7ecb000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7ec7000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7dd3000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7dae000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7da3000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7c54000)
        libxul.so.0d => /usr/lib/libxul.so.0d (0xb7029000)
        /lib/ld-linux.so.2 (0xb7f44000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7008000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6fe5000)
        libmozjs.so.0d => /usr/lib/libmozjs.so.0d (0xb6f38000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb6f23000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6f20000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6e39000)
        libXft.so.2 => /usr/lib/libXft.so.2 (0xb6e26000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6dfc000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb6a85000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6a01000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb69e7000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb69cf000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6991000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb692f000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb68f3000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6842000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb67f1000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb67ec000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb677b000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6754000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb674c000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb673e000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb673c000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6723000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6702000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb66f9000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb66f6000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb66f3000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb66ed000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb66e9000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb66e1000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb66db000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb66d2000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb66a8000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xb668f000)
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb6668000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb6660000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb6648000)
        librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb663e000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb663b000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6636000)


la lib xpcom nel mio caso è fornita dal pacchetto libxul0d:

 sudo dpkg-query -S /usr/lib/libxpcom.so.0d
libxul0d: /usr/lib/libxpcom.so.0d

che è una dipendenza di eclipse:

sudo apt-cache rdepends libxul0d
libxul0d
Reverse Depends:
  zekr
  hunspell-ne
  hunspell-de-de
  hunspell-de-ch
  hunspell-de-at
  hunspell-da
  xulrunner-gnome-support
  xulrunner
  videolink
  python-xpcom
  mobile-basic-flash
  libxul0d-dbg
  libxul-dev
  libxul-common
  libswt3.2-gtk-jni
  libmozillainterfaces-java
  libgtk-mozembed-ruby1.8
  libghc6-mozembed-dev
  kazehakase
  hunspell-uz
  hunspell-en-us
  gnome-web-photo
  galeon
  eclipse

quindi credo che dovrebbe essere installata in automatico installando
il pacchetto eclipse ....


>
>  Sperando serva a qualcuno.
>
>  Marco Ciampa
>
>  +--------------------+
>  | Linux User  #78271 |
>  | FSFE fellow   #364 |
>  +--------------------+
>
>  --~--~---------~--~----~------------~-------~--~----~
>  Hai ricevuto questo messaggio in quanto sei iscritto al gruppo Gruppo 
> "jugtrento" di Google Gruppi.
>   Per mandare un messaggio a questo gruppo, invia una email a 
> jugtrento@xxxxxxxxxxxxxxxx
>   Per annullare l'iscrizione a questo gruppo, invia un'email a 
> jugtrento-unsubscribe@xxxxxxxxxxxxxxxx
>   Per maggiori opzioni, visita questo gruppo all'indirizzo 
> http://groups.google.com/group/jugtrento?hl=it
>  -~----------~----~----~----~------~----~------~--~---
>
>
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts:

  • » [Linuxtrent] Re: [jugtrento] sperando serva a qualcuno: eclipse + openjdk su ubuntu 8.04 (era: [jugtrento] beginner java + Linux + ubuntu)