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

Reply via email to