Problem getting ofxCv to compile using ofSketch

Hello, I am unable to compile ofxCv with ofSketch. I get the following error, “undefined symbols for architecture i386” when I try to run a blank app with #include “ofxCv.h”:

Linking bin/ofxCvTest for osx
Undefined symbols for architecture i386:
“cv::checkRange(cv::InputArray const&, bool, cv::Point, double, double)", referenced from:
ofxCv::Calibration::calibrate() in Calibration.o
"cv::convexHull(cv::InputArray const&, cv::OutputArray const&, bool, bool)", referenced from:
ofxCv::ContourFinder::getConvexHull(unsigned int) const in ContourFinder.o
ofxCv::convexHull(ofPolyline const&) in Wrappers.o
ofxCv::convexityDefects(std::vector<cv::Point
, std::allocator<cv::Point
> > const&) in Wrappers.o
“cv::fitEllipse(cv::_InputArray const&)”, referenced from:
ofxCv::ContourFinder::getFitEllipse(unsigned int) const in ContourFinder.o
ofxCv::fitEllipse(ofPolyline const&) in Wrappers.o
"cv::FileStorage::writeRaw(std::string const&, unsigned char const
, unsigned long)”, referenced from:
cv::VecWriterProxy<cv::Point_, 1>::operator()(std::vector<cv::Point_, std::allocator<cv::Point_ > > const&) const in Calibration.o
“cv::FileStorage::FileStorage(std::string const&, int, std::string const&)”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::loadMat(cv::Mat&, std::string) in Wrappers.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
“cv::FileStorage::~FileStorage()”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::loadMat(cv::Mat&, std::string) in Wrappers.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
"cv::InputArray::InputArray(cv::Mat const&)", referenced from:
ofxCv::Intrinsics::setup(cv::Mat, cv::Size
, cv::Size
) in Calibration.o
ofxCv::Calibration::updateUndistortion() in Calibration.o
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point_, std::allocator<cv::Point_ > >&, bool) in Calibration.o
ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::Calibration::undistort(cv::Mat, cv::Mat, int) in Calibration.o
ofxCv::Calibration::undistort(ofVec2f&) const in Calibration.o

