Hi,
I tried to compile Ice on Precise without success. I have a clean install
of OTB 4.4 with internal ITK.
The problem seems to be related with a reference to ITK.
micmac@S75Linux:~/Prog/Ice/build$ make
-- OTB found
-- OpenGL found
-- Glew found
-- GLFW found
-- Glut found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/micmac/Prog/Ice/build
Scanning dependencies of target OTBIce
[ 7%] Building CXX object Code/CMakeFiles/OTBIce.dir/otbGlActor.cxx.o
In file included from /home/micmac/Prog/Ice/Ice/Code/otbGlActor.h:22:0,
from /home/micmac/Prog/Ice/Ice/Code/otbGlActor.cxx:18:
/home/micmac/Prog/Ice/Ice/Code/otbViewSettings.h:21:23: fatal error:
itkObject.h: No such file or directory
compilation terminated.
make[2]: *** [Code/CMakeFiles/OTBIce.dir/otbGlActor.cxx.o] Error 1
make[1]: *** [Code/CMakeFiles/OTBIce.dir/all] Error 2
make: *** [all] Error 2
I tried to add the path to ITK headers directly in the CMakeLists by using
the "include_directories(..)" directive (dirty solution ?), it failed too,
but with another message :
micmac@S75Linux:~/Prog/Ice/build$ make
-- OTB found
-- OpenGL found
-- Glew found
-- GLFW found
-- Glut found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/micmac/Prog/Ice/build
Scanning dependencies of target OTBIce
[ 7%] Building CXX object Code/CMakeFiles/OTBIce.dir/otbGlActor.cxx.o
In file included from /home/micmac/Prog/Ice/Ice/Code/otbGlActor.h:22:0,
from /home/micmac/Prog/Ice/Ice/Code/otbGlActor.cxx:18:
/home/micmac/Prog/Ice/Ice/Code/otbViewSettings.h: In member function ‘void
otb::ViewSettings::SetKeywordList(const KeywordListType&)’:
/home/micmac/Prog/Ice/Ice/Code/otbViewSettings.h:108:25: error: no match for
‘operator==’ in ‘((otb::ViewSettings*)this)->otb::ViewSettings::m_KeywordList
== kwl’
make[2]: *** [Code/CMakeFiles/OTBIce.dir/otbGlActor.cxx.o] Error 1
make[1]: *** [Code/CMakeFiles/OTBIce.dir/all] Error 2
make: *** [all] Error 2
Thanks for any help.
Arnaud
--
--
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html
You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
---
You received this message because you are subscribed to the Google Groups
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.