Problem with install in ubuntu

235 views
Skip to first unread message

Cassio Gonçalves

unread,
Jan 27, 2013, 5:54:53 PM1/27/13
to ebl...@googlegroups.com
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_wrappersmatio

The 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

soumith

unread,
Jan 27, 2013, 8:12:57 PM1/27/13
to ebl...@googlegroups.com
Hey Cassio,

You must be on an older version of Boost.
I recently committed some boost changes to account for the changes in the new Boost 1.52.0 library, and to make everything play nice with Windows.

 You can either upgrade your boost libs, or check out an older revision of eblearn (anything starting before 2629
you can do this with the command
).

I confirmed that eblearn compiles fine with ubuntu versions starting from 11.04, let me know if that is not the case.
Thanks,
--S



--
 
 

the_minion

unread,
Jan 28, 2013, 10:16:43 PM1/28/13
to ebl...@googlegroups.com
I fixed the compile in trunk now.
-- S

Cassio Gonçalves

unread,
Jan 29, 2013, 9:30:06 AM1/29/13
to ebl...@googlegroups.com
Dear,

Thanks, worked perfectly

2013/1/29 the_minion <sou...@gmail.com>:
> --
> You received this message because you are subscribed to the Google Groups
> "eblearn" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to eblearn+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Pilhoon Jang

unread,
Jul 8, 2014, 9:49:02 PM7/8/14
to ebl...@googlegroups.com
I resolved this by

ph@local:/lib/i386-linux-gnu$ sudo ln -s libpthread.so.0 libpthread.so

I hope this may help you.

2013년 1월 28일 월요일 오전 7시 54분 53초 UTC+9, Cassio Gonçalves 님의 말:

vmma...@up.edu.ph

unread,
Jul 11, 2016, 12:18:35 AM7/11/16
to eblearn, sou...@gmail.com
Hey guys,
Im learning how to use this great software for a project but I have this error.
I have boost 1.6 installed from and i can link with boost filesystem and regex no problem with my other programs


Linking CXX executable /home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/capture
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::perl_matcher<char const*, std::allocator<boost::sub_match<char const*> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::get_mem_block()'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, boost::system::error_code*)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::verify_options(unsigned int, boost::regex_constants::_match_flags)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::path::filename() const'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::get_default_error_string(boost::regex_constants::error_type)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code*)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::put_mem_block(void*)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::raise_runtime_error(std::runtime_error const&)'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::directory_entry::m_get_status(boost::system::error_code*) const'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::path::parent_path() const'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::re_detail_106000::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const'
/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/libeblearntools.so: undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
collect2: error: ld returned 1 exit status
make[3]: *** [/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/bin/capture] Error 1
make[3]: Leaving directory `/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/tools/build/Release'
make[2]: *** [tools/CMakeFiles/capture.dir/all] Error 2
make[2]: Leaving directory `/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/tools/build/Release'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/vrmmadrid/deep_learning/eblearn_1.2_r2631/tools/build/Release'
make: *** [release] Error 2


Reply all
Reply to author
Forward
0 new messages