[MINC-users] Trying to install EZMINC

Lisa F. Akiyama lrisa87 at uw.edu
Fri Feb 18 19:56:20 EST 2011


Hello,

I am trying to install EZMINC, but am running into some errors.
I ran cmake-gui to configure the settings (please see attached screen shot
image for the settings that I chose), and ran man && make install, as
indicated on http://en.wikibooks.org/wiki/MINC/EZMINC/Installing.
I get a long list of "undefined" components (please see attached text file).
I tried with the ITK location specified in the configuration too, but,
although the long list of "undefined" things do not appear, the last few
lines mentioning:

> collect2: ld returned 1 exit status
> make[2]: *** [examples/trilinear_resample] Error 1
> make[1]: *** [examples/CMakeFiles/trilinear_resample.dir/all] Error 2
> make: *** [all] Error 2
>

still appear.

Any advices on how I should tackle this problem?

Thank you.


best,
Lisa
-------------- next part --------------
todd at neptune-ubuntu:/usr/local/ezminc/build$ cmake-gui&
[1] 6032
todd at neptune-ubuntu:/usr/local/ezminc/build$ make && make install
Scanning dependencies of target minc_io
[  6%] Building CXX object minc_io/CMakeFiles/minc_io.dir/minc_1_rw.o
[ 12%] Building CXX object minc_io/CMakeFiles/minc_io.dir/minc_1_simple_rw.o
Linking CXX static library libminc_io.a
[ 12%] Built target minc_io
Scanning dependencies of target minc_image_proc
[ 18%] Building CXX object image_proc/CMakeFiles/minc_image_proc.dir/minc_histograms.o
[ 25%] Building CXX object image_proc/CMakeFiles/minc_image_proc.dir/dwt.o
[ 31%] Building CXX object image_proc/CMakeFiles/minc_image_proc.dir/dwt_utils.o
Linking CXX static library libminc_image_proc.a
[ 31%] Built target minc_image_proc
Scanning dependencies of target trilinear_resample
[ 37%] Building CXX object examples/CMakeFiles/trilinear_resample.dir/trilinear_resample.o
Linking CXX executable trilinear_resample
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::history() const':
minc_1_rw.cpp:(.text+0xf6c): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_number() const':
minc_1_rw.cpp:(.text+0x1103): undefined reference to `MI2inquire(int, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_name(int) const':
minc_1_rw.cpp:(.text+0x1181): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_number(char const*) const':
minc_1_rw.cpp:(.text+0x124e): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_id(char const*) const':
minc_1_rw.cpp:(.text+0x129e): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_length(int) const':
minc_1_rw.cpp:(.text+0x132b): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
minc_1_rw.cpp:(.text+0x1394): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
minc_1_rw.cpp:(.text+0x13cb): undefined reference to `MI2diminq(int, int, char*, long*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_number(int) const':
minc_1_rw.cpp:(.text+0x1472): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_name(char const*, int) const':
minc_1_rw.cpp:(.text+0x14fd): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_name(int, int) const':
minc_1_rw.cpp:(.text+0x160e): undefined reference to `MI2attname(int, int, int, char*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_string(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x176a): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_string(int, char const*) const':
minc_1_rw.cpp:(.text+0x185e): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_double(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1a07): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_int(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1ae5): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_int(int, char const*) const':
minc_1_rw.cpp:(.text+0x1bb4): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_double(int, char const*) const':
minc_1_rw.cpp:(.text+0x1d5a): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_type(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1f08): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_type(int, char const*) const':
minc_1_rw.cpp:(.text+0x1f6d): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_length(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1fc8): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_length(int, char const*) const':
minc_1_rw.cpp:(.text+0x202d): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_reader::open(char const*, bool, bool, bool)':
minc_1_rw.cpp:(.text+0x247c): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x2531): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
minc_1_rw.cpp:(.text+0x26c6): undefined reference to `MI2diminq(int, int, char*, long*)'
minc_1_rw.cpp:(.text+0x2a8e): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x3216): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x327d): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::open(char const*, std::vector<minc::dim_info, std::allocator<minc::dim_info> > const&, int, int, int)':
minc_1_rw.cpp:(.text+0x3bf6): undefined reference to `MI2dimdef(int, char const*, long)'
minc_1_rw.cpp:(.text+0x3d69): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
minc_1_rw.cpp:(.text+0x40c1): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_float()':
minc_1_rw.cpp:(.text+0x45c6): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_double()':
minc_1_rw.cpp:(.text+0x4ade): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_short(bool)':
minc_1_rw.cpp:(.text+0x4dac): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_ushort(bool)':
minc_1_rw.cpp:(.text+0x4f10): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_byte(bool)':
minc_1_rw.cpp:(.text+0x508c): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o):minc_1_rw.cpp:(.text+0x51f0): more undefined references to `MI2endef(int)' follow
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::copy_headers(minc::minc_1_base const&)':
minc_1_rw.cpp:(.text+0x6c14): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6c4a): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6c80): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6cb6): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6cec): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o):minc_1_rw.cpp:(.text+0x6d22): more undefined references to `MI2varid(int, char const*)' follow
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::append_history(char const*)':
minc_1_rw.cpp:(.text+0x6e49): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::create_var_id(char const*)':
minc_1_rw.cpp:(.text+0x6f99): undefined reference to `MI2vardef(int, char const*, int, int, int const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, double)':
minc_1_rw.cpp:(.text+0x7008): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, char const*)':
minc_1_rw.cpp:(.text+0x7078): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, std::vector<double, std::allocator<double> > const&)':
minc_1_rw.cpp:(.text+0x70f9): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, std::vector<int, std::allocator<int> > const&)':
minc_1_rw.cpp:(.text+0x717b): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
collect2: ld returned 1 exit status
make[2]: *** [examples/trilinear_resample] Error 1
make[1]: *** [examples/CMakeFiles/trilinear_resample.dir/all] Error 2
make: *** [all] Error 2
[1]+  Done                    cmake-gui
todd at neptune-ubuntu:/usr/local/ezminc/build$ cmake-gui &
[1] 6243
todd at neptune-ubuntu:/usr/local/ezminc/build$ make && make install
[ 12%] Built target minc_io
[ 31%] Built target minc_image_proc
Linking CXX executable trilinear_resample
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::history() const':
minc_1_rw.cpp:(.text+0xf6c): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_number() const':
minc_1_rw.cpp:(.text+0x1103): undefined reference to `MI2inquire(int, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_name(int) const':
minc_1_rw.cpp:(.text+0x1181): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_number(char const*) const':
minc_1_rw.cpp:(.text+0x124e): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_id(char const*) const':
minc_1_rw.cpp:(.text+0x129e): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::var_length(int) const':
minc_1_rw.cpp:(.text+0x132b): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
minc_1_rw.cpp:(.text+0x1394): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
minc_1_rw.cpp:(.text+0x13cb): undefined reference to `MI2diminq(int, int, char*, long*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_number(int) const':
minc_1_rw.cpp:(.text+0x1472): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_name(char const*, int) const':
minc_1_rw.cpp:(.text+0x14fd): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_name(int, int) const':
minc_1_rw.cpp:(.text+0x160e): undefined reference to `MI2attname(int, int, int, char*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_string(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x176a): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_string(int, char const*) const':
minc_1_rw.cpp:(.text+0x185e): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_double(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1a07): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_int(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1ae5): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_int(int, char const*) const':
minc_1_rw.cpp:(.text+0x1bb4): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_value_double(int, char const*) const':
minc_1_rw.cpp:(.text+0x1d5a): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_type(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1f08): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_type(int, char const*) const':
minc_1_rw.cpp:(.text+0x1f6d): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_length(char const*, char const*) const':
minc_1_rw.cpp:(.text+0x1fc8): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::att_length(int, char const*) const':
minc_1_rw.cpp:(.text+0x202d): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_reader::open(char const*, bool, bool, bool)':
minc_1_rw.cpp:(.text+0x247c): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x2531): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
minc_1_rw.cpp:(.text+0x26c6): undefined reference to `MI2diminq(int, int, char*, long*)'
minc_1_rw.cpp:(.text+0x2a8e): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x3216): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x327d): undefined reference to `MI2varinq(int, int, char*, int*, int*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::open(char const*, std::vector<minc::dim_info, std::allocator<minc::dim_info> > const&, int, int, int)':
minc_1_rw.cpp:(.text+0x3bf6): undefined reference to `MI2dimdef(int, char const*, long)'
minc_1_rw.cpp:(.text+0x3d69): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
minc_1_rw.cpp:(.text+0x40c1): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_float()':
minc_1_rw.cpp:(.text+0x45c6): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_double()':
minc_1_rw.cpp:(.text+0x4ade): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_short(bool)':
minc_1_rw.cpp:(.text+0x4dac): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_ushort(bool)':
minc_1_rw.cpp:(.text+0x4f10): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::setup_write_byte(bool)':
minc_1_rw.cpp:(.text+0x508c): undefined reference to `MI2endef(int)'
../minc_io/libminc_io.a(minc_1_rw.o):minc_1_rw.cpp:(.text+0x51f0): more undefined references to `MI2endef(int)' follow
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::copy_headers(minc::minc_1_base const&)':
minc_1_rw.cpp:(.text+0x6c14): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6c4a): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6c80): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6cb6): undefined reference to `MI2varid(int, char const*)'
minc_1_rw.cpp:(.text+0x6cec): undefined reference to `MI2varid(int, char const*)'
../minc_io/libminc_io.a(minc_1_rw.o):minc_1_rw.cpp:(.text+0x6d22): more undefined references to `MI2varid(int, char const*)' follow
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_writer::append_history(char const*)':
minc_1_rw.cpp:(.text+0x6e49): undefined reference to `MI2attinq(int, int, char const*, int*, int*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::create_var_id(char const*)':
minc_1_rw.cpp:(.text+0x6f99): undefined reference to `MI2vardef(int, char const*, int, int, int const*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, double)':
minc_1_rw.cpp:(.text+0x7008): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, char const*)':
minc_1_rw.cpp:(.text+0x7078): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, std::vector<double, std::allocator<double> > const&)':
minc_1_rw.cpp:(.text+0x70f9): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
../minc_io/libminc_io.a(minc_1_rw.o): In function `minc::minc_1_base::insert(char const*, char const*, std::vector<int, std::allocator<int> > const&)':
minc_1_rw.cpp:(.text+0x717b): undefined reference to `MI2attput(int, int, char const*, int, int, void*)'
collect2: ld returned 1 exit status
make[2]: *** [examples/trilinear_resample] Error 1
make[1]: *** [examples/CMakeFiles/trilinear_resample.dir/all] Error 2
make: *** [all] Error 2
[1]+  Done                    cmake-gui
todd at neptune-ubuntu:/usr/local/ezminc/build$ cmake-gui &
[1] 6365


More information about the MINC-users mailing list