Hello, On 2017-01-23 11:21, Andy Somogyi wrote: > I’m trying to build opensg on MacOS 10.12 Sierra, and it fails when trying > accessing boost. > What version of boost is opensg supposed to work with?. I’m using 1.63.0 > installed from Brew.
I usually just use what comes with the linux distro, in my case that is currently still Fedora 23, that would mean boost 1.59.0 (I think). > Boost it built without C++11 support, and I try to build Opensg the same way, > i.e. disabling C++11. > I’m using Clang 8.0. > > On another note, how does opensg compare complexity wise to openscenegraph. > Reason I ask is I’m looking for a simple scene graph library that does not > add a significant amount on top of OpenGL, I’m looking to stay as simple and > as close to the underlying OpenGL as possible. I'm not deeply familiar with OpenSceneGraph. I would imagine the level of abstraction is somewhat comparable. In general scene graphs have fallen a bit out of favor and game engines become more popular as the basis for interactive applications. What makes the most sense (as ever ;) ) depends on your application. > /Users/andy/src/opensg/Source/Base/Base/OSGAtomic.h:72:27: error: no member > named 'atomic_exchange_and_add' in namespace 'boost::detail' > return boost::detail::atomic_exchange_and_add(pValue, rcDelta); > ~~~~~~~~~~~~~~~^ > /Users/andy/src/opensg/Source/Base/Base/OSGAtomic.h:81:37: error: cannot > initialize a parameter of type 'atomic_int_least32_t *' > (aka '_Atomic(boost::int_least32_t) *') with an lvalue of type > 'RefCountStore *' (aka 'int *') > boost::detail::atomic_increment(pValue); > ^~~~~~ > /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:29:54: > note: passing argument to parameter 'pw' here > inline void atomic_increment( atomic_int_least32_t * pw ) Hmm, looks like this is making use of boost atomic internals which appear to have changed in more recent boost. This would require a little bit of investigation to find out what the replacement should be. Cheers, Carsten ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Opensg-users mailing list Opensg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensg-users