iromu / vsfm-osx

VisualSFM OSX app builder
70 stars 33 forks source link

Not working on Mavericks #17

Open AlexeyIS opened 10 years ago

AlexeyIS commented 10 years ago

Here is a log form build

$ ./scripts/all Installing Homebrew dependencies into /private/tmp/iromu/VisualSFM.app/Contents/Resources Archive: VisualSFM_osx64bit.zip creating: vsfm/ creating: vsfm/bin/ creating: vsfm/build/ creating: vsfm/lib/ inflating: vsfm/lib/blas.a
inflating: vsfm/lib/lapack.a
inflating: vsfm/lib/libf2c.a
inflating: vsfm/lib/libjpeg.a
inflating: vsfm/lib/VisualSFM.a
inflating: vsfm/makefile
inflating: vsfm/README
Patching vsfm makefile rm -f build/
. rm -f bin/VisualSFM mkdir -p build mkdir -p bin cd build; ar -x ../lib/VisualSFM.a; cd ..; g++ -w -o bin/VisualSFM build/._ -L/private/tmp/iromu/VisualSFM.app/Contents/Resources/lib -L/opt/X11/lib -pthread -lGL -lGLU -lX11 -ldl -L/usr/local/Cellar/gtk+/2.24.22/lib -L/usr/local/Cellar/pango/1.36.1/lib -L/usr/local/Cellar/atk/2.10.0/lib -L/usr/local/Cellar/cairo/1.12.16/lib -L/usr/local/Cellar/gdk-pixbuf/2.30.1/lib -L/usr/local/Cellar/glib/2.38.2/lib -L/usr/local/Cellar/pango/1.36.1/lib -L/usr/local/Cellar/glib/2.38.2/lib -L/usr/local/Cellar/fontconfig/2.11.0/lib -L/usr/local/Cellar/freetype/2.5.2/lib -L/usr/local/Cellar/glib/2.38.2/lib -L/usr/local/opt/gettext/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lgthread-2.0 -lglib-2.0 -lintl lib/lapack.a lib/blas.a lib/libf2c.a lib/libjpeg.a Undefined symbols for architecture x86_64: "std::string::find_first_notof(char, unsigned long) const", referenced from: GlobalUtil::RemvoeExtraWhiteSpace(std::string&) in GlobalUtil.o "std::string::find(char const, unsigned long, unsigned long) const", referenced from: GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o NViewMatcher::AddNVMatch(char const) in NViewMatcher.o "std::string::compare(char const) const", referenced from: NViewMatcher::ModelNV::ModifyOptionFile(char const) in NViewMatcher.o RegisterWin::CreateToolBar() in RegisterGUI.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::string::compare(unsigned long, unsigned long, char const) const", referenced from: RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::basic_file::isopen() const", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::LoadControlPoints(char const) in NViewMatcher.o ... "std::basic_ios<char, std::chartraits >::widen(char) const", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerOut(std::istream&, int) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o NViewMatcher::ImportPairwisePMatch(char const_) in NViewMatcher.o ... "std::istream& std::istream::_Mextract(bool&)", referenced from: NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o "std::istream& std::istream::_Mextract(double&)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerOut(std::istream&, int) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::ModelNV::ReadTracksV3(std::istream&, int, int) in NViewMatcher.o NViewMatcher::AddNVMatch(char const) in NViewMatcher.o RegisterWin::HandleCommandAnimate(char const) in RegisterGUI.o "std::istream& std::istream::_M_extract(float&)", referenced from: FeatureData::ReadFeatureDataV(std::basic_ifstream<char, std::char_traits >&) in FeaturePoints.o FeatureData::ReadFeatureDataA(std::basic_ifstream<char, std::chartraits >&, int, int, int, int) in FeaturePoints.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadBundlerOut(std::istream&, int) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const_) in NViewMatcher.o NViewMatcher::ModelNV::ReadTracksV3(std::istream&, int, int) in NViewMatcher.o NViewMatcher::ModelNV::LoadPLY(char const_) in NViewMatcher.o ... "std::istream& std::istream::_M_extract(unsigned int&)", referenced from: FeatureData::ReadFeatureDataA(std::basic_ifstream<char, std::char_traits >&, int, int, int, int) in FeaturePoints.o "std::istream& std::istream::_Mextract(unsigned long&)", referenced from: NViewMatcher::ModelNV::LoadPLY(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadPatch(char const, unsigned long) in NViewMatcher.o "std::istream::get()", referenced from: NViewMatcher::ModelNV::LoadPLY(char const) in NViewMatcher.o "std::istream::peek()", referenced from: NViewMatcher::ImportPairwisePMatch(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadPLY(char const) in NViewMatcher.o NViewMatcher::LoadControlPoints(char const) in NViewMatcher.o NViewMatcher::AddNVMatch(char const) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::istream::read(char, long)", referenced from: NViewMatcher::ModelNV::LoadPLY(char const) in NViewMatcher.o "std::istream::seekg(std::fpos<__mbstate_t>)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o "std::istream::getline(char, long, char)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadPLY(char const) in NViewMatcher.o NViewMatcher::AddNVMatch(char const) in NViewMatcher.o RegisterWin::HandleCommandAnimate(char const) in RegisterGUI.o "std::istream::operator>>(int&)", referenced from: FeatureData::ReadFeatureDataV(std::basic_ifstream<char, std::chartraits >&) in FeaturePoints.o FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadBundlerOut(std::istream&, int) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o ... "std::ostream::write(char const, long)", referenced from: NViewMatcher::ModelNV::SavePLY(char const_, int, int) in NViewMatcher.o "std::ostream& std::ostream::_Minsert(bool)", referenced from: NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o "std::ostream& std::ostream::_Minsert(double)", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalConfig::SaveGlobalConfig(std::ostream&) in GlobalUtil.o NViewMatcher::ModelNV::ExportCameraEX(std::ostream&, std::ostream&, int, double) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::SaveTwoViewMatch(char const_) in NViewMatcher.o ... "std::ostream& std::ostream::_Minsert(unsigned long)", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o NViewMatcher::ModelNV::WritePhotoINFO(std::ostream&) in NViewMatcher.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::SavePLY(char const, int, int) in NViewMatcher.o NViewMatcher::ModelNV::SaveBundlerOut(char const, int) in NViewMatcher.o NViewMatcher::ModelNV::ExportPMVS(char const, int, int) in NViewMatcher.o NViewMatcher::ModelNV::WriteModelNVV3(std::ostream&, char const) in NViewMatcher.o ... "std::ostream::operator<<(int)", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalConfig::SaveGlobalConfig(std::ostream&) in GlobalUtil.o NViewMatcher::ModelNV::WritePhotoINFO(std::ostream&) in NViewMatcher.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::ExportPairwiseMatches(char const, int) in NViewMatcher.o NViewMatcher::ModelNV::SavePLY(char const_, int, int) in NViewMatcher.o ... "std::string::_M_leakhard()", referenced from: NViewMatcher::LoadControlPoints(char const) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::string::_Rep::_Mdestroy(std::allocator const&)", referenced from: CreateNamedMutex(char const) in BasicImage.o std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutex_t>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, _opaque_pthread_mutex_t> >) in BasicImage.o GlobalUtil::InitGlobalUtil() in GlobalUtil.o GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const_) in GlobalUtil.o GlobalUtil::ChangeParamSiftGPU(int, char) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocator >&) in GlobalUtil.o ... "std::string::_Rep::_S_empty_repstorage", referenced from: CreateNamedMutex(char const) in BasicImage.o std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutex_t>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, _opaque_pthread_mutex_t> >) in BasicImage.o GlobalUtil::InitGlobalUtil() in GlobalUtil.o GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const_) in GlobalUtil.o GlobalUtil::ChangeParamSiftGPU(int, char) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocator >&) in GlobalUtil.o ... "std::string::_Rep::_Screate(unsigned long, unsigned long, std::allocator const&)", referenced from: char std::string::_Sconstruct<char*>(char, char_, std::allocator const&, std::forward_iteratortag) in NViewMatcher.o "std::string::append(char const, unsigned long)", referenced from: GlobalUtil::InitGlobalUtil() in GlobalUtil.o GlobalUtil::ChangeParamSiftGPU(int, char) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocator >&) in GlobalUtil.o MatchFile::GetMatchedImageList(std::vector<std::string, std::allocator >&) in MatchFile.o NViewMatcher::GetTransformTarget(int, int) in NViewMatcher.o NViewMatcher::GetFullImageList(std::vector<std::string, std::allocator >&) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o ... "std::string::append(std::string const&)", referenced from: std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&) in GlobalUtil.o NViewMatcher::GetTransformTarget(int, int) in NViewMatcher.o std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::chartraits, std::allocator > const&) in RegisterGUI.o "std::string::append(unsigned long, char)", referenced from: NViewMatcher::GetFullImageList(std::vector<std::string, std::allocator >&) in NViewMatcher.o "std::string::assign(char const, unsigned long)", referenced from: NViewMatchParam::NViewMatchParam() in NViewMatcher.o NViewMatcher::ModelNV::ModifyOptionFile(char const) in NViewMatcher.o NViewMatcher::SaveNVMatch(char const, int) in NViewMatcher.o NViewMatcher::AddNVMatch(char const) in NViewMatcher.o RegisterView::SetScreenText(char const, int, float, int) in RegisterGUI.o "std::string::assign(std::string const&)", referenced from: std::vector<std::string, std::allocator >::_M_insert_aux(gnu_cxx::normaliterator<std::string, std::vector<std::string, std::allocator > >, std::string const&) in GlobalUtil.o void std::fill<std::string, std::string>(std::string, std::string_, std::string const&) in MatchFile.o std::vector<std::string, std::allocator >::_M_insert_aux(gnu_cxx::normal_iterator<std::string*, std::vector<std::string, std::allocator > >, std::string const&) in MatchFile.o std::vector<std::string, std::allocator >::_M_fill_insert(gnu_cxx::normaliterator<std::string*, std::vector<std::string, std::allocator > >, unsigned long, std::string const&) in MatchFile.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o ... "std::string::resize(unsigned long, char)", referenced from: NViewMatcher::GetTransformTarget(int, int) in NViewMatcher.o NViewMatcher::ModelNV::ResetModelNV() in NViewMatcher.o NViewMatcher::ReloadDenseReconstruction(char const) in NViewMatcher.o NViewMatcher::ModelNV::RunPMVS(char const, int, int) in NViewMatcher.o NViewMatcher::RunBundleAdjustmentNV(int, int, int, int) in NViewMatcher.o NViewMatcher::ResumeReconstruction() in NViewMatcher.o RegisterView::UpdateImageA() in RegisterGUI.o ... "std::string::replace(unsigned long, unsigned long, char const_, unsigned long)", referenced from: RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::string::reserve(unsigned long)", referenced from: GlobalUtil::ChangeParamSiftGPU(int, char) in GlobalUtil.o NViewMatcher::GetTransformTarget(int, int) in NViewMatcher.o "std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from: GlobalUtil::RemvoeExtraWhiteSpace(std::string&) in GlobalUtil.o "std::basic_string<char, std::char_traits, std::allocator >::basicstring(char const, std::allocator const&)", referenced from: BasicImage::GetMatchFilePath() in BasicImage.o CreateNamedMutex(char const) in BasicImage.o GlobalUtil::InitGlobalUtil() in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocator >&) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o CreateNamedMutex(char const_) in MatchFile.o ... "std::basic_string<char, std::char_traits, std::allocator >::basicstring(std::string const&)", referenced from: CreateNamedMutex(char const) in BasicImage.o std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutext>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_insert(std::_Rb_tree_nodebase, std::_Rb_tree_nodebase, std::pair<std::string const, _opaque_pthread_mutext*> const&) in BasicImage.o GlobalUtil::InitGlobalUtil() in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocator >&) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&) in GlobalUtil.o ... "std::basic_string<char, std::char_traits, std::allocator >::~basicstring()", referenced from: NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::NViewMatcher() in NViewMatcher.o NViewMatcher::PrintSomeStatistics(int) in NViewMatcher.o NViewMatcher::LoadControlPoints(char const_) in NViewMatcher.o NViewMatcher::~NViewMatcher() in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::basic_file::~basicfile()", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const_) in NViewMatcher.o ... "std::basic_filebuf<char, std::chartraits >::open(char const, std::_IosOpenmode)", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const_) in NViewMatcher.o ... "std::basic_filebuf<char, std::chartraits >::close()", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const_) in NViewMatcher.o ... "std::basic_filebuf<char, std::char_traits >::basicfilebuf()", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const_) in NViewMatcher.o ... "std::basic_filebuf<char, std::char_traits >::~basicfilebuf()", referenced from: GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o "std::basic_ifstream<char, std::char_traits >::basicifstream(char const, std::_IosOpenmode)", referenced from: NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadPatch(char const_, unsigned long) in NViewMatcher.o "std::basic_ifstream<char, std::char_traits >::~basicifstream()", referenced from: GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadPatch(char const, unsigned long) in NViewMatcher.o NViewMatcher::LoadControlPoints(char const) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o RegisterWin::HandleCommandAnimate(char const_) in RegisterGUI.o ... "std::basic_ofstream<char, std::char_traits >::basicofstream(char const, std::_IosOpenmode)", referenced from: NViewMatcher::ModelNV::ExportPMVS(char const, int, int) in NViewMatcher.o "std::basic_ofstream<char, std::char_traits >::~basicofstream()", referenced from: NViewMatcher::ModelNV::RunPMVS(char const, int, int) in NViewMatcher.o NViewMatcher::ModelNV::ExportPMVS(char const, int, int) in NViewMatcher.o NViewMatcher::SaveNVMatch(char const, int) in NViewMatcher.o RegisterWin::HandleCommandAnimate(char const_) in RegisterGUI.o "std::basic_istringstream<char, std::char_traits, std::allocator >::basic_istringstream(std::string const&, std::_Ios_Openmode)", referenced from: RegisterWin::LoadWindowSetting() in RegisterGUI.o RegisterWin::GetTextInput(GtkWidget, char const, char const) in RegisterGUI.o RegisterWin::HandleCommandAnimate(char const_) in RegisterGUI.o "std::basic_istringstream<char, std::char_traits, std::allocator >::~basicistringstream()", referenced from: RegisterWin::LoadWindowSetting() in RegisterGUI.o RegisterWin::HandleCommandAnimate(char const) in RegisterGUI.o "std::basic_ostringstream<char, std::char_traits, std::allocator >::~basicostringstream()", referenced from: NViewMatcher::PrintSomeStatistics(int) in NViewMatcher.o "std::locale::locale()", referenced from: NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o NViewMatcher::PrintSomeStatistics(int) in NViewMatcher.o "std::locale::~locale()", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const_) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... "std::ios_base::Init::Init()", referenced from: static_initialization_and_destruction_0(int, int) in MatcherEXT.o static_initialization_and_destruction_0(int, int) in RegisterGUI.o static_initialization_and_destruction_0(int, int) in glwin.o "std::ios_base::Init::~Init()", referenced from: _tcf0 in MatcherEXT.o tcf_0 in RegisterGUI.o _tcf_0 in glwin.o "std::ios_base::iosbase()", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... "std::ios_base::~iosbase()", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... "std::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::chartraits >)", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const_) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... "std::basic_ios<char, std::char_traits >::clear(std::_IosIostate)", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o ... "std::basic_ostream<char, std::char_traits >& std::ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::chartraits >&, char const, long)", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalConfig::SaveGlobalConfig(std::ostream&) in GlobalUtil.o NViewMatcher::ModelNV::ExportCameraEX(std::ostream&, std::ostream&, int, double) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o ... "std::_Rb_tree_decrement(std::_Rb_tree_nodebase)", referenced from: std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutex_t>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_insert_unique(std::pair<std::string const, _opaque_pthread_mutex_t> const&) in BasicImage.o std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutex_t>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_insert_unique(std::pair<std::string const, _opaque_pthread_mutex_t> const&) in MatchFile.o "std::_Rb_tree_increment(std::_Rb_tree_nodebase)", referenced from: CreateNamedMutex(char const) in BasicImage.o CreateNamedMutex(char const) in MatchFile.o "std::throw_logicerror(char const)", referenced from: char* std::string::_Sconstruct<char*>(char, char_, std::allocator const&, std::forward_iterator_tag) in NViewMatcher.o "std::throw_lengtherror(char const)", referenced from: std::vector<float, std::allocator >::_M_fill_insert(gnu_cxx::normaliterator<float, std::vector<float, std::allocator > >, unsigned long, float const&) in FeaturePoints.o std::vector<unsigned char, std::allocator >::_M_fill_insert(__gnu_cxx::normal_iterator<unsigned char, std::vector<unsigned char, std::allocator > >, unsigned long, unsigned char const&) in FeaturePoints.o std::vector<FeatureData, std::allocator<FeatureData*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<FeatureData, std::vector<FeatureData, std::allocator<FeatureData> > >, FeatureData* const&) in GlobalUtil.o std::vector<SiftGPU::SiftKeypoint, std::allocator >::_M_fill_insert(gnu_cxx::normal_iterator<SiftGPU::SiftKeypoint*, std::vector<SiftGPU::SiftKeypoint, std::allocator > >, unsigned long, SiftGPU::SiftKeypoint const&) in GlobalUtil.o std::vector<float, std::allocator >::_M_fill_insert(gnu_cxx::normal_iterator<float, std::vector<float, std::allocator > >, unsigned long, float const&) in GlobalUtil.o std::vector<std::string, std::allocator >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string, std::vector<std::string, std::allocator > >, std::string const&) in GlobalUtil.o std::vector<MatchFile::RecordLoc, std::allocator<MatchFile::RecordLoc> >::_M_insert_aux(__gnu_cxx::__normal_iterator<MatchFile::RecordLoc*, std::vector<MatchFile::RecordLoc, std::allocator<MatchFile::RecordLoc> > >, MatchFile::RecordLoc* const&) in MatchFile.o ... "std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_nodebase, std::_Rb_tree_nodebase&)", referenced from: CreateNamedMutex(char const) in BasicImage.o CreateNamedMutex(char const_) in MatchFile.o "std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_nodebase, std::_Rb_tree_nodebase, std::_Rb_tree_node_base&)", referenced from: std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutext>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_insert(std::_Rb_tree_nodebase, std::_Rb_tree_nodebase, std::pair<std::string const, _opaque_pthread_mutex_t> const&) in BasicImage.o std::_Rb_tree<std::string, std::pair<std::string const, _opaque_pthread_mutex_t>, std::_Select1st<std::pair<std::string const, _opaque_pthread_mutex_t> >, std::lessstd::string, std::allocator<std::pair<std::string const, _opaque_pthread_mutex_t> > >::_M_insert(std::_Rb_tree_nodebase, std::_Rb_tree_nodebase, std::pair<std::string const, _opaque_pthread_mutex_t> const&) in MatchFile.o "std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::chartraits >&)", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalConfig::SaveGlobalConfig(std::ostream&) in GlobalUtil.o NViewMatcher::ModelNV::WritePhotoINFO(std::ostream&) in NViewMatcher.o NViewMatcher::ModelNV::ExportCameraEX(std::ostream&, std::ostream&, int, double) in NViewMatcher.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::SaveImageList(char const_, int) in NViewMatcher.o ... "std::basic_istream<char, std::char_traits >& std::getline<char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::basic_string<char, std::chartraits, std::allocator >&, char)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerOut(std::istream&, int) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o NViewMatcher::ImportPairwisePMatch(char const_) in NViewMatcher.o ... "std::basic_ostream<char, std::char_traits >& std::operator<<std::char_traits(std::basic_ostream<char, std::chartraits >&, char const)", referenced from: GlobalConfig::SaveGlobalConfig(std::ostream&) in GlobalUtil.o NViewMatcher::ModelNV::WritePhotoINFO(std::ostream&) in NViewMatcher.o NViewMatcher::ModelNV::ExportCameraEX(std::ostream&, std::ostream&, int, double) in NViewMatcher.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o ... "std::basic_istream<char, std::char_traits >& std::operator>><char, std::char_traits >(std::basic_istream<char, std::chartraits >&, char)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o NViewMatcher::ImportPairwisePMatch(char const) in NViewMatcher.o NViewMatcher::ModelNV::LoadPLY(char const) in NViewMatcher.o ... "std::basic_istream<char, std::char_traits >& std::operator>><char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator >&)", referenced from: NViewMatcher::ModelNV::LoadBundlerOut(std::istream&, int) in NViewMatcher.o NViewMatcher::ModelNV::ReadTracksV3(std::istream&, int, int) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "VTT for std::basic_ifstream<char, std::chartraits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::ModelNV::ComputeGeoReference(char const) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const_) in NViewMatcher.o ... "VTT for std::basic_ofstream<char, std::chartraits >", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o NViewMatcher::SaveTemporaryCommand(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::WritePhotoINFO(char const) in NViewMatcher.o NViewMatcher::SaveImageList(char const, int) in NViewMatcher.o ... "VTT for std::basic_istringstream<char, std::char_traits, std::allocator >", referenced from: RegisterWin::GetTextInput(GtkWidget, char const, char const) in RegisterGUI.o "VTT for std::basic_ostringstream<char, std::chartraits, std::allocator >", referenced from: NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o NViewMatcher::PrintSomeStatistics(int) in NViewMatcher.o "vtable for std::basic_filebuf<char, std::chartraits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatcher::SaveControlPoints(char const_) in NViewMatcher.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_ifstream<char, std::chartraits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::LoadMatchList(char const, std::vector<int, std::allocator >&, std::vector<int, std::allocator >&) in NViewMatcher.o NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::DeletePhotoNotUsed(char const) in NViewMatcher.o NViewMatcher::ImportPairwisePMatch(char const_) in NViewMatcher.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_ofstream<char, std::chartraits >", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o NViewMatcher::SaveControlPoints(char const) in NViewMatcher.o NViewMatcher::SaveTemporaryCommand(char const) in NViewMatcher.o NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o NViewMatcher::WritePhotoINFO(char const) in NViewMatcher.o NViewMatcher::SaveImageList(char const, int) in NViewMatcher.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_streambuf<char, std::chartraits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_stringbuf<char, std::chartraits, std::allocator >", referenced from: NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o NViewMatcher::ModelTransform::EvaluateTranformation() in NViewMatcher.o NViewMatcher::PrintSomeStatistics(int) in NViewMatcher.o anon in NViewMatcher.o RegisterWin::GetTextInput(GtkWidget, char const, char const) in RegisterGUI.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_istringstream<char, std::char_traits, std::allocator >", referenced from: RegisterWin::GetTextInput(GtkWidget, char const, char const) in RegisterGUI.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_ostringstream<char, std::chartraits, std::allocator >", referenced from: NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o NViewMatcher::PrintSomeStatistics(int) in NViewMatcher.o anon in NViewMatcher.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for std::basic_ios<char, std::chartraits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocator > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocator >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocator >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x8664 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: ** [VisualSFM] Error 1