“cv::_InputArray::_InputArray(double const&)”, referenced from:
ofxCv::FlowFarneback::resetFlow() in Flow.o
"cv::bitwise_not(cv::_InputArray const&, cv::OutputArray const&, cv::InputArray const&)", referenced from:
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
"cv::contourArea(cv::InputArray const&, bool)", referenced from:
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getContourArea(unsigned int) const in ContourFinder.o
"cv::minAreaRect(cv::InputArray const&)", referenced from:
ofxCv::ContourFinder::getMinAreaRect(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getFitEllipse(unsigned int) const in ContourFinder.o
ofxCv::minAreaRect(ofPolyline const&) in Wrappers.o
“cv::setIdentity(cv::OutputArray const&, cv::Scalar const&)”, referenced from:
ofxCv::KalmanPosition
::init(float, float, bool) in Kalman.o
“cv::KalmanFilter::init(int, int, int, int)”, referenced from:
ofxCv::KalmanPosition
::init(float, float, bool) in Kalman.o
“cv::KalmanFilter::correct(cv::Mat const&)”, referenced from:
ofxCv::KalmanPosition
::update(ofVec3f const&) in Kalman.o
“cv::KalmanFilter::predict(cv::Mat const&)”, referenced from:
ofxCv::KalmanPosition
::update(ofVec3f const&) in Kalman.o
"cv::OutputArray::OutputArray(cv::Mat&)", referenced from:
ofxCv::Calibration::updateUndistortion() in Calibration.o
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::Calibration::undistort(cv::Mat, int) in Calibration.o
ofxCv::Calibration::undistort(cv::Mat, cv::Mat, int) in Calibration.o
ofxCv::Calibration::undistort(ofVec2f&) const in Calibration.o
ofxCv::Calibration::undistort(std::vector<ofVec2f, std::allocator >&, std::vector<ofVec2f, std::allocator >&) const in Calibration.o

"cv::_OutputArray::OutputArray(std::vector<cv::Mat, std::allocatorcv::Mat >&)", referenced from:
ofxCv::Calibration::calibrate() in Calibration.o
"cv::approxPolyDP(cv::InputArray const&, cv::OutputArray const&, double, bool)", referenced from:
ofxCv::ContourFinder::getFitQuad(unsigned int) const in ContourFinder.o
ofxCv::getConvexPolygon(std::vector<cv::Point
, std::allocator<cv::Point
> > const&, int) in Helpers.o
"cv::boundingRect(cv::InputArray const&)", referenced from:
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
“cv::cornerSubPix(cv::InputArray const&, cv::OutputArray const&, cv::Size, cv::Size, cv::TermCriteria)”, referenced from:
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
“cv::equalizeHist(cv::_InputArray const&, cv::_OutputArray const&)”, referenced from:
void ofxCv::equalizeHist<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&) in ObjectFinder.o
“cv::findContours(cv::_OutputArray const&, cv::OutputArray const&, int, int, cv::Point)”, referenced from:
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
“cv::projectPoints(cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, double)”, referenced from:
ofxCv::Calibration::updateReprojectionError() in Calibration.o
“cv::calibrateCamera(cv::_InputArray const&, cv::InputArray const&, cv::Size, cv::_OutputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, int)”, referenced from:
ofxCv::Calibration::calibrate() in Calibration.o
“cv::stereoCalibrate(cv::_InputArray const&, cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::OutputArray const&, cv::Size, cv::_OutputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::TermCriteria, int)”, referenced from:
ofxCv::Calibration::getTransformation(ofxCv::Calibration&, cv::Mat&, cv::Mat&) in Calibration.o
"cv::undistortPoints(cv::_InputArray const&, cv::OutputArray const&, cv::InputArray const&, cv::InputArray const&, cv::InputArray const&, cv::InputArray const&)", referenced from:
ofxCv::Calibration::undistort(ofVec2f&) const in Calibration.o
ofxCv::Calibration::undistort(std::vector<ofVec2f, std::allocator >&, std::vector<ofVec2f, std::allocator >&) const in Calibration.o
“cv::FileNodeIterator::readRaw(std::string const&, unsigned char*, unsigned long)”, referenced from:
cv::VecReaderProxy<cv::Point
, 1>::operator()(std::vector<cv::Point
, std::allocator<cv::Point
> >&, unsigned long) const in Calibration.o
“cv::FileNodeIterator::FileNodeIterator(CvFileStorage const*, CvFileNode const*, unsigned long)”, referenced from:
ofxCv::Calibration::load(std::string, bool) in Calibration.o
“cv::FileNodeIterator::operator++(int)”, referenced from:
ofxCv::Calibration::load(std::string, bool) in Calibration.o
“cv::MatConstIterator::seek(int const*, bool)”, referenced from:
ofxCv::KalmanPosition
::init(float, float, bool) in Kalman.o
“cv::MatConstIterator::seek(int, bool)”, referenced from:
cv::MatIterator
::operator++() in Kalman.o
“cv::estimateAffine3D(cv::InputArray const&, cv::InputArray const&, cv::OutputArray const&, cv::OutputArray const&, double, double)", referenced from:
ofxCv::estimateAffine3D(std::vector<ofVec3f, std::allocator >&, std::vector<ofVec3f, std::allocator >&, std::vector<unsigned char, std::allocator >&, float) in Wrappers.o
"cv::CascadeClassifier::detectMultiScale(cv::Mat const&, std::vector<cv::Rect
, std::allocator<cv::Rect
> >&, double, int, int, cv::Size
, cv::Size
)”, referenced from:
ofxCv::ObjectFinder::update(cv::Mat) in ObjectFinder.o
“cv::CascadeClassifier::load(std::string const&)”, referenced from:
ofxCv::ObjectFinder::setup(std::string) in ObjectFinder.o
“cv::CascadeClassifier::CascadeClassifier()”, referenced from:
ofxCv::ObjectFinder::ObjectFinder() in ObjectFinder.o
"cv::accumulateWeighted(cv::InputArray const&, cv::OutputArray const&, double, cv::InputArray const&)", referenced from:
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
“cv::minEnclosingCircle(cv::InputArray const&, cv::Point&, float&)”, referenced from:
ofxCv::ContourFinder::getMinEnclosingCircle(unsigned int, float&) const in ContourFinder.o
“cv::goodFeaturesToTrack(cv::InputArray const&, cv::OutputArray const&, int, double, double, cv::InputArray const&, int, bool, double)", referenced from:
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o
"cv::calcOpticalFlowPyrLK(cv::InputArray const&, cv::InputArray const&, cv::InputArray const&, cv::OutputArray const&, cv::OutputArray const&, cv::OutputArray const&, cv::Size, int, cv::TermCriteria, double, int, double)", referenced from:
ofxCv::FlowPyrLK::calcFlow(cv::Mat, cv::Mat) in Flow.o
"cv::findChessboardCorners(cv::InputArray const&, cv::Size, cv::OutputArray const&, int)", referenced from:
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
"cv::calibrationMatrixValues(cv::InputArray const&, cv::Size, double, double, double&, double&, double&, cv::Point
&, double&)", referenced from:
ofxCv::Intrinsics::setup(cv::Mat, cv::Size
, cv::Size
) in Calibration.o
"cv::initUndistortRectifyMap(cv::InputArray const&, cv::InputArray const&, cv::InputArray const&, cv::InputArray const&, cv::Size, int, cv::OutputArray const&, cv::OutputArray const&)", referenced from:
ofxCv::Calibration::updateUndistortion() in Calibration.o
"cv::calcOpticalFlowFarneback(cv::InputArray const&, cv::InputArray const&, cv::OutputArray const&, double, int, int, int, int, double, int)", referenced from:
ofxCv::FlowFarneback::calcFlow(cv::Mat, cv::Mat) in Flow.o
"cv::getOptimalNewCameraMatrix(cv::InputArray const&, cv::InputArray const&, cv::Size, double, cv::Size, cv::Rect
*, bool)", referenced from:
ofxCv::Calibration::updateUndistortion() in Calibration.o
“cv::Mat::deallocate()”, referenced from:
ofxCv::ContourFinder::~ContourFinder() in main.o
ofxCv::Intrinsics::setup(cv::Mat, cv::Size
, cv::Size
) in Calibration.o
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::Calibration::updateUndistortion() in Calibration.o
ofxCv::Calibration::setIntrinsics(ofxCv::Intrinsics&, cv::Mat&) in Calibration.o
ofxCv::Calibration::add(cv::Mat) in Calibration.o

