make error problems in mac and ubuntu

654 views
Skip to first unread message

learner_chen

unread,
Oct 13, 2012, 2:59:33 PM10/13/12
to ebl...@googlegroups.com
Dear all,

I'm trying to install EBLearn in my Mac (v 10.6.8) book and ubuntu (v 12.04) PC with the instructions from http://eblearn.cs.nyu.edu:21991/doku.php?id=install#mac_os. In both systems, the "Quick install for core" and 1st step of "Quick install of core and tools"  go well, but problems come up in the 2nd step of "Quick install for core and tools" , whose command is like cd ../tools && make && sudo make install

I'm attaching the printing of the command in Mac here and that in Ubuntu in the following reply. Please let me know if you have any clue for the problem. Many thanks!

Installation log in the Mac is bellow

dhcp-v000-205:core yifeichen$ cd ../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 Mac (32 bits)
-- Found Boost
-- Boost include directory: /opt/local/include
-- Boost libraries directory: /opt/local/lib
-- Boost system: /opt/local/lib/libboost_system-mt.dylib
-- Boost filesystem: /opt/local/lib/libboost_filesystem-mt.dylib
-- Boost regex: /opt/local/lib/libboost_regex-mt.dylib
-- Boost serialization: /opt/local/lib/libboost_serialization-mt.dylib
__ WARNING: Boost mpi not found (optional).
-- OpenCV is disabled, export USEOPENCV=1 to activate it.
__ WARNING: libXml++ not found (optional).
__ WARNING: Kinect library not found (optional).
-- Could NOT find Qt3 (missing:  QT_QT_LIBRARY QT_INCLUDE_DIR) 
-- Qt qmake: /opt/local/bin/qmake
-- Qt moc: /opt/local/bin/moc
-- Qt lib dir: /opt/local/lib
-- Qt include dir: /opt/local/include
-- Found Qt
-- CBLAS DISABLED
-- CPPUnit include: /opt/local/include
-- CPPUnit library: /opt/local/lib/libcppunit.dylib
-- Found CPPUnit: /opt/local/lib/libcppunit.dylib
__ WARNING: THC not found (optional).
__ WARNING: Intel IPP not found, install to speed up (optional).
-- ImageMagick convert: /opt/local/bin/convert
-- ImageMagick Found.
-- Magick++ is disabled, export USEMAGICKPP=1 to activate it.
-- MPI includes: /usr/include
-- MPI library: /usr/lib/libmpi_cxx.dylib;/usr/lib/libmpi.dylib;/usr/lib/libopen-rte.dylib;/usr/lib/libopen-pal.dylib
-- MPI Found.
__ WARNING: disabling MPI because Boost_MPI is not found.
-- pthread Found.
-- pthread include path: /usr/include
-- pthread library: /usr/lib/libpthread.dylib
__ WARNING: MATIO not found (optional).
-- Binaries output path: /Users/yifeichen/eblearn/tools/../bin
-- Libraries output path: /Users/yifeichen/eblearn/tools/../bin
-- Data path for testing is: /Users/yifeichen/eblearn/tools/data
-- Compiler: /usr/bin/c++
-- Compilation flags:   -Werror=overloaded-virtual  -D__MAC__ -D__BOOST__ -D__BOOST_SYSTEM__ -D__BOOST_FILESYSTEM__ -D__BOOST_REGEX__ -D__BOOST_SERIALIZATION__ -D__GUI__ -D__IMAGEMAGICK__ -D__PTHREAD__ -Wno-parentheses-equality
__ WARNING: mpidetect will not be compiled because of missing MPI libraries (optional).
__ WARNING: Not generating ebl2matlab because MATIO was not found
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/yifeichen/eblearn/tools/build/Release
Scanning dependencies of target idx
[  1%] Building CXX object /Users/yifeichen/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o
cc1plus: error: unrecognized command line option "-Wno-parentheses-equality"
make[3]: *** [/Users/yifeichen/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o] Error 1
make[2]: *** [/Users/yifeichen/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [release] Error 2

learner_chen

unread,
Oct 13, 2012, 3:07:41 PM10/13/12
to ebl...@googlegroups.com
Here is the installation log in the Ubuntu PC:

yifeic@yifeic-Inspiron-580s:~/eblearn/core$ cd ~/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 (64 bits)
-- Found Boost
-- Boost include directory: /usr/include
-- Boost libraries directory: /usr/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
__ WARNING: Boost serialization not found (optional).

__ WARNING: Boost mpi not found (optional).
-- 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/x86_64-linux-gnu
-- Qt include dir: /usr/include/qt4

-- Found Qt
-- CBLAS DISABLED
-- CPPUnit include: /usr/include
-- CPPUnit library: /usr/lib/libcppunit.so
-- Found CPPUnit: /usr/lib/libcppunit.so

__ 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.
-- Could NOT find MPI_C (missing:  MPI_C_LIBRARIES MPI_C_INCLUDE_PATH)
-- Could NOT find MPI_CXX (missing:  MPI_CXX_LIBRARIES MPI_CXX_INCLUDE_PATH)
__ WARNING: MPI not found (optional).

-- pthread Found.
-- pthread include path: /usr/include
-- pthread library: /usr/lib/x86_64-linux-gnu/libpthread.so

__ WARNING: MATIO not found (optional).
-- Binaries output path: /home/yifeic/eblearn/tools/../bin
-- Libraries output path: /home/yifeic/eblearn/tools/../bin
-- Data path for testing is: /home/yifeic/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__XML__ -D__GUI__ -D__IMAGEMAGICK__ -D__PTHREAD__

__ WARNING: mpidetect will not be compiled because of missing MPI libraries (optional).
__ WARNING: Not generating ebl2matlab because MATIO was not found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/yifeic/eblearn/tools/build/Release
make[1]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
make[2]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'

Scanning dependencies of target idx
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[  1%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o
[  2%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idx.o
[  3%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/srg.o
[  4%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/stl.o
[  6%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxops.o
[  7%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxIO.o
[  8%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ipp.o
[  9%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ippops.o
[ 10%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/th.o
[ 12%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/thops.o
[ 13%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/blasops.o
[ 14%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/color_spaces.o
[ 15%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/image.o
[ 17%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/imageIO.o
[ 18%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/numerics.o
[ 19%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/utils.o
[ 20%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/matlab.o
[ 21%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/smart.o
[ 23%] Building CXX object /home/yifeic/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/random.o
Linking CXX shared library /home/yifeic/eblearn/bin/libidx.so
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 23%] Built target idx
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target eblearn
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 24%] Building CXX object /home/yifeic/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/bbox.o
[ 25%] Building CXX object /home/yifeic/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_logger.o
[ 26%] Building CXX object /home/yifeic/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_module.o
[ 28%] Building CXX object /home/yifeic/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_parameters.o
[ 29%] Building CXX object /home/yifeic/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_utils.o
[ 30%] Building CXX object /home/yifeic/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/nms.o
Linking CXX shared library /home/yifeic/eblearn/bin/libeblearn.so
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 30%] Built target eblearn
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target idxgui
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/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
[ 34%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win.o
[ 35%] 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
[ 39%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box0.o
[ 40%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box.o
Linking CXX shared library /home/yifeic/eblearn/bin/libidxgui.so
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 43%] Built target idxgui
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target eblearngui
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 45%] Building CXX object libeblearngui/CMakeFiles/eblearngui.dir/src/datasource_gui.o
[ 46%] Building CXX object libeblearngui/CMakeFiles/eblearngui.dir/src/detector_gui.o
Linking CXX shared library /home/yifeic/eblearn/bin/libeblearngui.so
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 46%] Built target eblearngui
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target eblearntools
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 47%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/configuration.o
[ 48%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/dataset.o
[ 50%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/job.o
[ 51%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/metaparser.o
[ 52%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/mpijob.o
[ 53%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/netconf.o
[ 54%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/opencv.o
[ 56%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/pascal_dataset.o
[ 57%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/pascal_xml.o
[ 58%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/sort.o
[ 59%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/thread.o
[ 60%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/tools_utils.o
[ 62%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/xml_utils.o
Linking CXX shared library /home/yifeic/eblearn/bin/libeblearntools.so
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 62%] Built target eblearntools
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target capture
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 63%] Building CXX object tools/CMakeFiles/capture.dir/src/capture.o
Linking CXX executable /home/yifeic/eblearn/bin/capture
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 63%] Built target capture
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target detect
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 64%] Building CXX object tools/CMakeFiles/detect.dir/src/detect.o
Linking CXX executable /home/yifeic/eblearn/bin/detect
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 64%] Built target detect
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target dscompile
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 65%] Building CXX object tools/CMakeFiles/dscompile.dir/src/dscompile.o
Linking CXX executable /home/yifeic/eblearn/bin/dscompile
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 65%] Built target dscompile
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target dsdisplay
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 67%] Building CXX object tools/CMakeFiles/dsdisplay.dir/src/dsdisplay.o
Linking CXX executable /home/yifeic/eblearn/bin/dsdisplay
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 67%] Built target dsdisplay
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target dsfprop
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 68%] Building CXX object tools/CMakeFiles/dsfprop.dir/src/dsfprop.o
Linking CXX executable /home/yifeic/eblearn/bin/dsfprop
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 68%] Built target dsfprop
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target dsmerge
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 69%] Building CXX object tools/CMakeFiles/dsmerge.dir/src/dsmerge.o
Linking CXX executable /home/yifeic/eblearn/bin/dsmerge
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 69%] Built target dsmerge
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target dssplit
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 70%] Building CXX object tools/CMakeFiles/dssplit.dir/src/dssplit.o
Linking CXX executable /home/yifeic/eblearn/bin/dssplit
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 70%] Built target dssplit
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target imfprop
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 71%] Building CXX object tools/CMakeFiles/imfprop.dir/src/imfprop.o
Linking CXX executable /home/yifeic/eblearn/bin/imfprop
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 71%] Built target imfprop
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target maketable
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 73%] Building CXX object tools/CMakeFiles/maketable.dir/src/maketable.o
Linking CXX executable /home/yifeic/eblearn/bin/maketable
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 73%] Built target maketable
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target matshow
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 74%] Building CXX object tools/CMakeFiles/matshow.dir/src/matshow.o
Linking CXX executable /home/yifeic/eblearn/bin/matshow
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 74%] Built target matshow
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target metaparse
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 75%] Building CXX object tools/CMakeFiles/metaparse.dir/src/metaparse.o
Linking CXX executable /home/yifeic/eblearn/bin/metaparse
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 75%] Built target metaparse
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target metarun
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 76%] Building CXX object tools/CMakeFiles/metarun.dir/src/metarun.o
Linking CXX executable /home/yifeic/eblearn/bin/metarun
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 76%] Built target metarun
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target narrow
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 78%] Building CXX object tools/CMakeFiles/narrow.dir/src/narrow.o
Linking CXX executable /home/yifeic/eblearn/bin/narrow
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 78%] Built target narrow
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target train
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 79%] Building CXX object tools/CMakeFiles/train.dir/src/train.o
Linking CXX executable /home/yifeic/eblearn/bin/train
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[ 79%] Built target train
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
Scanning dependencies of target tester
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[3]: Entering directory `/home/yifeic/eblearn/tools/build/Release'
[ 80%] Building CXX object tester/CMakeFiles/tester.dir/src/idxIO_test.o
[ 81%] Building CXX object tester/CMakeFiles/tester.dir/src/idx_test.o
[ 82%] Building CXX object tester/CMakeFiles/tester.dir/src/idxiter_test.o
[ 84%] Building CXX object tester/CMakeFiles/tester.dir/src/idxops_test.o
[ 85%] Building CXX object tester/CMakeFiles/tester.dir/src/idxops_test2.o
[ 86%] Building CXX object tester/CMakeFiles/tester.dir/src/ippops_test.o
[ 87%] Building CXX object tester/CMakeFiles/tester.dir/src/thops_test.o
[ 89%] Building CXX object tester/CMakeFiles/tester.dir/src/ClusterTest.o
[ 90%] Building CXX object tester/CMakeFiles/tester.dir/src/datasource_test.o
[ 91%] Building CXX object tester/CMakeFiles/tester.dir/src/ebl_basic_test.o
[ 92%] Building CXX object tester/CMakeFiles/tester.dir/src/ebl_preprocessing_test.o
[ 93%] Building CXX object tester/CMakeFiles/tester.dir/src/image_test.o
[ 95%] Building CXX object tester/CMakeFiles/tester.dir/src/detector_test.o
[ 96%] Building CXX object tester/CMakeFiles/tester.dir/src/ebl_machines_test.o
[ 97%] Building CXX object tester/CMakeFiles/tester.dir/src/main.o
Linking CXX executable /home/yifeic/eblearn/bin/tester
make[3]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[100%] Built target tester
make[2]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
make[1]: Leaving directory `/home/yifeic/eblearn/tools/build/Release'
[sudo] password for yifeic:
Installation directory: /usr
mkdir -p /usr/include/eblearn/ /usr/lib/ /usr/bin
cp -f ../core/libidx/include/* /usr/include/eblearn/
cp -f ../core/libeblearn/include/* /usr/include/eblearn/
cp -f libidxgui/include/* /usr/include/eblearn/
cp -f libeblearngui/include/* /usr/include/eblearn/
cp -f libeblearntools/include/* /usr/include/eblearn/
cp -f ../bin/libidx.so /usr/lib/
cp -f ../bin/libidxgui.so /usr/lib/
cp -f ../bin/libeblearn.so /usr/lib/
cp -f ../bin/libeblearngui.so /usr/lib/
cp -f ../bin/libeblearntools.so /usr/lib/
cd ../bin && cp -f train detect dscompile dssplit dsmerge matshow dsdisplay narrow ebl2matlab metarun metaparse capture dsfprop imfprop tester maketable /usr/bin
cp: cannot stat `ebl2matlab': No such file or directory
make: *** [bin_install] Error 1

the_minion

unread,
Oct 13, 2012, 4:00:44 PM10/13/12
to ebl...@googlegroups.com
Hey Chen,

In ubuntu, there is no error in the log. ebl2matlab is optional and was not compiled. Hence, your installation was successful in ubuntu.

In OSX, it looks like you are either using an old/incompatible version of clang.
Please try updating to the latest version of clang by installing the latest version of "Xcode command line tools" from Apple.
Or you can install and make gcc your default compiler in OSX.
Message has been deleted

learner_chen

unread,
Oct 13, 2012, 7:06:47 PM10/13/12
to ebl...@googlegroups.com
Dear Minion, thank you for your help! What does ebl2matlab do? If I want to have it installed & work, what should I do?

For os, I checked the clang version is 1.7. Is that too old to compile eblearn?

Thanks!

the_minion

unread,
Oct 13, 2012, 7:09:15 PM10/13/12
to ebl...@googlegroups.com
learner,

Yes that is a very very old version of clang. The current version runs at 3.1. Alternatively, you can just install gcc from here https://github.com/kennethreitz/osx-gcc-installer
and then setting your CC and CXX environment variables to point to GCC.

ebl2matlab instructions are here

learner_chen

unread,
Oct 14, 2012, 11:48:57 PM10/14/12
to ebl...@googlegroups.com
Thank you, Minion.

Does EBLearn support deep learning algorithms such as sparse auto-encoder, restricted Boltzmann machine, other than convolutional neural network?

the_minion

unread,
Oct 17, 2012, 1:58:41 PM10/17/12
to ebl...@googlegroups.com
learner_chen,

You can configure eblearn to train autoencoders, but we dont have support for RBMs.

harpree...@kvantuminc.com

unread,
Apr 14, 2013, 11:32:08 AM4/14/13
to ebl...@googlegroups.com
For Mac OSX.
In response the issue with Make Install above. Do the following:

1. Download and install matio
2. Add the following lines to the tools/scripts/FindCustom.make.
SET(MATIO_FOUND TRUE)
SET(MATIO_INCLUDE_DIR "$ENV{HOME}/matio/include")
SET(MATIO_LIBRARIES "$ENV{HOME}/matio/lib/libmatio.dylib")

3. follow the steps to make and make install again. This will fix the issue with ebl2matlab.

alvaro...@gmail.com

unread,
Nov 19, 2013, 6:25:19 AM11/19/13
to ebl...@googlegroups.com
Dear friends,

I am just new to eblearn. When trying to run "make" in UBUNTU Desktop following the instructions in http://eblearn.cs.nyu.edu:21991/doku.php?id=install, I got the following error:

monitor@monitor-LIFEBOOK-S7210:~$ cd eblearn/tools
monitor@monitor-LIFEBOOK-S7210:~/eblearn/tools$ make
__________________________________________________________________

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 ../..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Target OS is Linux (32 bits)
-- Found Boost
-- Boost include directory: /usr/include
-- Boost libraries directory: /usr/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
__ WARNING: Boost serialization not found (optional).
__ WARNING: Boost mpi not found (optional).
-- OpenCV is disabled, export USEOPENCV=1 to activate it.
-- Found libXml++
__ WARNING: Kinect library not found (optional).
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt4: /usr/share/qt4/bin/qmake (found version "4.8.1")
-- Qt qmake: /usr/share/qt4/bin/qmake
-- Qt moc: /usr/bin/moc-qt4
-- Qt lib dir: /usr/lib/i386-linux-gnu
-- Qt include dir: /usr/include/qt4
-- Found Qt
-- CBLAS DISABLED
-- CPPUnit include: /usr/include
-- CPPUnit library: /usr/lib/libcppunit.so
-- Found CPPUnit: /usr/lib/libcppunit.so
__ WARNING: THC not found (optional).
__ WARNING: Intel IPP not found, install to speed up (optional).
-- Found ImageMagick: TRUE
-- ImageMagick convert: /usr/bin/convert
-- ImageMagick Found.
-- Magick++ is disabled, export USEMAGICKPP=1 to activate it.
-- Could NOT find MPI_C (missing: MPI_C_LIBRARIES MPI_C_INCLUDE_PATH)
-- Could NOT find MPI_CXX (missing: MPI_CXX_LIBRARIES MPI_CXX_INCLUDE_PATH)
__ WARNING: MPI not found (optional).
-- 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.

__ WARNING: MATIO not found (optional).
-- Binaries output path: /home/monitor/eblearn/tools/../bin
-- Libraries output path: /home/monitor/eblearn/tools/../bin
-- Data path for testing is: /home/monitor/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__XML__ -D__GUI__ -D__IMAGEMAGICK__ -D__PTHREAD__
__ WARNING: mpidetect will not be compiled because of missing MPI libraries (optional).
__ WARNING: Not generating ebl2matlab because MATIO was not found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/monitor/eblearn/tools/build/Release
make[1]: Entering directory `/home/monitor/eblearn/tools/build/Release'
make[2]: Entering directory `/home/monitor/eblearn/tools/build/Release'
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
Scanning dependencies of target idx
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
[ 1%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o
[ 2%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idx.o
[ 3%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/srg.o
[ 4%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/stl.o
[ 5%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxops.o
[ 7%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxIO.o
[ 8%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ipp.o
[ 9%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/ippops.o
[ 10%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/th.o
[ 11%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/thops.o
[ 12%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/blasops.o
[ 14%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/color_spaces.o
[ 15%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/image.o
[ 16%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/imageIO.o
[ 17%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/numerics.o
[ 18%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/utils.o
[ 20%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/matlab.o
[ 21%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/smart.o
[ 22%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/random.o
[ 23%] Building CXX object /home/monitor/eblearn/core/build/Release/libidx/CMakeFiles/idx.dir/src/string_utils.o
Linking CXX shared library /home/monitor/eblearn/bin/libidx.so
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
[ 23%] Built target idx
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
Scanning dependencies of target eblearn
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
[ 24%] Building CXX object /home/monitor/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/bbox.o
[ 25%] Building CXX object /home/monitor/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_logger.o
[ 27%] Building CXX object /home/monitor/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_module.o
[ 28%] Building CXX object /home/monitor/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_parameters.o
[ 29%] Building CXX object /home/monitor/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/ebl_utils.o
[ 30%] Building CXX object /home/monitor/eblearn/core/build/Release/libeblearn/CMakeFiles/eblearn.dir/src/nms.o
Linking CXX shared library /home/monitor/eblearn/bin/libeblearn.so
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
[ 30%] Built target eblearn
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
[ 31%] Qt Wrapped File
[ 32%] Qt Wrapped File
[ 34%] Qt Wrapped File
Scanning dependencies of target idxgui
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
[ 35%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/gui_thread.o
[ 36%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/idxgui.o
[ 37%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win.o
[ 38%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win2d.o
[ 40%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/win3d.o
[ 41%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/gui.o
[ 42%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box0.o
[ 43%] Building CXX object libidxgui/CMakeFiles/idxgui.dir/src/scroll_box.o
Linking CXX shared library /home/monitor/eblearn/bin/libidxgui.so
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
[ 43%] Built target idxgui
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
Scanning dependencies of target eblearngui
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[3]: Entering directory `/home/monitor/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/monitor/eblearn/bin/libeblearngui.so
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
[ 45%] Built target eblearngui
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
Scanning dependencies of target eblearntools
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[3]: Entering directory `/home/monitor/eblearn/tools/build/Release'
[ 47%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/configuration.o
[ 48%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/dataset.o
[ 49%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/job.o
[ 50%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/metaparser.o
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp: In member function ‘void ebl::metaparser::send_report(ebl::configuration&, std::string, ebl::varmaplist&, int, std::string, std::string, uint, double, double, ebl::varmaplist*, ebl::varmaplist*, int*)’:
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1142:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1151:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1153:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1161:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1163:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1170:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1172:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1190:34: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1196:35: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1199:35: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1208:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1215:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1218:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
/home/monitor/eblearn/tools/libeblearntools/src/metaparser.cpp:1245:33: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
[ 51%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/mpijob.o
[ 52%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/netconf.o
[ 54%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/opencv.o
[ 55%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/pascal_dataset.o
[ 56%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/pascal_xml.o
[ 57%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/sort.o
[ 58%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/thread.o
[ 60%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/tools_utils.o
[ 61%] Building CXX object libeblearntools/CMakeFiles/eblearntools.dir/src/xml_utils.o
Linking CXX shared library /home/monitor/eblearn/bin/libeblearntools.so
/usr/bin/ld: cannot find -lPTHREAD_LIBRARY-NOTFOUND/libpthread.so
collect2: ld returned 1 exit status
make[3]: *** [/home/monitor/eblearn/bin/libeblearntools.so] Error 1
make[3]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[2]: *** [libeblearntools/CMakeFiles/eblearntools.dir/all] Error 2
make[2]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/monitor/eblearn/tools/build/Release'
make: *** [release] Error 2

Unfortunately I am not a Linux expert (yet... ;)). Could you please let me know how to fix this?

Thanks!
Reply all
Reply to author
Forward
0 new messages