[Insight-developers] [ITK Community] Mac OSX Mavericks build configuration

Sean McBride sean at rogue-research.com
Thu Nov 7 12:03:53 EST 2013


On Fri, 1 Nov 2013 17:42:30 +0000, Matt McCormick said:

>Thanks to everyone for their great work on this and good communication.
>
>FYI, I backported the following patches to the release branch:
>
> Hans Johnson (1):
>      COMP: Remove undefined complex types
>
>Olivier Commowick (2):
>      COMP: Use ZeroValue instead of Zero for clang macos 10.9 compilation
>      COMP: Add cmake tr1 namespace check for macos clang

With the above now in master, I thought my 10.9 dashboard (RogueResearch6) would be green today, but it looks like the tr1 issue exists in vxl too:

In file included from /Users/builder/external/ITK/Modules/ThirdParty/VNL/src/vxl/vcl/tests/test_include.cxx:54:
In file included from /Users/builder/external/ITK/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_memory.h:33:
/Users/builder/external/ITK/Modules/ThirdParty/VNL/src/vxl/vcl/iso/vcl_memory_tr1.h:6:10: fatal error: 'memory_tr1' file not found
#include <memory_tr1>
         ^

Unfortunately, vxl master doesn't build with C++11&libc++ either, as you can see on my dashboard too:
<http://open.cdash.org/viewBuildError.php?buildid=3091007>

There is also one ITK issue still:

/Users/builder/external/ITK/Modules/Filtering/ImageIntensity/include/itkPolylineMaskImageFilter.hxx:403:38: error: invalid operands to binary expression ('basic_ostream<char, std::__1::char_traits<char> >' and 'ostream' (aka 'basic_ostream<char>'))
  itkDebugMacro(<< "Rotation matrix" << std::cout << m_RotationMatrix);
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/external/ITK/Modules/Core/Common/include/itkMacro.h:246:65: note: expanded from macro 'itkDebugMacro'
             << this->GetNameOfClass() << " (" << this << "): " x       \
                                                                ^

Cheers,

-- 
____________________________________________________________
Sean McBride, B. Eng                 sean at rogue-research.com
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada




More information about the Insight-developers mailing list