Hi, sorry for the late response. Unfortunately, Mac OS X is not officially supported by MITK, although it should not be very hard to get it running.
If you don't need POCO (i.e. if you don't want to build the openCherry application platform), you could just disable it by removing the Poco directory entry in the file mitk/Utilities/CMakeLists.txt:14 . I should/will introduce a CMake variable for that. If you want to try to compile the POCO stuff, try replacing the POCO_UNIX_COMPILE_FLAGS in the file mitk/Utilities/Poco/CMakeLists.txt at line 21 with: "-DPOCO_HAVE_IPv6" and you may have to remove the pthread and rt linker dependencies in the mitk/Utilities/Poco/Foundation/CMakeLIsts.txt file (line 10). Let me know if you still got problems. A patch for a working Mac OS X build system would also be very appreciated ;-) Regards, Sascha -----Ursprüngliche Nachricht----- Von: Stephan Wirth [mailto:[email protected]] Gesendet: Freitag, 5. Dezember 2008 14:07 An: [email protected] Betreff: [mitk-users] Wrong OpenGL-Includes for Mac OS X inCore/Rendering/mitkGL.h & Poco compile error Hello everybody, to compile the current svn version (rev 15895) on Mac OS X with (XCode 3.1.2 installed) I had to change the file /Core/Rendering/mitkGL.h in the following way: Index: Core/Rendering/mitkGL.h =================================================================== --- Core/Rendering/mitkGL.h (revision 15895) +++ Core/Rendering/mitkGL.h (working copy) @@ -23,7 +23,7 @@ #include <windows.h> #endif -#ifndef __APPLE__ +#ifdef __APPLE__ #include "GL/gl.h" #else #include "gl.h" Now I am running in to problems compiling the poco utility (see below). Any hints about that? It seems as if u_char and u_short are not defined by default on Mac. Best regards, Stephan cd /Users/stwirth/src/mitk-svn-build/Utilities/Poco/Foundation && /usr/bin/c++ -DFoundation_EXPORTS -fPIC -I/Users/stwirth/src/InsightToolkit-3.10.0-build -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/Algorithms -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/BasicFilters -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/Common -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/Numerics -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/IO -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/Numerics/FEM -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/Numerics/Statistics -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/Numerics/NeuralNetworks -I/Users/stwirth/src/InsightToolkit-3.10.0/Code/SpatialObject -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/MetaIO -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/NrrdIO -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/NrrdIO -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/DICOMParser -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/DICOMParser -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/expat -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/expat -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/nifti/niftilib -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/nifti/znzlib -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/itkExtHdrs -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/vxl/v3p/netlib -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/vxl/vcl -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/vxl/core -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/vxl/v3p/netlib -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/vxl/vcl -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/vxl/core -I/Users/stwirth/src/InsightToolkit-3.10.0-build/Utilities/gdcm -I/Users/stwirth/src/InsightToolkit-3.10.0/Utilities/gdcm/src -I/Users/stwirth/src/mitk-svn/Utilities/. -I/Users/stwirth/src/mitk-svn/Utilities/Poco/Foundation/include -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_DEBUG -o CMakeFiles/PocoFoundation.dir/src/Environment.o -c /Users/stwirth/src/mitk-svn/Utilities/Poco/Foundation/src/Environment.cpp /usr/include/net/if_dl.h:90: error: 'u_char' does not name a type /usr/include/net/if_dl.h:91: error: 'u_char' does not name a type /usr/include/net/if_dl.h:92: error: 'u_short' does not name a type /usr/include/net/if_dl.h:93: error: 'u_char' does not name a type /usr/include/net/if_dl.h:94: error: 'u_char' does not name a type /usr/include/net/if_dl.h:95: error: 'u_char' does not name a type /usr/include/net/if_dl.h:96: error: 'u_char' does not name a type ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ mitk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mitk-users
