Ganymede fails to load Linux Native Lib using Bundle-NativeCode [message #114720] |
Sun, 20 July 2008 19:42 |
Eclipse User |
|
|
|
Originally posted by: jconlon.apache.org
With Europa I have no problem starting a bundle that contains native
libraries on my Centos 4.6 release. The native lib is defined in my
bundle with:
Bundle-NativeCode:
bluecove.dll;intelbth.dll;osname=WindowsXP;osname=Windows200 0;osname=WindowsNT;processor=x86,
bluecove_ce.dll;intelbth_ce.dll;osname=WindowsCE;processor=A RM,libbluecove.co;osname=Linux,*
But in Ganymede 3.4.0 release I can no longer start this bundle. In
console mode:
osgi> diag 458
reference:file:/home/jconlon/eclipse-workspaces/tracker-TRUN K/net.sf.bluecove/
[458]
The native code paths cannot be found: libbluecove.co; osname=Linux
Yet the same bundle that fails in a Ganymede created RCP moved over to a
previoius RCP product created with Europa starts just fine.
I am running Sun's jvm for both launches.
java.version=1.6.0_05
On a potentially releated (??) note, check out how Europa and Ganymede
report different osgi.framework parameters:
Europa -
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.6.9.0
org.osgi.framework.processor=x86
Ganymede -
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.6.9-67.0.20.ELsmp
org.osgi.framework.processor=i386
Have seen bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=139064
but that relates to loading two libs.
Is there something that I am forgetting to check or set that causes this
problem on Ganymede or does this look like a bug, that I should report??
thanks for any feedback,
John
|
|
|
Powered by
FUDForum. Page generated in 0.03127 seconds