[Debian-med-packaging] Bug#1056953: Bug#1056953: gdcm: ABI broke in last version 3.0.22-1

Emmanuel Promayon Emmanuel.Promayon at univ-grenoble-alpes.fr
Mon Dec 4 09:37:43 GMT 2023


Thanks for the clarification.

To add my 2 cents, the problem appears to be raised by libITKIOGDCM 
shared object (from the insighttoolkit5 package), which is indeed used 
by libitkimage shared object of CamiTK.

Best regards,
Emmanuel

On 27/11/2023 09:43, Gianfranco Costamagna wrote:
> 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.
>
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging

-- 
Emmanuel Promayon
Professeur Univ. Grenoble Alpes - Polytech Grenoble
Laboratoire TIMC - équipe GMCAO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20231204/67f3246a/attachment.htm>


More information about the Debian-med-packaging mailing list