toadums commented 10 years ago

:+1:

grantmichaels commented 10 years ago

Yeah, I can't get it via script or run the binary ... maybe I'll dig into it over the weekend, time permitting ...

rulosmuchos commented 10 years ago

i'm getting the same error above... I suppose is cos i'm a beginner with brews, makes, libs and so.

some help will be great!

i tried with homebrew, with fink, doing myself the make on terminal...

but nothing seems to work... just a lil help... don't make me install windows!

ag

cgloschat commented 10 years ago

I recently tried to run the scripts on Mavericks as well and got the same error. Any word on whether a fix for this will be posted soon?

rousseau commented 10 years ago

Same thing for me. It could be great if it could work on Mavericks.

rafe-copeland commented 10 years ago

Me too, any news?

billautomata commented 10 years ago

same here...

oliverpolden commented 10 years ago

same for me

grantmichaels commented 10 years ago

check the google group for a very recent solution from DM ...

oliverpolden commented 10 years ago

Thanks, I found this one and will report back after I've had a go. Please correct me if this isn't right: https://groups.google.com/d/msg/vsfm/9cqpMwSWgZo/sqyJ9giDyiMJ

grantmichaels commented 10 years ago

That's what I had seen, yes. I plan to attempt his solution over the weekend ...

denics commented 10 years ago

