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

Re: Sight does not build on i386



Hello Andreas,

Actually ITKFFT is not built on i386 because of these lines https://salsa.debian.org/med-team/insighttoolkit/-/blob/master/debian/rules#L13.

Even if CMake should break at configure time whereas we specify the module is REQUIRED, this is so perfectly normal that it does not link.

I guess I can't hope that the problem in ITK would be solved anytime soon. Even in the more recent insighttoolkit5 branch the hack is present https://salsa.debian.org/med-team/insighttoolkit/-/blob/debian/5.2.1-1/debian/rules#L13.

I think I have no other option than disabling this service for this architecture. It does not hurt that much, it is not used by the two apps we build. I'll do that unless you have another suggestion.

Cheers,


Dr. Flavien BRIDAULT
Director of Software Development
IRCAD France & IRCAD Africa

flavien.bridault@ircad.fr
Tél. : +33 (0)3 88 119 201
  IRCAD
                  France
http://www.ircad.fr/
http://www.ircad.africa/


Suivez l'IRCAD sur  Facebook
 

IRCAD France
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex - FRANCE
Le 01/11/2021 à 13:24, Flavien BRIDAULT a écrit :

Hi Andreas,

We do support i386, we even patched an fixed upstream few months ago.

I'll have a look tomorrow. But this seems a bit weird since the error comes from the linker that does not find ITKFFT (/usr/bin/ld: cannot find -lITKFFT). At first sight, I don't understand why is this arch dependent, unless this library does not build on i386.

Kind regards,


Dr. Flavien BRIDAULT
Director of Software Development
IRCAD France & IRCAD Africa

flavien.bridault@ircad.fr
Tél. : +33 (0)3 88 119 201
  IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/


Suivez l'IRCAD sur  Facebook
 

IRCAD France
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex - FRANCE
Le 01/11/2021 à 08:41, Andreas Tille a écrit :
Hi Flavien,

I wanted to do a source-only upload of sight but I realised it does not
build on i386[1].  I'm not sure whether you intend to support i386 but
if not this should be explicitly declared as amd64 only.

Kind regards

     Andreas.

[1] https://buildd.debian.org/status/fetch.php?pkg=sight&arch=i386&ver=21.0.0-1&stamp=1635274833&raw=0

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: