vsfm-osx icon indicating copy to clipboard operation
vsfm-osx copied to clipboard

Not working on Mavericks

Open AlexeyIS opened this issue 11 years ago • 19 comments

Here is a log form build

$ ./scripts/all Installing Homebrew dependencies into /private/tmp/iromu/VisualSFM.app/Contents/Resources Archive: VisualSFM_osx_64bit.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_not_of(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::allocatorstd::string >&, 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::is_open() const", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits >::widen(char) const", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, 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::M_extract(bool&)", referenced from: NViewMatchParam::LoadNViewMatchParam(char const) in NViewMatcher.o "std::istream& std::istream::M_extract(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::ReadTracks_V3(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::char_traits >&, 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::ReadTracks_V3(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::M_extract(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::char_traits >&) 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::M_insert(bool)", referenced from: NViewMatchParam::SaveNViewMatchParam(char const) in NViewMatcher.o "std::ostream& std::ostream::M_insert(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::M_insert(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::WriteModelNV_V3(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_leak_hard()", referenced from: NViewMatcher::LoadControlPoints(char const) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "std::string::Rep::M_destroy(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::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::ChangeParamSiftGPU(int, char) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o ... "std::string::Rep::S_empty_rep_storage", 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::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::ChangeParamSiftGPU(int, char) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o ... "std::string::Rep::S_create(unsigned long, unsigned long, std::allocator const&)", referenced from: char std::string::S_construct<char*>(char, char, std::allocator const&, std::forward_iterator_tag) 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::allocatorstd::string >&) in GlobalUtil.o MatchFile::GetMatchedImageList(std::vector<std::string, std::allocatorstd::string >&) in MatchFile.o NViewMatcher::GetTransformTarget(int, int) in NViewMatcher.o NViewMatcher::GetFullImageList(std::vector<std::string, std::allocatorstd::string >&) 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::char_traits, std::allocator > const&) in RegisterGUI.o "std::string::append(unsigned long, char)", referenced from: NViewMatcher::GetFullImageList(std::vector<std::string, std::allocatorstd::string >&) 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::allocatorstd::string >::M_insert_aux(gnu_cxx::normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, 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::allocatorstd::string >::M_insert_aux(gnu_cxx::normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, std::string const&) in MatchFile.o std::vector<std::string, std::allocatorstd::string >::M_fill_insert(gnu_cxx::normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, 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 >::basic_string(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::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o CreateNamedMutex(char const) in MatchFile.o ... "std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string 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_insert(std::Rb_tree_node_base, std::Rb_tree_node_base, std::pair<std::string const, opaque_pthread_mutex_t*> const&) in BasicImage.o GlobalUtil::InitGlobalUtil() in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetFileList(char const, char const, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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 >::~basic_string()", 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::~basic_file()", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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 >::open(char const_, std::Ios_Openmode)", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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 >::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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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 >::basic_filebuf()", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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 >::~basic_filebuf()", referenced from: GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o "std::basic_ifstream<char, std::char_traits >::basic_ifstream(char const_, std::Ios_Openmode)", 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 >::~basic_ifstream()", referenced from: GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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 >::basic_ofstream(char const_, std::Ios_Openmode)", referenced from: NViewMatcher::ModelNV::ExportPMVS(char const, int, int) in NViewMatcher.o "std::basic_ofstream<char, std::char_traits >::~basic_ofstream()", 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 >::~basic_istringstream()", referenced from: RegisterWin::LoadWindowSetting() in RegisterGUI.o RegisterWin::HandleCommandAnimate(char const_) in RegisterGUI.o "std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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: tcf_0 in MatcherEXT.o tcf_0 in RegisterGUI.o tcf_0 in glwin.o "std::ios_base::ios_base()", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) in GlobalUtil.o NViewMatcher::ModelNV::LoadBundlerTrack(char const) in NViewMatcher.o NViewMatcher::ModelNV::PrintModelInfo(int) in NViewMatcher.o ... "std::ios_base::~ios_base()", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits >)", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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::Ios_Iostate)", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits >&, char const, long)", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const_, std::vector<std::string, std::allocatorstd::string > 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_node_base)", 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_node_base)", referenced from: CreateNamedMutex(char const) in BasicImage.o CreateNamedMutex(char const) in MatchFile.o "std::throw_logic_error(char const)", referenced from: char* std::string::S_construct<char*>(char, char, std::allocator const&, std::forward_iterator_tag) in NViewMatcher.o "std::throw_length_error(char const)", referenced from: std::vector<float, std::allocator >::M_fill_insert(gnu_cxx::normal_iterator<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::allocatorSiftGPU::SiftKeypoint >::M_fill_insert(gnu_cxx::normal_iterator<SiftGPU::SiftKeypoint*, std::vector<SiftGPU::SiftKeypoint, std::allocatorSiftGPU::SiftKeypoint > >, 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::allocatorstd::string >::M_insert_aux(gnu_cxx::normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, std::string const&) in GlobalUtil.o std::vector<MatchFile::RecordLoc*, std::allocatorMatchFile::RecordLoc* >::M_insert_aux(gnu_cxx::normal_iterator<MatchFile::RecordLoc**, std::vector<MatchFile::RecordLoc*, std::allocatorMatchFile::RecordLoc* > >, MatchFile::RecordLoc* const&) in MatchFile.o ... "std::Rb_tree_rebalance_for_erase(std::Rb_tree_node_base, std::Rb_tree_node_base&)", referenced from: CreateNamedMutex(char const) in BasicImage.o CreateNamedMutex(char const) in MatchFile.o "std::Rb_tree_insert_and_rebalance(bool, std::Rb_tree_node_base, std::Rb_tree_node_base, std::Rb_tree_node_base&)", 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(std::Rb_tree_node_base, std::Rb_tree_node_base, 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_node_base, std::Rb_tree_node_base, 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::char_traits >&)", 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::char_traits, std::allocator >&, char)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, 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::char_traits >&, 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::char_traits >&, char)", referenced from: GlobalConfig::LoadGlobalConfig(std::istream&) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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::ReadTracks_V3(std::istream&, int, int) in NViewMatcher.o RegisterWin::LoadWindowSetting() in RegisterGUI.o "VTT for std::basic_ifstream<char, std::char_traits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits >", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocatorstd::string > 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::char_traits, 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::char_traits >", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits >", referenced from: FeatureData::ReadSIFTA(char const) in FeaturePoints.o GlobalUtil::LoadStringList(char const, std::vector<std::string, std::allocatorstd::string >&, char const) in GlobalUtil.o GlobalUtil::GetPhotoList(char, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits >", referenced from: FeatureData::saveSIFTA(char const, int) in FeaturePoints.o GlobalUtil::SaveStringList(char const, std::vector<std::string, std::allocatorstd::string > 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::char_traits >", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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::char_traits, 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::char_traits, 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::char_traits >", 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::allocatorstd::string > const&) in GlobalUtil.o GlobalUtil::LoadStringList(char const_, std::vector<std::string, std::allocatorstd::string >&, char const_) in GlobalUtil.o GlobalUtil::GetPhotoList(char_, std::vector<std::string, std::allocatorstd::string >&) 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 x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *_* [VisualSFM] Error 1

AlexeyIS avatar Jan 16 '14 15:01 AlexeyIS

:+1:

toadums avatar Jan 29 '14 20:01 toadums

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

grantmichaels avatar Feb 08 '14 02:02 grantmichaels

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

rulosmuchos avatar Feb 20 '14 14:02 rulosmuchos

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?

cgloschat avatar Apr 08 '14 14:04 cgloschat

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

rousseau avatar Apr 21 '14 12:04 rousseau

Me too, any news?

rafe-copeland avatar Apr 23 '14 09:04 rafe-copeland

same here...

billautomata avatar Apr 24 '14 02:04 billautomata

same for me

oliverpolden avatar May 08 '14 21:05 oliverpolden

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

grantmichaels avatar May 08 '14 22:05 grantmichaels

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

oliverpolden avatar May 08 '14 22:05 oliverpolden

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

grantmichaels avatar May 08 '14 22:05 grantmichaels

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?

denics avatar Jun 13 '14 17:06 denics

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 avatar Jun 17 '14 01:06 soniquev8

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.

soniquev8 avatar Jun 17 '14 19:06 soniquev8

https://github.com/luckybulldozer/VisualSFM_OS_X_Mavericks_Installer

rafe-copeland avatar Jun 17 '14 19:06 rafe-copeland

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.

soniquev8 avatar Jun 17 '14 19:06 soniquev8

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++

AlexeyIS avatar Jun 18 '14 11:06 AlexeyIS

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

soniquev8 avatar Jun 18 '14 11:06 soniquev8

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

SchmollTroll avatar Jan 09 '18 19:01 SchmollTroll