Dear,
I'm trying to install EBLearn in ubuntu and i'm a problem with 'make'. I'm following the instructions from
http://eblearn.cs.nyu.edu:21991/doku.php?id=install#matlab_wrappersmatioThe output:
cassio@ubuntu:~/TCC/eblearn/tools$ make && sudo make install
__________________________________________________________________
Compiling all project(s) in release mode...
Use 'make release prj=idxgui' for example to compile a specific project.
__________________________________________________________________
mkdir -p build/Release 2> /dev/null
cd build/Release && cmake -DCMAKE_BUILD_TYPE=Release ../.. \
&& make all && cd ../..
-- Target OS is Linux (32 bits)
-- Found CPPUNIT
-- Found Boost
-- Boost include directory: /home/cassio/installed/boost/include
-- Boost libraries directory: /home/cassio/installed/boost/lib
-- Boost system: /usr/lib/libboost_system-mt.so
-- Boost filesystem: /usr/lib/libboost_filesystem-mt.so
-- Boost regex: /usr/lib/libboost_regex-mt.so
-- Boost serialization: /usr/lib/libboost_serialization-mt.so
-- Boost mpi: /usr/lib/libboost_mpi-mt.so
-- OpenCV is disabled, export USEOPENCV=1 to activate it.
-- Found libXml++
__ WARNING: Kinect library not found (optional).
-- Qt qmake: /usr/share/qt4/bin/qmake
-- Qt moc: /usr/bin/moc-qt4
-- Qt lib dir: /usr/lib
-- Qt include dir: /usr/include/qt4
-- Found Qt
-- CBLAS DISABLED
-- CPPUnit include: /home/cassio/cppunit/include
-- CPPUnit library: /home/cassio/cppunit/lib/cppunitd.lib
-- Found CPPUnit: /home/cassio/cppunit/lib/cppunitd.lib
__ WARNING: THC not found (optional).
__ WARNING: Intel IPP not found, install to speed up (optional).
-- ImageMagick convert: /usr/bin/convert
-- ImageMagick Found.
-- Magick++ is disabled, export USEMAGICKPP=1 to activate it.
-- MPI includes: /usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi
-- MPI library: /usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so;/usr/lib/openmpi/lib/libopen-rte.so;/usr/lib/openmpi/lib/libopen-pal.so;/usr/lib/i386-linux-gnu/libdl.so;/usr/lib/i386-linux-gnu/libnsl.so;/usr/lib/i386-linux-gnu/libutil.so;/usr/lib/i386-linux-gnu/libm.so;/usr/lib/i386-linux-gnu/libdl.so
-- MPI Found.
-- pthread Found.
-- pthread include path: /usr/include
-- pthread library: PTHREAD_LIBRARY-NOTFOUND/libpthread.so
CMake Warning (dev) at scripts/FindAll.cmake:480 (link_directories):
This command specifies the relative path
PTHREAD_LIBRARY-NOTFOUND
as a link directory.
Policy CMP0015 is not set: link_directories() treats paths relative to the
source dir. Run "cmake --help-policy CMP0015" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
CMakeLists.txt:48 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
-- MATIO include path: /home/cassio/matio/include
-- MATIO libraries: /home/cassio/matio/lib/libmatio.so;/usr/lib/i386-linux-gnu/libz.so
-- MATIO Found.
-- Binaries output path: /home/cassio/TCC/eblearn/tools/../bin
-- Libraries output path: /home/cassio/TCC/eblearn/tools/../bin
-- Data path for testing is: /home/cassio/TCC/eblearn/tools/data
-- Compiler: /usr/bin/c++
-- Compilation flags: -Werror=overloaded-virtual -pthread -D__LINUX__ -D__BOOST__ -D__BOOST_SYSTEM__ -D__BOOST_FILESYSTEM__ -D__BOOST_REGEX__ -D__BOOST_SERIALIZATION__ -D__BOOST_MPI__ -D__XML__ -D__GUI__ -D__IMAGEMAGICK__ -D__MPI__ -D__PTHREAD__ -D__MATLAB__
-- Configuring done
-- Generating done
-- Build files have been written to: /home/cassio/TCC/eblearn/tools/build/Release
make[1]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[2]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
Scanning dependencies of target idx
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 1%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o
[ 2%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idx.o
[ 3%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/srg.o
[ 4%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/stl.o
[ 5%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxops.o
[ 6%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxIO.o
[ 8%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ipp.o
[ 9%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ippops.o
[ 10%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/th.o
[ 11%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/thops.o
[ 12%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/blasops.o
[ 13%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/color_spaces.o
[ 15%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/image.o
[ 16%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/imageIO.o
[ 17%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/numerics.o
[ 18%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/utils.o
[ 19%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/matlab.o
[ 20%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/smart.o
[ 22%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/random.o
[ 23%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/string_utils.o
Linking CXX shared library /home/cassio/TCC/eblearn/bin/libidx.so
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 23%] Built target idx
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
Scanning dependencies of target eblearn
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 24%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/bbox.o
[ 25%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_logger.o
[ 26%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_module.o
[ 27%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_parameters.o
[ 29%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_utils.o
[ 30%] Building CXX object /home/cassio/TCC/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/nms.o
Linking CXX shared library /home/cassio/TCC/eblearn/bin/libeblearn.so
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 30%] Built target eblearn
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
Scanning dependencies of target idxgui
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 31%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/gui_thread.o
[ 32%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/idxgui.o
[ 33%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win.o
[ 34%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win2d.o
[ 36%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win3d.o
[ 37%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/gui.o
[ 38%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box0.o
[ 39%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box.o
Linking CXX shared library /home/cassio/TCC/eblearn/bin/libidxgui.so
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 43%] Built target idxgui
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
Scanning dependencies of target eblearngui
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 44%] Building CXX object libeblearngui/CMakeFiles/eblearngui.dir/src/datasource_gui.o
[ 45%] Building CXX object libeblearngui/CMakeFiles/eblearngui.dir/src/detector_gui.o
Linking CXX shared library /home/cassio/TCC/eblearn/bin/libeblearngui.so
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 45%] Built target eblearngui
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
Scanning dependencies of target eblearntools
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[3]: Entrando no diretório `/home/cassio/TCC/eblearn/tools/build/Release'
[ 46%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/configuration.o
[ 47%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/dataset.o
In file included from /home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.h:582:0,
from /home/cassio/TCC/eblearn/tools/libeblearntools/src/dataset.cpp:32:
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp: In member function ‘virtual bool ebl::dataset<Tdata>::extract()’:
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:199:55: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:200:75: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp: In member function ‘virtual ebl::intg ebl::dataset<Tdata>::count_samples()’:
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:1535:59: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:1537:43: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:1538:47: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp: In member function ‘uint ebl::dataset<Tdata>::count_matches(const std::string&, const std::string&)’:
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:1956:56: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp: In member function ‘void ebl::dataset<Tdata>::process_dir(const std::string&, const std::string&, const std::string&)’:
/home/cassio/TCC/eblearn/tools/libeblearntools/include/dataset.hpp:1978:56: error: ‘struct boost::filesystem::basic_path<std::basic_string<char>, boost::filesystem::path_traits>::string_type’ has no member named ‘string’
make[3]: ** [libeblearntools/CMakeFiles/eblearntools.dir/src/dataset.o] Erro 1
make[3]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[2]: ** [libeblearntools/CMakeFiles/eblearntools.dir/all] Erro 2
make[2]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/home/cassio/TCC/eblearn/tools/build/Release'
make: ** [release] Erro 2