Bug 422020 - java.lang.UnsatisfiedLinkError: no spawner in java.library.path
Summary: java.lang.UnsatisfiedLinkError: no spawner in java.library.path
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-build (show other bugs)
Version: 7.0.2   Edit
Hardware: PC Solaris-GTK
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: cdt-build-inbox@eclipse.org CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-18 23:30 EST by jim wang CLA
Modified: 2020-09-04 15:25 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jim wang CLA 2013-11-18 23:30:10 EST
OS: Solaris10 x86 or Solaris11 x86
Eclipse version: 3.7 and above.
CDT version: 7.0 and above.

When I tried to builder my c project, just got the following message:

java.lang.UnsatisfiedLinkError: no spawner in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at org.eclipse.cdt.utils.spawner.ProcessFactory.<init>(ProcessFactory.java:39)
at org.eclipse.cdt.utils.spawner.ProcessFactory.getFactory(ProcessFactory.java:51)
at org.eclipse.cdt.core.CommandLauncher.execute(CommandLauncher.java:151)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.invokeMake(CommonBuilder.java:1930)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.invokeBuilder(CommonBuilder.java:1735)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:793)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:550)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:499)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

I extracted the following two jar files.

org.eclipse.cdt.core.solaris_5.2.0.201102110609.jar
org.eclipse.cdt.core.solaris.source_5.2.0.201102110609.jar

I just found out the libspawner.so for solaris sparc ,but there is no for solaris x86

Is it CDT not to support Solaris x86 yet?
Comment 1 Doug Schaefer CLA 2013-11-21 12:52:10 EST
(In reply to jim wang from comment #0)
> OS: Solaris10 x86 or Solaris11 x86
> Eclipse version: 3.7 and above.
> CDT version: 7.0 and above.
> 
> When I tried to builder my c project, just got the following message:
> 
> java.lang.UnsatisfiedLinkError: no spawner in java.library.path
>
> Is it CDT not to support Solaris x86 yet?

No. We would need someone to build and contribute the shared library to for cdt.core.solaris.