Happy new year, Did you also check CMake for CMAKE_OSX_SYSROOT with the build folder set to MITK-superbuild/ep/src/DCMTK-build? Maybe it was not passed to DCMTK. Besides that, sometimes it helps to reinstall the Command Line Tools.
CMAKE_OSX_SYSROOT on my macbook with Catalina is set to /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk. Best, Stefan From: José Alonso Solís Lemus [mailto:alonso.jasl+...@gmail.com] Sent: Monday, January 6, 2020 1:19 PM To: Dinkelacker, Stefan <s.dinkelac...@dkfz-heidelberg.de<mailto:s.dinkelac...@dkfz-heidelberg.de>> Cc: mitk-users@lists.sourceforge.net<mailto:mitk-users@lists.sourceforge.net> Subject: Re: [mitk-users] [MITKv2018.02.4] Compilation in macOS 10.15 Catalina not working. Hello and happy new year, I am still struggling compiling MITK macOS Catalina. I have tried using the releases/2018-04 branch without success. I wonder whether I am not using the correct version of some libraries. For completeness, could you share the basic requirements for this compilation? I am considering wiping my mac off and starting fresh. Thank you, I hope you can help me with this. Kind regards, José Alonso p.s just as a reminder, I get several errors related to the system headers math.h and cmath, for example: /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:314:9: error: no member named 'signbit' in the global namespace using ::signbit; On Mon, 9 Dec 2019 at 18:50, José Alonso Solís Lemus <alonso.jasl+...@gmail.com<mailto:alonso.jasl%2b...@gmail.com>> wrote: Dear all, I tried using the releases/2018-04 branch, however the error was exactly the same as the one I described on my previous email. Do you have any ideas why is your version working and mine isn't? I'd really appreciate any help! Kind regards, José Alonso On Wed, 4 Dec 2019 at 07:52, Dinkelacker, Stefan <s.dinkelac...@dkfz-heidelberg.de<mailto:s.dinkelac...@dkfz-heidelberg.de>> wrote: 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<mailto:alonso.jasl%2b...@gmail.com>> Gesendet: Dienstag, 3. Dezember 2019 18:16 An: mitk-users@lists.sourceforge.net<mailto: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