[Insight-users] Mac OS X and ITK ... just don't get it

Rable24 dmorofke at gmail.com
Thu Nov 29 18:15:11 EST 2007


Just don't get it.  I'm trying to install ITK on my Mac and there really
isn't any wiki / help available for this.  I've got OS X 10.4.11, cmake
2.4-p7 and gcc 4.0.1 on my machine.  The process I figured I should do is:

Unarchive
Change to "InsightToolKit-3.4.0"
Run: 'cmake .'
Run: 'make .'
Run: 'sudo make install' or optionally 'sudo make install/fast'

1st issue: When I run cmake . it gives me no prompt or any options so I'm
not entirely sure where it's going to install to.  The Unix wiki's show some
sort of menu.
2nd issue: It installs!  Hazah!  ... But doesn't work?  

To expand on this 2nd issue, the compile works like a charm, all the
binaries are sitting in ~/InsightToolKit-3.4.0/bin and work great.  Now,
when I change into the examples/IO directory and run cmake (works great
again ...) and then make I get:

[  3%] Building CXX object
CMakeFiles/ComplexImageReadWrite.dir/ComplexImageReadWrite.o
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:49:22:
error: itkImage.h: No such file or directory
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:50:32:
error: itkImageFileReader.h: No such file or directory
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:51:32:
error: itkImageFileWriter.h: No such file or directory
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:
In function 'int main(int, char**)':
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:61:
error: 'cerr' is not a member of 'std'
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:62:
error: 'cerr' is not a member of 'std'
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:79:
error: 'itk' has not been declared
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:79:
error: expected initializer before '<' token
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:93:
error: 'itk' has not been declared
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:93:
error: expected initializer before '<' token
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:94:
error: 'itk' has not been declared
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:94:
error: expected initializer before '<' token
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:96:
error: 'ReaderType' has not been declared
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:96:
error: 'Pointer' was not declared in this scope
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:96:
error: expected `;' before 'reader'
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:97:
error: 'WriterType' has not been declared
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:97:
error: expected `;' before 'writer'
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:111:
error: 'reader' was not declared in this scope
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:112:
error: 'writer' was not declared in this scope
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:146:
error: 'itk' has not been declared
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:146:
error: expected type-specifier
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:146:
error: expected `)' before '&' token
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:146:
error: expected `{' before '&' token
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:146:
error: 'err' was not declared in this scope
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:146:
error: expected `;' before ')' token
/Users/darren3m/Desktop/InsightToolkit-3.4.0/Examples/IO/ComplexImageReadWrite.cxx:167:
error: expected `}' at end of input
make[2]: *** [CMakeFiles/ComplexImageReadWrite.dir/ComplexImageReadWrite.o]
Error 1
make[1]: *** [CMakeFiles/ComplexImageReadWrite.dir/all] Error 2
make: *** [all] Error 2

Which just leaves me scratching my head because A) It already has
successfully complied this files B) Since the install worked, it should have
these files in the Include directory / even if not the CMakeList file should
reference them somehow, no ?

Confused ... Any help would be appreciated.

-- 
View this message in context: http://www.nabble.com/Mac-OS-X-and-ITK-...-just-don%27t-get-it-tf4900566.html#a14037210
Sent from the ITK - Users mailing list archive at Nabble.com.



More information about the Insight-users mailing list