Menu

#14 Problems compiling simple test

1.0
open
nobody
None
2015-11-20
2015-11-20
nunah
No

Hi,
I'm having trouble compiling the test programs. Here are the errors:

raspi_test_0.2$ make
[ 25%] Built target simpletest_raspicam
Scanning dependencies of target simpletest_raspicam_cv
[ 50%] Building CXX object CMakeFiles/simpletest_raspicam_cv.dir/simpletest_raspicam_cv.cpp.o
Linking CXX executable simpletest_raspicam_cv
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::setExposure(raspicam::RASPICAM_EXPOSURE)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::getIdabi:cxx11 const'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::release()' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::setISO(int)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::grab()' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::~Private_Impl()'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::setHeight(unsigned int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::setWidth(unsigned int)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::setShutterSpeed(unsigned int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::setAWB(raspicam::RASPICAM_AWB)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::getSaturation()' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::getHeight()'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::setEncoding(raspicam::RASPICAM_ENCODING)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::setDefaults()'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::getImageBufferSize() const' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::initialize()'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::setVerticalFlip(bool)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::setAWB_RB(float, float)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::getId[abi:cxx11]() const' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::getWidth()'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::getBrightness()' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::retrieve(unsigned char, raspicam::RASPICAM_FORMAT)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::setBrightness(unsigned int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::setHeight(unsigned int)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::Private_Impl()' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::open(bool)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::setContrast(int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::getISO()'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::setContrast(int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::setISO(int)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::setSaturation(int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::setBrightness(unsigned int)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl_Still::takePicture(unsigned char*, unsigned int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl::setFormat(raspicam::RASPICAM_FORMAT)'
/usr/local/lib/libraspicam_cv.so: undefined reference to raspicam::_private::Private_Impl::setSaturation(int)' /usr/local/lib/libraspicam_cv.so: undefined reference toraspicam::_private::Private_Impl_Still::getContrast()'
/usr/local/lib/libraspicam_cv.so: undefined reference to `raspicam::_private::Private_Impl::setWidth(unsigned int)'
collect2: error: ld returned 1 exit status
CMakeFiles/simpletest_raspicam_cv.dir/build.make:126: recipe for target 'simpletest_raspicam_cv' failed
make[2]: [simpletest_raspicam_cv] Error 1
CMakeFiles/Makefile2:95: recipe for target 'CMakeFiles/simpletest_raspicam_cv.dir/all' failed
make[1]:
[CMakeFiles/simpletest_raspicam_cv.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make:
** [all] Error 2

Any help would be most welcome, thanks!

Discussion


Log in to post a comment.