Source: gdcm
Version: 3.0.22-1
Severity: serious

Hello, as seen, gdcm is not migrating because of camitk test regression.
Looking at the failure, looks like the fault is not in camitk, but in gdcm 
itself, changing the ABI without a SONAME bump

quoting 
https://ci.debian.net/data/autopkgtest/testing/amd64/c/camitk/40209513/log.gz

159s 2023-11-26 13:11:35.182 [ERROR  ] Extension manager error:
159s Loading component extension failed after 10 tries.
159s
159s Plugin:
159s "/usr/lib/x86_64-linux-gnu/camitk-5.1/components/libitkimage.so.5.1.0"
159s
159s Error:
159s Cannot load library : (/lib/x86_64-linux-gnu/libITKIOGDCM-5.3.so.1: 
undefined symbol: _ZN4gdcm16DirectionCosinesD1Ev
159s
159s List of library paths:
159s  - /usr/lib/x86_64-linux-gnu/camitk-5.1/viewers
159s  - /usr/lib/x86_64-linux-gnu/camitk-5.1/components
159s  - /usr/lib/x86_64-linux-gnu/camitk-5.1/actions
159s  - /usr/lib/x86_64-linux-gnu/camitk-5.1
159s  - /usr/lib/x86_64-linux-gnu/qt5/plugins
159s  - /usr/bin
159s


$ echo _ZN4gdcm16DirectionCosinesD1Ev |c++filt
gdcm::DirectionCosines::~DirectionCosines()


Checking the changes in header files for new release I see
-DirectionCosines::~DirectionCosines() = default;

and
-  ~DirectionCosines();
+  ~DirectionCosines() = default;


But this object is used in external packages, so it can't change signature or 
be dropped.

G.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to