Error when installing on mac

71 views
Skip to first unread message

jell...@gmail.com

unread,
Mar 8, 2014, 9:06:16 AM3/8/14
to ebl...@googlegroups.com
Hi Everyone,

I'm newbie to both c++ and eblearn. During installation I ran into some errors, I hope someone can help me with any tips how I could get it installed properly.

I followed the instruction from the website, the second step gave the following output.

MacBook-Air-van-Jelle-Munk:eblearn_1.2_r2631 jellemunk$ 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 ../..
-- The C compiler identification is Clang 5.0.0
-- The CXX compiler identification is Clang 5.0.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- 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 Mac (64 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).
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - not 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 - found
-- Looking for QT_MAC_USE_COCOA
-- Looking for QT_MAC_USE_COCOA - found
-- Found Qt4: /opt/local/bin/qmake (found version "4.8.5")
-- 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).
-- Found ImageMagick: /opt/local/bin/convert (found version "6.8.8-3")
-- ImageMagick convert: /opt/local/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/libpthread.dylib
__ WARNING: MATIO not found (optional).
-- Binaries output path: /Users/jellemunk/cpp/eblearn_1.2_r2631/tools/../bin
-- Libraries output path: /Users/jellemunk/cpp/eblearn_1.2_r2631/tools/../bin
-- Data path for testing is: /Users/jellemunk/cpp/eblearn_1.2_r2631/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/jellemunk/cpp/eblearn_1.2_r2631/tools/build/Release
Scanning dependencies of target idx
[ 1%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxspec.o
[ 2%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/idx.o
[ 3%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/srg.o
[ 4%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/stl.o
[ 5%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxops.o
[ 7%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/idxIO.o
[ 8%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/ipp.o
[ 9%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/ippops.o
[ 10%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/th.o
[ 11%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/thops.o
[ 13%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/blasops.o
[ 14%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/color_spaces.o
[ 15%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/image.o
[ 16%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/imageIO.o
[ 17%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/numerics.o
[ 19%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/utils.o
[ 20%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/matlab.o
[ 21%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/smart.o
[ 22%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/random.o
[ 23%] Building CXX object /Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/string_utils.o
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:386:19: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::iterator'
return **(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::iterator::operator*' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::clear' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:395:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::iterator::operator->' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::clear' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:404:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::iterator::ptr' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::clear' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:413:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::iterator'
return *(this->_M_current) != NULL;
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::iterator::exists' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::clear' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:444:19: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::const_iterator'
return **(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::const_iterator::operator*' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::push_back_new' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:453:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::const_iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::const_iterator::operator->' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::push_back_new' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:462:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::const_iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::const_iterator::ptr' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::push_back_new' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:471:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<long> >::const_iterator'
return *(this->_M_current) != NULL;
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::const_iterator::exists' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:280:11: note: in instantiation of member function 'ebl::svector<ebl::idxd<long> >::push_back_new' requested here
midxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:386:19: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::iterator'
return **(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::iterator::operator*' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::clear' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:395:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::iterator::operator->' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::clear' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:404:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::iterator::ptr' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::clear' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:413:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::iterator'
return *(this->_M_current) != NULL;
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:351:13: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::iterator::exists' requested here
for (it = this->begin(); it != this->end(); ++it)
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:61:3: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::unlock_all' requested here
unlock_all();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::clear' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:444:19: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::const_iterator'
return **(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::const_iterator::operator*' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::push_back_new' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:453:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::const_iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::const_iterator::operator->' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::push_back_new' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:462:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::const_iterator'
return *(this->_M_current);
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::const_iterator::ptr' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::push_back_new' requested here
mfidxdim v;
^
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:33:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/string_utils.h:41:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/idx.h:38:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/srg.h:40:
In file included from /Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.h:271:
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:471:18: error: no member named '_M_current' in 'ebl::svector<ebl::idxd<float> >::const_iterator'
return *(this->_M_current) != NULL;
~~~~ ^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/include/smart.hpp:211:50: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::const_iterator::exists' requested here
typename std::vector<T*>::const_iterator cit = v.begin();
^
/Users/jellemunk/cpp/eblearn_1.2_r2631/core/libidx/src/string_utils.cpp:298:12: note: in instantiation of member function 'ebl::svector<ebl::idxd<float> >::push_back_new' requested here
mfidxdim v;
^
16 errors generated.
make[3]: *** [/Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/src/string_utils.o] Error 1
make[2]: *** [/Users/jellemunk/cpp/eblearn_1.2_r2631/core/build/Release/libidx/CMakeFiles/idx.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [release] Error 2

jell...@gmail.com

unread,
Mar 13, 2014, 10:30:42 AM3/13/14
to ebl...@googlegroups.com, jell...@gmail.com
Tried again today using a virtual machine running linux, that way I had no problems installing it. Will just use that for now.

Op zaterdag 8 maart 2014 15:06:16 UTC+1 schreef jell...@gmail.com:

little.k...@gmail.com

unread,
May 16, 2014, 5:39:21 PM5/16/14
to ebl...@googlegroups.com, jell...@gmail.com
Hi,

your C/C++ compilers are not setup correctly... need to point to clang or GCC/G++. I am able to build eblearn on mac snow leopard.

Reply all
Reply to author
Forward
0 new messages