*smacks head* I was on the wrong system. $ clang --version Apple clang version 3.1 (tags/Apple/clang-318.0.54) (based on LLVM 3.1svn) Target: x86_64-apple-darwin11.3.0 Thread model: posix
$ uname -a Darwin mini6 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64 On Mar 22, 2012, at 9:14 AM, Johnson, Hans J wrote: > Brad, > > I am getting a much different clang version on my 10.7.3 system: > > johnsonhj@neuron:~$ clang --version > Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) > Target: x86_64-apple-darwin11.3.0 > Thread model: posix > johnsonhj@neuron:~$ uname -a > > Darwin neuron.psychiatry.uiowa.edu 11.3.0 Darwin Kernel Version 11.3.0: Thu > Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64 > johnsonhj@neuron:~$ > > > Hans > -- > Hans J. Johnson, Ph.D. > [email protected] > Assistant Professor of Psychiatry > University of Iowa Carver College of Medicine > W278 GH, 200 Hawkins Drive > Iowa City, Iowa 52242 > Phone: 319-353-8587 > > From: Bradley Lowekamp <[email protected]> > Date: Thu, 22 Mar 2012 09:09:28 -0400 > To: Kent Williams <[email protected]> > Cc: ITK <[email protected]> > Subject: Re: [Insight-developers] OS X 10.7.3 breaks kwsys > > Hello, > > I think I re-produced your problem trying to set up clang for SimpleITK: > > http://open.cdash.org/viewBuildError.php?buildid=2112999 > > I just downloaded the latest XCode, and patched the system: > > $ clang --version > Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn) > Target: x86_64-apple-darwin10 > Thread model: posix > > Does ITK work mostly with this version of clang? Is this the version you are > using, or some mac-ports like version? > > Thanks, > Brad > > On Mar 13, 2012, at 11:59 AM, Williams, Norman K wrote: > >> This is one of those 'oh great' moments. I updated my Mac to 10.7.3 and >> ITK and VTK compiles broke, with this error: >> >> In file included from >> /scratch/kent/ants/brainsia/build/ITKv4/Modules/ThirdParty/KWSys/src/KWSys/ >> SystemTools.cxx:26: >> /scratch/kent/ants/brainsia/build/ITKv4-build/Modules/ThirdParty/KWSys/src/ >> itksys/ios/sstream:176:29: error: cannot initialize a >> parameter of type 'iostate' (aka 'std::_Ios_Iostate') with an lvalue >> of type 'int' >> this->IStrStream::clear(flags); >> ^~~~~ >> /usr/include/c++/4.2.1/bits/basic_ios.h:133:21: note: passing argument to >> parameter '__state' here >> clear(iostate __state = goodbit); >> >> The problem is that the function signature for ios::clear changed between >> 10.7.2 and 10.7.3 -- and for some reason the compiler won't do the >> conversion between int and iostate. >> >> It's vexing to me because I can't imagine ever calling ios::clear() with >> an argument. Clear is clear, right? >> >> >> >> -- >> Kent Williams [email protected] >> >> >> >> >> >> >> ________________________________ >> Notice: This UI Health Care e-mail (including attachments) is covered by the >> Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential >> and may be legally privileged. If you are not the intended recipient, you >> are hereby notified that any retention, dissemination, distribution, or >> copying of this communication is strictly prohibited. Please reply to the >> sender that you have received the message in error, then delete it. Thank >> you. >> ________________________________ >> _______________________________________________ >> 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 > > ======================================================== > Bradley Lowekamp > Medical Science and Computing for > Office of High Performance Computing and Communications > National Library of Medicine > [email protected] > > > > _______________________________________________ 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 > > Notice: This UI Health Care e-mail (including attachments) is covered by the > Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential > and may be legally privileged. If you are not the intended recipient, you > are hereby notified that any retention, dissemination, distribution, or > copying of this communication is strictly prohibited. Please reply to the > sender that you have received the message in error, then delete it. Thank > you. ======================================================== Bradley Lowekamp Medical Science and Computing for Office of High Performance Computing and Communications National Library of Medicine [email protected]
_______________________________________________ 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