“cv::Mat::eye(int, int, int)”, referenced from:
ofxCv::Calibration::calibrate() in Calibration.o
"cv::Mat::setTo(cv::InputArray const&, cv::InputArray const&)", referenced from:
ofxCv::FlowFarneback::resetFlow() in Flow.o
“cv::Mat::zeros(int, int, int)”, referenced from:
ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::FlowFarneback::getFlow() in Flow.o
ofxCv::KalmanPosition
::init(float, float, bool) in Kalman.o
“cv::Mat::create(int, int const*, int)”, referenced from:
void ofxCv::threshold<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, float, bool) in ContourFinder.o
void ofxCv::imitate<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Flow.o
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Helpers.o
ofxCv::KalmanPosition
::init(float, float, bool) in Kalman.o
void ofxCv::resize<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, float, float, int) in ObjectFinder.o
void ofxCv::imitate<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in ObjectFinder.o
cv::Mat
<cv::Vec<unsigned char, 3> >::Mat
(int, int, cv::Vec<unsigned char, 3> const&) in Wrappers.o

“cv::Mat::copySize(cv::Mat const&)”, referenced from:
ofxCv::Intrinsics::setup(cv::Mat, cv::Size
, cv::Size
) in Calibration.o
ofxCv::Intrinsics::getCameraMatrix() const in Calibration.o
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::Calibration::updateUndistortion() in Calibration.o
ofxCv::Calibration::setIntrinsics(ofxCv::Intrinsics&, cv::Mat&) in Calibration.o
ofxCv::Calibration::add(cv::Mat) in Calibration.o
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o

