[Insight-developers] [Community] Problems building ITK against llvm libc++ (in C++11 mode)

Bradley Lowekamp blowekamp at mail.nih.gov
Thu Oct 24 11:39:49 EDT 2013


Hello,

So is it whats happening that with the C++11 support, tr1 is removed? That is when using C++11 there is no tr1 namespace nor directory include?

Brad

On Oct 23, 2013, at 11:20 AM, Matt McCormick <matt.mccormick at kitware.com> wrote:

> On Wed, Oct 23, 2013 at 11:14 AM, Sean McBride <sean at rogue-research.com> wrote:
>> On Thu, 17 Oct 2013 13:47:22 -0400, Sean McBride said:
>> 
>>> I've just tried building ITK master against llvm's libc++ (in C++11 mode):
>>> <http://libcxx.llvm.org>
>>> 
>>> I've hit 2 errors:
>>> 
>>> 1) ITK/Modules/Core/Common/src/itkProcessObject.cxx:1166:10: error: no
>>> viable conversion from 'std::__1::basic_istream<char>' to 'bool'
>>> return (std::istringstream(idxStr) >> idx);
>>>        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>> 
>>> 2) ITK/Modules/Core/Common/include/itkImageAlgorithm.h:24:12: fatal
>>> error: 'tr1/type_traits' file not found
>>> #  include <tr1/type_traits>
>>>          ^
>> 
>> Now that OS X 10.9 Mavericks is public, and the NDA is lifted, I'll just add that libc++ is now the default C++ library on OS X, so getting ITK to build against it would be nice. :)  I've added a 10.9 dashboard too, and it's red because of the above 2 issues:
>> 
>> <http://open.cdash.org/viewBuildError.php?buildid=3070632>
>> 
> 
> Nice.  Added to Expected Nightly Exotic until we have it cleaned up.
> 
> Thanks,
> Matt
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers



More information about the Insight-developers mailing list