Hi Jose,
we are successfully building MITK on macOS Catalina with the latest releases/2018-04 branch. The branch is currently not available at GitHub, only at https://phabricator.mitk.org/source/mitk.git. Does it work for you, too? Best, Stefan ________________________________ Von: José Alonso Solís Lemus <alonso.jasl+...@gmail.com> Gesendet: Dienstag, 3. Dezember 2019 18:16 An: mitk-users@lists.sourceforge.net Betreff: [mitk-users] [MITKv2018.02.4] Compilation in macOS 10.15 Catalina not working. Dear MITKers, I am trying to compile MITK v2018.02.4 in the new macOS Catalina (10.15). I am running into several related errors that look similar to the following: /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:314:9: error: no member named 'signbit' in the global namespace using ::signbit; the errors seem to be with the math.h and cmath.h headers in the Command Line Tools, however I have been able to compile the whole project several times in the previous macOS versions. The error comes when compiling DCMTK, which uses such headers. ===Attempts to fix it and explanations=== The search I've done for this points out to the lack of a /usr/include directory, and the removal for this option on macOS Catalina. (Links [1] and [2]). I am not sure, since the error does not indicate a lack of folder; but a lack of definition (although the files are there!!) I have Xcode 11.2 with the command line tools correctly installed. In CMAKE, the settings appear to be correct, with the variable having the following value: CMAKE_OSX_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX/ This would mean that DCMTK should look for the necessary libraries inside the folder /Library/Developer/CommandLineTools/SDKs/MacOSX/usr/include, however this is not the case. I wonder if the problem lies elsewhere. I hope you can help us out! ===Workaround=== A workaround you can do is install DCMTK through homebrew (`brew install dcmtk`) and then set the EXTERNAL_DCMTK=/usr/local/Cellar/dcmtk/3.6.5 (or whatever version you download). This does not work for me, as we also use VMTK as an external project and it is not possible to work it around in the same way. let me know if you require more information. Kind regards, Jose Alonso Relevant links I've found [1] https://apple.stackexchange.com/questions/372032/usr-include-missing-on-macos-catalina-with-xcode-11 [2] https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes#3035624
_______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users