"cv::Mat::Mat(cv::Mat const&, cv::Rect
const&)”, referenced from:
ofxCv::FlowFarneback::getTotalFlowInRegion(ofRectangle) in Flow.o
"cv::Mat::operator=(cv::Scalar
const&)", referenced from:
cv::Mat
<cv::Vec<unsigned char, 3> >::Mat
(int, int, cv::Vec<unsigned char, 3> const&) in Wrappers.o
“cv::sum(cv::_InputArray const&)”, referenced from:
ofxCv::FlowFarneback::getTotalFlowInRegion(ofRectangle) in Flow.o
“cv::mean(cv::_InputArray const&, cv::_InputArray const&)”, referenced from:
ofxCv::ContourFinder::getAverage(unsigned int) const in ContourFinder.o
ofxCv::RunningBackground::getPresence() const in RunningBackground.o
"cv::norm(cv::_InputArray const&, cv::_InputArray const&, int, cv::InputArray const&)", referenced from:
ofxCv::Calibration::updateReprojectionError() in Calibration.o
“cv::read(cv::FileNode const&, cv::Mat&, cv::Mat const&)”, referenced from:
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::loadMat(cv::Mat&, std::string) in Wrappers.o
“cv::swap(cv::Mat&, cv::Mat&)”, referenced from:
ofxCv::Flow::calcOpticalFlow(cv::Mat) in Flow.o
“cv::error(cv::Exception const&)”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
cv::FileStorage& cv::operator<<cv::Mat(cv::FileStorage&, cv::Mat const&) in Calibration.o
cv::FileStorage& cv::operator<<(cv::FileStorage&, int const&) in Calibration.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
"cv::merge(std::vector<cv::Mat, std::allocatorcv::Mat > const&, cv::OutputArray const&)", referenced from:
void ofxCv::equalizeHist<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&) in ObjectFinder.o
"cv::remap(cv::InputArray const&, cv::OutputArray const&, cv::InputArray const&, cv::InputArray const&, int, int, cv::Scalar const&)", referenced from:
ofxCv::Calibration::undistort(cv::Mat, cv::Mat, int) in Calibration.o
“cv::split(cv::Mat const&, std::vector<cv::Mat, std::allocatorcv::Mat >&)”, referenced from:
void ofxCv::equalizeHist<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&) in ObjectFinder.o
“cv::write(cv::FileStorage&, std::string const&, cv::Mat const&)”, referenced from:
cv::FileStorage& cv::operator<<cv::Mat(cv::FileStorage&, cv::Mat const&) in Calibration.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
“cv::write(cv::FileStorage&, std::string const&, float)”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
“cv::write(cv::FileStorage&, std::string const&, int)”, referenced from:
cv::FileStorage& cv::operator<<(cv::FileStorage&, int const&) in Calibration.o
"cv::resize(cv::InputArray const&, cv::OutputArray const&, cv::Size, double, double, int)", referenced from:
void ofxCv::resize<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in ObjectFinder.o
"cv::absdiff(cv::InputArray const&, cv::InputArray const&, cv::OutputArray const&)", referenced from:
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
"cv::fitLine(cv::InputArray const&, cv::OutputArray const&, int, double, double, double)", referenced from:
ofxCv::fitLine(ofPolyline const&, ofVec2f&, ofVec2f&) in Wrappers.o
"cv::inRange(cv::InputArray const&, cv::InputArray const&, cv::InputArray const&, cv::OutputArray const&)", referenced from:
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
"cv::moments(cv::InputArray const&, bool)", referenced from:
ofxCv::ContourFinder::getCentroid(unsigned int) const in ContourFinder.o
“cv::noArray()”, referenced from:
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::Calibration::undistort(ofVec2f&) const in Calibration.o
ofxCv::Calibration::undistort(std::vector<ofVec2f, std::allocator >&, std::vector<ofVec2f, std::allocator >&) const in Calibration.o
ofxCv::ContourFinder::getAverage(unsigned int) const in ContourFinder.o
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o
ofxCv::FlowFarneback::resetFlow() in Flow.o
ofxCv::makeMatrix(cv::Mat, cv::Mat) in Helpers.o

