Closed ryandesign closed 10 years ago
Why on earth does your compiler do this, despite the boost type being explicitly pulled in by the "using" directive?
Maybe explicitly telling the compiler to not use C++11 might help.
This is specifically happening using clang's libc++ standard library, which is the default under OS X 10.9. Not sure it can be made to not use C++11.
It might be worth trying boost::tr1 for the smart pointers; according to the docs it should simply pull in std::tr1 if available, but boost's implementation otherwise.
should be fixed in master now.
Building povray 3.7.0.0 on OS X 10.9 has the following trouble:
In MacPorts we are replacing all occurrences of
shared_ptr
withboost::shared_ptr
to work around this.