Hi guys, after switching to g++-4.9 there is some improvement, lot of compilation etc etc but running scripts/all end with

Error: The Homebrew GCC was not installed.
You must:
  brew install gcc
Rollback

Any idea?

soniquev8 commented 10 years ago

I'm still seeing the same brew install gcc message as well. Even after trying that command, brew reports that gcc is already installed.

I'm running Mavericks and have tried all the steps I can find to correctly build and compile. It becomes doubly frustrating when I have to wait almost 10 minutes after I attempt a correction to see if it works. It usually occurs just after the ./configure --prefix=/private/tmp/ironmu/VisualSFM.app/Contents/Resources/Cel step.

I've no idea how to correct this since no more error messages or troubleshooting steps are provided.

soniquev8 commented 10 years ago

I'm starting to dissect the scripts, finding a bunch of errors that seem to be easily correctable. First, there is the VSFM_SRC variable in makevsfm. It is currently a 404 web page with no real content. So when it curls this address, it's pulling nothing but an HTML error page instead of VSFM. Change it to http://ccwu.me/vsfm/download/VisualSFM_osx_64bit.zip and that is corrected.

Further down in the makevsfm script, it's replacing g++ with g++-4.9, which is what I think throws the brew install gcc error we've been seeing. Go into OS X Terminal and type "g++-4.9" and you'll see there's no such command whereas "g++" is a command. g++ still seems to throw a few errors relating to variables which I'm going to look into later but I'm at work right now... you understand.

