[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