From: Torri, S. C. N. W. <ste...@na...> - 2010-11-23 18:06:14
|
>I imagine that the issue is that SWIG has not seen anything that creates >this namespace (like the boost headers). You might be able to make things vwork by creating empty namespaces in your .i file with something like >this: > >namespace boost {namespace BOOST_LOG_NAMESPACE {}} The namespace is defined in the header called boost/log/trivial.hpp as a part of the beta Boost.Log. What I found was that switching from: namespace logging = boost::BOOST_LOG_NAMESPACE; To using the full namespace instead of my abbreviated one made swig happy. I don't think swig likes the way I used an namespace alias. Stephen |