<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Dear developers,</p>
<p>My message was maybe missed during the summer, I give a new
attempt... I can offer a hand to provide the ITK patch if that can
help...</p>
<p>Cheers,<br>
</p>
<div class="moz-signature">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<br>
<table style="font-family:Calibri,Arial,Helvetica; font-size:13px;
color:#666666" cellspacing="0" cellpadding="0">
<tbody>
<tr valign="top">
<td style="white-space:nowrap; padding-right:20px"> <span
style="font-size:18px"><b>Dr. Flavien BRIDAULT</b></span><br>
Director of Software Development<br>
IRCAD France & IRCAD Africa<br>
<br>
<a href="mailto:flavien.bridault-louchez@ircad.fr"
style="color:#37D; text-decoration:none">flavien.bridault@ircad.fr</a><br>
Tél. : +33 (0)3 88 119 201<br>
</td>
<td style="background:#DDDDDD; font-size:1px" width="1"> </td>
<td style="padding:0 20px" align="center"> <a
target="_blank" href="http://www.ircad.fr/"
style="color:#37D; text-decoration:none"> <img
src="cid:part1.oXI8NLRo.o4Vq6wer@ircad.fr" alt="IRCAD
France" height="50" border="0"><br>
http://www.ircad.fr/<br>
http://www.ircad.africa/ </a> <br>
<br>
Suivez l'IRCAD sur <a target="_blank"
href="http://www.facebook.com/pages/IRCAD/193785273990141"><img
src="cid:part2.7mIWr0Xt.AGX2Hu2R@ircad.fr"
alt="Facebook" title="Facebook"
style="vertical-align:middle; margin-bottom:2px"
border="0" align="absmiddle"></a> </td>
</tr>
<tr>
<td colspan="4" height="10"> </td>
</tr>
<tr>
<td colspan="4" style="font-size:1px; background:#DDDDDD"
height="1"><br>
</td>
</tr>
<tr>
<td colspan="4" style="font-size:11px; padding-top:10px"
align="center"><b>IRCAD France</b><br>
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091
Strasbourg Cedex - FRANCE</td>
</tr>
</tbody>
</table>
</div>
<div class="moz-cite-prefix">Le 23/08/2023 à 09:54, Flavien Bridault
a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:5ffedf53-6abf-4391-c238-e81f770ee2ee@ircad.fr">Dear
developers,
<br>
<br>
It turns out that sight FTBFS is due to a regression in
itkMacro.h. This has been fixed upstream in
<a class="moz-txt-link-freetext" href="https://github.com/InsightSoftwareConsortium/ITK/commit/7fbe8880a99ce1442b5b3e04ab05babdabe8e930">https://github.com/InsightSoftwareConsortium/ITK/commit/7fbe8880a99ce1442b5b3e04ab05babdabe8e930</a>.
<br>
<br>
I could hack this in sight but this would be really tedious. This
might break also other client code, as reported here
<a class="moz-txt-link-freetext" href="https://github.com/InsightSoftwareConsortium/ITK/issues/4074/">https://github.com/InsightSoftwareConsortium/ITK/issues/4074/</a>
<br>
<br>
Do you think it could be possible to add a patch for this in the
insighttoolkit5 package ?
<br>
<br>
Thanks a lot.
<br>
<br>
<br>
*Dr. Flavien BRIDAULT*
<br>
Director of Software Development
<br>
IRCAD France & IRCAD Africa
<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:flavien.bridault@ircad.fr">flavien.bridault@ircad.fr</a>
<a class="moz-txt-link-rfc2396E" href="mailto:flavien.bridault-louchez@ircad.fr"><mailto:flavien.bridault-louchez@ircad.fr></a>
<br>
Tél. : +33 (0)3 88 119 201
<br>
IRCAD France
<br>
<a class="moz-txt-link-freetext" href="http://www.ircad.fr/">http://www.ircad.fr/</a>
<br>
<a class="moz-txt-link-freetext" href="http://www.ircad.africa/">http://www.ircad.africa/</a> <a class="moz-txt-link-rfc2396E" href="http://www.ircad.fr/"><http://www.ircad.fr/></a>
<br>
<br>
Suivez l'IRCAD sur Facebook
<a class="moz-txt-link-rfc2396E" href="http://www.facebook.com/pages/IRCAD/193785273990141"><http://www.facebook.com/pages/IRCAD/193785273990141></a>
<br>
<br>
*IRCAD France*
<br>
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg
Cedex - FRANCE
<br>
<br>
Le 27/06/2023 à 00:10, Sebastian Ramacher a écrit :
<br>
<blockquote type="cite">Source: sight
<br>
Version: 21.1.1-3
<br>
Severity: serious
<br>
Tags: ftbfs sid bookworm
<br>
Justification: fails to build from source (but built
successfully in the past)
<br>
X-Debbugs-Cc: <a class="moz-txt-link-abbreviated" href="mailto:sramacher@debian.org">sramacher@debian.org</a>
<br>
<br>
<a class="moz-txt-link-freetext" href="https://buildd.debian.org/status/fetch.php?pkg=sight&arch=amd64&ver=21.1.1-3%2Bb2&stamp=1687809257&raw=0">https://buildd.debian.org/status/fetch.php?pkg=sight&arch=amd64&ver=21.1.1-3%2Bb2&stamp=1687809257&raw=0</a>
<br>
<br>
[ 66%] Linking CXX shared library
../../../lib/x86_64-linux-gnu/libsight_module_filter_vision.so
<br>
cd
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/modules/filter/vision
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/module_filter_vision.dir/link.txt --verbose=1
<br>
/usr/bin/c++ -fPIC -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,--as-needed
-Wl,--sort-common -Wl,-O2 -Wl,-z,relro -Wl,-z,now -shared
-Wl,-soname,libsight_module_filter_vision.so.21.1 -o
../../../lib/x86_64-linux-gnu/libsight_module_filter_vision.so.21.1.0
CMakeFiles/module_filter_vision.dir/Plugin.cpp.o
CMakeFiles/module_filter_vision.dir/SColourImageMasking.cpp.o
CMakeFiles/module_filter_vision.dir/SDepthImageMasking.cpp.o
CMakeFiles/module_filter_vision.dir/SOpticalFlow.cpp.o
CMakeFiles/module_filter_vision.dir/SPointCloudFromDepthMap.cpp.o
CMakeFiles/module_filter_vision.dir/STransformDepthMap2mm.cpp.o
CMakeFiles/module_filter_vision.dir/STransformDepthTL2mm.cpp.o
CMakeFiles/module_filter_vision.dir/SUltrasoundImage.cpp.o
CMakeFiles/module_filter_vision.dir/registerServices.cpp.o
-Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_video.so.4.6.0
../../../lib/x86_64-linux-gnu/libsight_service.so.21.1.0
../../../lib/x86_64-linux-gnu/libsight_geometry_data.so.21.1.0
../../../lib/x86_64-linux-gnu/libsight_filter_vision.so.21.1.0
../../../lib/x86_64-linux-gnu/libsight_io_opencv.so.21.1.0
/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.6.0
../../../lib/x86_64-linux-gnu/libsight_activity.so.21.1.0
/usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.6.0
../../../lib/x86_64-linux-gnu/libsight_data.so.21.1.0
../../../lib/x86_64-linux-gnu/libsight_core.so.21.1.0
/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_log_setup.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_log.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.74.0
/usr/lib/x86_64-linux-gnu/libxml2.so
/usr/lib/x86_64-linux-gnu/libcrypto.so -ldl
/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.6.0
/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.6.0
<br>
In file included from /usr/include/ITK-5.3/itkLightObject.h:21,
<br>
from /usr/include/ITK-5.3/itkObject.h:31,
<br>
from
/usr/include/ITK-5.3/itkLightProcessObject.h:21,
<br>
from /usr/include/ITK-5.3/itkImageIOBase.h:24,
<br>
from
/<<PKGBUILDDIR>>/libs/io/itk/inr2itk/itkInrImageIOFactory.hpp:25,<br>
from
/<<PKGBUILDDIR>>/libs/io/itk/ImageReader.cpp:25:
<br>
/<<PKGBUILDDIR>>/libs/io/itk/helper/ProgressItkToFw.hxx:48:5:
error: ‘LightObject’ in namespace ‘sight::io::itk’ does not name
a type
<br>
48 | itkNewMacro(Self);
<br>
| ^~~~~~~~~~~
<br>
/<<PKGBUILDDIR>>/libs/io/itk/helper/ProgressItkToFw.hxx: In
static member function ‘static
sight::io::itk::LocalCommand::Pointer
sight::io::itk::LocalCommand::New()’:
<br>
/<<PKGBUILDDIR>>/libs/io/itk/helper/ProgressItkToFw.hxx:48:5:
error: ‘ObjectFactory’ is not a member of ‘sight::io::itk’; did
you mean ‘itk::ObjectFactory’?
<br>
48 | itkNewMacro(Self);
<br>
| ^~~~~~~~~~~
<br>
In file included from
/usr/include/ITK-5.3/itkLightProcessObject.h:22:
<br>
/usr/include/ITK-5.3/itkObjectFactory.h:55:7: note:
‘itk::ObjectFactory’ declared here
<br>
55 | class ObjectFactory : public ObjectFactoryBase
<br>
| ^~~~~~~~~~~~~
<br>
/<<PKGBUILDDIR>>/libs/io/itk/helper/ProgressItkToFw.hxx:48:5:
error: expected primary-expression before ‘>’ token
<br>
48 | itkNewMacro(Self);
<br>
| ^~~~~~~~~~~
<br>
/<<PKGBUILDDIR>>/libs/io/itk/helper/ProgressItkToFw.hxx:48:5:
error: ‘::Create’ has not been declared
<br>
48 | itkNewMacro(Self);
<br>
| ^~~~~~~~~~~
<br>
[ 66%] Building CXX object
libs/io/vtk/CMakeFiles/io_vtk.dir/ImageReader.cpp.o
<br>
<br>
Cheers
<br>
</blockquote>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Debian-med-packaging mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Debian-med-packaging@alioth-lists.debian.net">Debian-med-packaging@alioth-lists.debian.net</a>
<a class="moz-txt-link-freetext" href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging</a>
</pre>
</blockquote>
</body>
</html>