Dirk here is a fix for SCIFIO upstream: https://github.com/scifio/scifio-imageio/pull/8
On Feb 6, 2014, at 4:32 PM, Padfield, Dirk R (GE Global Research) <[email protected]> wrote: > Hi All, > > I just got everything to work. I needed to set the OSX variables in CMake. > When I did this for the git version, it all compiled correctly. Below are > the three needed settings. Where is the best place where we can document > this for others? > > Thanks, > Dirk > > CMAKE_OSX_SYSROOT:PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk > > > CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.9 > > CMAKE_OSX_ARCHITECTURES:STRING=x86_64 > > > On Feb 6, 2014, at 1:47 PM, Bradley Lowekamp <[email protected]> > wrote: > >> Dirk, >> >> 1) You are not using GNU's GCC. Apple has LLVM alias as gcc. >> >> 2) I think you are on the right track with changing the c++ standard >> library. However this should be a flag for the compiler too. Before doing a >> fresh configure to a CLEAN build directory, set the CXX_FLAGS environmental >> variable to "-stdlib=libc++", with "export CXX_FLAGS=-stdlib=libc++". CMake >> should pick that up and place it in the CMAKE_CXX_FLAGS variable, also I >> think SCIFIO does some type of external project, so hopefully this >> environmental variable will help it get propagated there too. >> >> Good luck, >> Brad >> >> On Feb 6, 2014, at 1:01 PM, Padfield, Dirk R (GE Global Research) >> <[email protected]> wrote: >> >>> Hi Matt, >>> >>> I started from a fresh build tree several times yesterday just to make sure >>> (although I will try a fresh source tree today too). I wiped the entire >>> build tree and started from scratch twice. I also built 4.5.0 from scratch >>> yesterday, and it worked fine until I enabled "Module_SCIFIO" at which >>> point it gave the same error as the git version. At least it's consistent! >>> >>> I tried adding the following flag to the linker >>> >>> -stdlib=libstdc++ >>> >>> as suggested in >>> http://mathematica.stackexchange.com/questions/34692/mathlink-linking-error-after-os-x-10-9-mavericks-upgrade, >>> but that didn't help. I'm not on OSX 10.9, but I am using Xcode 5.0.2. >>> >>> Thanks, >>> Dirk >>> >>> >>> ________________________________________ >>> From: Matt McCormick [[email protected]] >>> Sent: Thursday, February 06, 2014 12:50 PM >>> To: Padfield, Dirk R (GE Global Research) >>> Cc: [email protected] >>> Subject: Re: [ITK Community] [Insight-developers] Problem building ITK >>> >>> Hi Dirk, >>> >>> Starting from a a fresh source tree and a fresh build tree, does the >>> problem persist? >>> >>> Thanks, >>> Matt >>> >>> On Thu, Feb 6, 2014 at 12:01 PM, Padfield, Dirk R (GE Global Research) >>> <[email protected]> wrote: >>>> Hi All, >>>> >>>> I have a problem building ITK on my Mac that I wanted to ask about. ITK >>>> builds all the way to the end but then fails when linking >>>> >>>> Linking CXX shared library ../../../../lib/libitkSCIFIO-4.6.dylib >>>> Undefined symbols for architecture x86_64: >>>> >>>> This is followed by a string of errors inside of SCIFIOImageIO. >>>> >>>> Here are my specs: >>>> Mac OSX 10.8.5 (Mountain Lion) >>>> Xcode 5.0.2 >>>> CMake 2.8.11 >>>> ITK latest git pull with: >>>> BUILD_SHARED_LIBS = ON >>>> CMAKE_BUILD_TYPE = RelWithDebInfo >>>> >>>> Also, I am building with "Eclipse CDT4 - Unix Makefiles" and "specify >>>> native compilers" of "C = gcc" and "C++ = g++". >>>> >>>> When running CMake on this version, there is no flag for "Module_SCIFIO". >>>> >>>> By the way, I also tried downloading Insight-4.5.0 and building it exactly >>>> the same way, and it worked fine. I noticed that in CMake for 4.5.0, it >>>> has a flag "Module_SCIFIO", which is off by default. But if I turn this >>>> flag on and rebuild, I get the same issue described above. >>>> >>>> Does anyone have any ideas? >>>> >>>> Thanks, >>>> Dirk >>>> _______________________________________________ >>>> 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 >>>> _______________________________________________ >>>> Community mailing list >>>> [email protected] >>>> http://public.kitware.com/cgi-bin/mailman/listinfo/community >>> _______________________________________________ >>> 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 >> > _______________________________________________ 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
