Hey all, So there is a weird situation we're in with the c++ api where it has a dependency on shared_ptr which can exist in memory or tr1/memory and similarly in the namespace std:: and std;:tr1::, so in the cppapi's shared_ptr.h file we have the following mess: #include "ink_autoconf.h"
#if HAVE_STD_SHARED_PTR
# include <memory>
#else
# include <tr1/memory>
#endif
namespace atscppapi {
#if HAVE_STD_SHARED_PTR
using std::shared_ptr;
#else
using std::tr1::shared_ptr;
#endif
} /* atscppapi */