rafe-copeland commented 10 years ago

https://github.com/luckybulldozer/VisualSFM_OS_X_Mavericks_Installer

soniquev8 commented 10 years ago

Yeah, just found that via a google+ group. Now I feel like smacking myself in the head at it's simplicity. It's so easy... almost like... a mac.

AlexeyIS commented 10 years ago

hm.. with link above I still get many "Undefined symbols for architecture x86_64:" seems like std lib should be different, where I can specify it guys? stdlib=libstdc++ or stdlib=libc++

soniquev8 commented 10 years ago

It worked alright for me, though it did have to pull down and compile g++ 4.8, which took FOR EV ER. Dense reconstruction is give or take, but I'm just happy to have it running.

I'm not sure about your error, it may be a consequence of other home-brew iterations of gcc being installed. My advice would be to remove all homebrew (except for home-brew itself), run the doctor and then give it another shot following the Mavericks installer instructions to the letter. If you want an easier way to manage your brew packages, might I suggest Cakebrew. https://www.cakebrew.com

SchmollTroll commented 6 years ago

Hi there, I'm not sure if it's still of interest for anybody. Since my knowledge comes to an early end when software does not compile like expected I'm glad that after much trial and error I finaly got my tool.

Tried to compile VisualSFM but also other tools like OpenMVG, OpenMVS, CMVS-PMVS, etc. For some reasons I use MacPorts instead of Homebrew so I tried to get all depencies from there.

Here is my MacPorts line with which I try to get all what ever could be needed while fiddling with these tools: port install gtk2 +x11 libGLU xorg-libX11 jpeg gdk-pixbuf2 +x11 cairo +x11 +opengl freetype pango libpixman fontconfig glew gsl boost intltool gcc49 libdevil pkgconfig mesa glw vlfeat jhead ceres-solver ImageMagick cgal