I am also having this problem when compiling on Mavericks. I believe it is because Mavericks changes the default C++ library from libstdc++ to libc++.
libc++ provides a C++11 library, whereas libstdc++ provides a C++03 library with tr1 support. There are some useful details here: http://marshall.calepin.co/c-and-xcode-46.html For a quick fix, I just added "-stdlib=libstdc++" to CXXFLAGS when building, which seems to work. I have an alternative homebrew formula that does this: https://github.com/mcs07/homebrew-cheminformatics As for a more long-term fix, it looks like items need to be moved out of the tr1 namespace. I've had a go at that: https://github.com/mcs07/openbabel/compare/mavericks This fixes all the compile problems, and 2.3.2 works fine when it is applied. However, when applied to master I'm now getting segmentation faults, which must be due to some changes since 2.3.2. I had a go at debugging and I think it might be due to some sort of infinite loop in GetChiralFlag in parsmart.cpp. Matt On 31 Oct 2013, at 14:51, Geoffrey Hutchison <geoff.hutchi...@gmail.com> wrote: > I'd recommend trying Git master. I'm intending to make a 2.3.3 stable release > at some point, so I will try to track down the problem. > > But as I said, I know that the latest development code compiles cleanly. > > -Geoff > ------------------------------------------------------------------------------ > Android is increasing in popularity, but the open development platform that > developers love is also attractive to malware creators. Download this white > paper to learn more about secure code signing practices that can help keep > Android apps secure. > http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk > _______________________________________________ > OpenBabel-discuss mailing list > OpenBabel-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss ------------------------------------------------------------------------------ Android is increasing in popularity, but the open development platform that developers love is also attractive to malware creators. Download this white paper to learn more about secure code signing practices that can help keep Android apps secure. http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk _______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-discuss