It does seem to work fine with llvm-gcc and the makefile system. There was some command that I had to run to tell xcode where things were.
http://open.cdash.org/buildSummary.php?buildid=2112990 But I'll upgrade cmake to see if it resolves the clang issue. Brad On Mar 22, 2012, at 9:49 AM, David Cole wrote: > Yup. That's not gonna work... You'll need a newer CMake. > > Apple changed the default location of Xcode.app to be in > "/Applications" instead of under "/Developer" -- they also completely > reorganized where the SDK folders are. Also: PackageMaker is not > installed by default, and you have to install the "Auxiliary Tools for > Xcode" and put PackageMaker in the "/Applications" directory in order > to build PackageMaker packages via CPack now. > > The commits pointed to in that CMake bug report detail the changes > that were made to address this reorg. > > You might be able to do a makefile based build with an earlier CMake > if you can set up the environment in just the right way, and then > point it to the correct SDK... but it'd be better to simply use a > nightly build of CMake until 2.8.8 is out. > > > HTH, > David > > > On Thu, Mar 22, 2012 at 9:42 AM, Bradley Lowekamp > <[email protected]> wrote: >> $ xcodebuild -version >> Xcode 4.3.1 >> Build version 4E1019 >> >> $ cmake --version >> cmake version 2.8.7 >> >> On Mar 22, 2012, at 9:36 AM, David Cole wrote: >> >> How about the output of "xcodebuild -version" ... ? >> >> With Xcode 4.3, you will need a VERY recent CMake to pick up this >> recent bug fix: >> >> http://public.kitware.com/Bug/view.php?id=12621 >> >> A nightly build of CMake dated March 16, 2012 or later should work. >> The fix will also be in the upcoming CMake 2.8.8 release. We should be >> doing rc1 for CMake 2.8.8 very soon now. >> >> >> Thanks, >> David >> >> >> >> On Thu, Mar 22, 2012 at 9:22 AM, Bradley Lowekamp >> <[email protected]> wrote: >> >> *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 >> >> >> >> ======================================================== >> >> Bradley Lowekamp >> >> Medical Science and Computing for >> >> Office of High Performance Computing and Communications >> >> National Library of Medicine >> >> [email protected] >> >> >> >> ======================================================== 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