"cv::cvtColor(cv::InputArray const&, cv::OutputArray const&, int, int)", referenced from:
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
void ofxCv::convertColor<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Flow.o
void ofxCv::convertColor<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in ObjectFinder.o
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
ofxCv::convertColor(cv::Vec<unsigned char, 3>, int) in Wrappers.o
“cv::fastFree(void*)”, referenced from:
ofxCv::ContourFinder::~ContourFinder() in main.o
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::Calibration::updateUndistortion() in Calibration.o
ofxCv::Calibration::add(cv::Mat) in Calibration.o
ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o

"cv::subtract(cv::InputArray const&, cv::InputArray const&, cv::OutputArray const&, cv::InputArray const&, int)", referenced from:
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
“cv::Exception::Exception(int, std::string const&, std::string const&, std::string const&, int)”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
cv::FileStorage& cv::operator<<cv::Mat(cv::FileStorage&, cv::Mat const&) in Calibration.o
cv::FileStorage& cv::operator<<(cv::FileStorage&, int const&) in Calibration.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
“cv::Exception::~Exception()”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
cv::FileStorage& cv::operator<<cv::Mat(cv::FileStorage&, cv::Mat const&) in Calibration.o
cv::FileStorage& cv::operator<<(cv::FileStorage&, int const&) in Calibration.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
"cv::Rodrigues(cv::InputArray const&, cv::OutputArray const&, cv::OutputArray const&)", referenced from:
ofxCv::makeMatrix(cv::Mat, cv::Mat) in Helpers.o
"cv::arcLength(cv::InputArray const&, bool)", referenced from:
ofxCv::ContourFinder::getArcLength(unsigned int) const in ContourFinder.o
"cv::threshold(cv::InputArray const&, cv::OutputArray const&, double, double, int)", referenced from:
void ofxCv::threshold<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, float, bool) in ContourFinder.o
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
“cv::operator<<(cv::FileStorage&, std::string const&)”, referenced from:
ofxCv::Calibration::save(std::string, bool) const in Calibration.o
ofxCv::saveMat(cv::Mat, std::string) in Wrappers.o
“cv::FileStorage::operator[](char const*) const”, referenced from:
ofxCv::Calibration::load(std::string, bool) in Calibration.o
ofxCv::loadMat(cv::Mat&, std::string) in Wrappers.o
"cv::RotatedRect::points(cv::Point
) const", referenced from:
ofxCv::toOf(cv::RotatedRect) in Utilities.o
“cv::Mat::t() const”, referenced from:
ofxCv::estimateAffine3D(std::vector<ofVec3f, std::allocator >&, std::vector<ofVec3f, std::allocator >&, std::vector<unsigned char, std::allocator >&, float) in Wrappers.o
“cv::Mat::copyTo(cv::_OutputArray const&) const”, referenced from:
ofxCv::Calibration::undistort(cv::Mat, int) in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Flow.o
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Helpers.o
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in ObjectFinder.o
ofxCv::convexityDefects(ofPolyline const&) in Wrappers.o
"cv::Mat::reshape(int, int, int const
) const", referenced from:
cv::Mat
::operator=(cv::Mat const&) in Kalman.o
"cv::Mat::convertTo(cv::OutputArray const&, int, double, double) const", referenced from:
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Flow.o
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in Helpers.o
cv::Mat
::operator=(cv::Mat const&) in Kalman.o
void ofxCv::copy<cv::Mat, cv::Mat>(cv::Mat&, cv::Mat&, int) in ObjectFinder.o
ofxCv::RunningBackground::update(cv::Mat, cv::Mat&) in RunningBackground.o
"vtable for cv::InputArray", referenced from:
ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::Calibration::getTransformation(ofxCv::Calibration&, cv::Mat&, cv::Mat&) in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getCentroid(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getAverage(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getContourArea(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getArcLength(unsigned int) const in ContourFinder.o

ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::Calibration::getTransformation(ofxCv::Calibration&, cv::Mat&, cv::Mat&) in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getCentroid(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getAverage(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getContourArea(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getArcLength(unsigned int) const in ContourFinder.o

ofxCv::Calibration::calibrate() in Calibration.o
ofxCv::Calibration::getTransformation(ofxCv::Calibration&, cv::Mat&, cv::Mat&) in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getCentroid(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getAverage(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getContourArea(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getArcLength(unsigned int) const in ContourFinder.o

NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for cv::OutputArray", referenced from:
ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getConvexHull(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getFitQuad(unsigned int) const in ContourFinder.o
ofxCv::FlowPyrLK::calcFlow(cv::Mat, cv::Mat) in Flow.o
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o

ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getConvexHull(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getFitQuad(unsigned int) const in ContourFinder.o
ofxCv::FlowPyrLK::calcFlow(cv::Mat, cv::Mat) in Flow.o
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o

ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getConvexHull(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getFitQuad(unsigned int) const in ContourFinder.o
ofxCv::FlowPyrLK::calcFlow(cv::Mat, cv::Mat) in Flow.o
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o

ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getConvexHull(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getFitQuad(unsigned int) const in ContourFinder.o
ofxCv::FlowPyrLK::calcFlow(cv::Mat, cv::Mat) in Flow.o
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o

ofxCv::Calibration::findBoard(cv::Mat, std::vector<cv::Point
, std::allocator<cv::Point
> >&, bool) in Calibration.o
ofxCv::Calibration::updateReprojectionError() in Calibration.o
ofxCv::ContourFinder::findContours(cv::Mat) in ContourFinder.o
ofxCv::ContourFinder::getConvexHull(unsigned int) const in ContourFinder.o
ofxCv::ContourFinder::getFitQuad(unsigned int) const in ContourFinder.o
ofxCv::FlowPyrLK::calcFlow(cv::Mat, cv::Mat) in Flow.o
ofxCv::FlowPyrLK::calcFeaturesToTrack(std::vector<cv::Point
, std::allocator<cv::Point
> >&, cv::Mat) in Flow.o

NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"cvConvexityDefects", referenced from:
ofxCv::convexityDefects(std::vector<cv::Point
, std::allocator<cv::Point
> > const&) in Wrappers.o
"cvCreateMemStorage", referenced from:
ofxCv::convexityDefects(std::vector<cv::Point
, std::allocator<cv::Point
> > const&) in Wrappers.o
"cvGetSeqElem", referenced from:
ofxCv::convexityDefects(std::vector<cv::Point
, std::allocator<cv::Point
> > const&) in Wrappers.o
"cvReleaseMemStorage", referenced from:
ofxCv::convexityDefects(std::vector<cv::Point
, std::allocator<cv::Point
> > const&) in Wrappers.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [bin/ofxCvTest] Error 1
make: *** [Release] Error 2

Any idea what might be causing this? Thanks!

Hey @mlsptn happy to hear you’re giving it a try – just checking – are you on OSX and do you have XCode installed etc? For some reason it can’t find the 32 bit libraries for your platform.

Hey @bakercp. I am on Mavericks and do have XCode installed…hm…

Oops… didn’t realize that you had to include ofxOpenCv as well. Now everything works as expected.

1 Like