[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Need help with SONAME and dcmtk package



Hi all,

  I am trying to update the dcmtk package to the latest release
(3.6.0). There has been an ABI change, for instance the dicomscope
package will not work anymore:


Exception in thread "main" java.lang.UnsatisfiedLinkError:
/usr/lib/libjInterface.so: /usr/lib/libdcmqrdb.so.1: undefined symbol:
_ZN9log4cplus6Logger11addAppenderENS_7helpers15SharedObjectPtrINS_8AppenderEEE
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1750)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1675)
	at java.lang.Runtime.loadLibrary0(Runtime.java:840)
	at java.lang.System.loadLibrary(System.java:1047)
	at main.MainContext.<clinit>(MainContext.java:58)
	at dicomscope.DICOMscope.main(DICOMscope.java:91)

So I have updated the debian/rules files to properly pass a version 2
(instead of 1) to the compilation flags. What else should I be
changing: libdcmtk1 should now be libdcmtk2 ? Do I need to explicitely
add new conflicts in the control file ?

thanks for your help
-- 
Mathieu


Reply to: