Hi,
Eclipse 3.4 uses xulrunner 1.9, if available. When the SWT Browser based on xulrunner 1.9 is loaded before the SWT composer, then initialization of SWT composer fails (when loading libgkgfx.so, it complains about an unresolved symbol that resides in libxpcom.so)
The reason is probably that some dependencies between (composer) mozilla components are not correct. It appears to me that when loading libgkgfx.so, it tries to resolve the symbols against libxpcom.so from xulrunner 1.9 instead of the own one.
Removing xulrunner 1.9 makes it work again, but that's not a solution, of course.
You can reproduce this as follows:
- install xulrunner 1.9 on linux
- install eclipse 3.4
- make sure that xulrunner 1.9 is recognized by eclipse
- open an SWT Browser (e.g. simply open a workbench with a new workspace => the welcome page uses the Browser)
- open a composer view so that the composer libraries are loaded
=> You get an UnsatisfiedLinkError.