[ITK] Compile errors using ITK 4.13.1

Dženan Zukić dzenanz at gmail.com
Thu Oct 11 11:35:26 EDT 2018


Hi Ally,

the thing about parentheses might be a bug. Please report it on the issue
tracker <https://github.com/InsightSoftwareConsortium/ITK/issues>, or even
better submit a patch <https://itk.org/Wiki/ITK/Git/Develop> which fixes it.

The second problem you are having might be that your CMake was not built
with SSL support. Or that data.kitware.com server was not working properly
at that time.

Either way, please continue this discussion on the forum
<https://discourse.itk.org/> as we have migrated away from this mailing
list.

Regards,
Dženan

On Wed, Oct 10, 2018 at 7:46 PM Ally Warner <avw0731 at gmail.com> wrote:

> Hello,
>
> I am a developer at the University of Utah and we use ITK for our
> software, Seg3D. Seg3D recently had a 404 error from the FFTW download
> because midas has been deprecated. To fix that, I am trying to upgrade our
> ITK version from 4.13.0 to 4.13.1. When I merged 4.13.1 and tried to build
> Seg3D, I received the following error:
>
> ATTENTION: You have enabled the use of FFTW. This library is distributed
> under a GPL license. By enabling this option, the ITK libraries binary that
> is built will be covered by a GPL license and so will any executable that
> is linked against these libraries.
> CMake Error at
> /Applications/CMake.app/Contents/share/cmake-3.4/Modules/ExternalProject.cmake:1825
> (message):
>   URL_HASH is set to
>
>
> SHA512="1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1"
>
>   but must be ALGO=value where ALGO is
>
>     MD5|SHA1|SHA224|SHA256|SHA384|SHA512
>
>   and value is a hex string.
> Call Stack (most recent call first):
>
> /Applications/CMake.app/Contents/share/cmake-3.4/Modules/ExternalProject.cmake:2430
> (_ep_add_download_command)
>   CMake/itkExternal_FFTW.cmake:90 (ExternalProject_add)
>   CMakeLists.txt:321 (include)
>
>
> -- Configuring incomplete, errors occurred!
> See also
> "/Users/alexandrawarner/Documents/Seg3D/bin/Externals/Build/ITK_external/CMakeFiles/CMakeOutput.log".
> See also
> "/Users/alexandrawarner/Documents/Seg3D/bin/Externals/Build/ITK_external/CMakeFiles/CMakeError.log".
> make[2]: *** [Externals/Stamp/ITK_external/ITK_external-configure] Error 1
> make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2
> make: *** [all] Error 2
>
> After looking through ITK’s code changes, I noticed that in the
> itkExternal_FFTW.cmake file there were parentheses after the $ for the URL
> and the URL_HASH commands. There weren’t these parentheses in other files
> around these same commands. So I removed them and rebuilt. Then I received
> the following error:
>
> CMake Error at fftwd-stamp/download-fftwd.cmake:27 (message):
>   error: downloading
>   '
> https://data.kitware.com/api/v1/file/hashsum/sha512/1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1/download'
>   failed
>
>     status_code: 35
>     status_string: "SSL connect error"
>     log:   Trying 50.58.123.189...
>
>   Connected to data.kitware.com (50.58.123.189) port 443 (#0)
>
>   Server aborted the SSL handshake
>
>   Closing connection 0
>
>
>
>
>
> make[5]: *** [fftwd/src/fftwd-stamp/fftwd-download] Error 1
> make[4]: *** [CMakeFiles/fftwd.dir/all] Error 2
> make[4]: *** Waiting for unfinished jobs....
> Updating '.':
> CMake Error at fftwf-stamp/download-fftwf.cmake:27 (message):
>   error: downloading
>   '
> https://data.kitware.com/api/v1/file/hashsum/sha512/1ee2c7bec3657f6846e63c6dfa71410563830d2b951966bf0123bd8f4f2f5d6b50f13b76d9a7b0eae70e44856f829ca6ceb3d080bb01649d1572c9f3f68e8eb1/download'
>   failed
>
>     status_code: 35
>     status_string: "SSL connect error"
>     log:   Trying 50.58.123.189...
>
>   Connected to data.kitware.com (50.58.123.189) port 443 (#0)
>
>   Server aborted the SSL handshake
>
>   Closing connection 0
>
>
>
>
>
> make[5]: *** [fftwf/src/fftwf-stamp/fftwf-download] Error 1
> make[4]: *** [CMakeFiles/fftwf.dir/all] Error 2
> make[3]: *** [all] Error 2
> make[2]: *** [Externals/Stamp/ITK_external/ITK_external-build] Error 2
> make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2
>
> I am not sure what to do now, and was hoping for some guidance. I’m
> thinking that the server might be down, but wanted to be sure that there
> wasn’t something else I was missing.
>
> Thank you for your help,
> Ally Warner
> SCI Institute
>
>
> The ITK community is transitioning from this mailing list to
> discourse.itk.org. Please join us there!
> ________________________________________
> Community mailing list
> Community at itk.org
> https://itk.org/mailman/listinfo/community
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://itk.org/pipermail/community/attachments/20181011/fd943e84/attachment-0001.html>


More information about the Community mailing list