johnperry/CTP

Build errors linux 64

Closed this issue · 2 comments

Hey,
I am building the CTP under linux. The current versions (starting with 4054b97 After imageio changes) do not run anymore:
java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at org.rsna.ctp.ClinicalTrialProcessor.main(ClinicalTrialProcessor.java:73) Caused by: java.lang.UnsatisfiedLinkError: Can't load library: /opt/CTP/libraries/imageio/libclib_jiio-64.so at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2630) at java.base/java.lang.Runtime.load0(Runtime.java:768) at java.base/java.lang.System.load(System.java:1837) at org.rsna.util.ImageIOTools.loadNativeLib(ImageIOTools.java:76) at org.rsna.util.ImageIOTools.load(ImageIOTools.java:65) at org.rsna.ctp.Configuration.<init>(Configuration.java:112) at org.rsna.ctp.Configuration.load(Configuration.java:83) at org.rsna.ctp.ClinicalTrialProcessor.<init>(ClinicalTrialProcessor.java:166) ... 5 more

Another issue (already longer there, is a build error, due to a comment, replacing the sign with a white space resolves it):

.../DICOMECGProcessor.java:436: error: unmappable character for encoding UTF8
			//Lead III = Lead II � Lead I
		//Lead III = Lead II � Lead I

Perfect, thanks alot, it works!