hi, I'm new to gccxml. And I have tried to use gccxml to parse a tiny header file, but it failed.
// a.h #ifndef __H_A__ #define __H_A__ #include <list> #endif The error info is like this: D:/Program Files/Microsoft Visual Studio 9.0/VC/include/xxmem_fn:235: error: red efinition of 'template<class _Rx, class _Arg0, class _Arg1, class _Arg2, class _ Arg3, class _Arg4, class _Arg5, class _Arg6, class _Arg7, class _Arg8, class _Ar g9> std::tr1::_Mem_fn10<_Rx, _Rx (_Arg0::*)(_Arg1, _Arg2, _Arg3, _Arg4, _Arg5, _ Arg6, _Arg7, _Arg8, _Arg9)const volatile, const volatile _Arg0, _Arg1, _Arg2, _A rg3, _Arg4, _Arg5, _Arg6, _Arg7, _Arg8, _Arg9> std::tr1::mem_fn(_Rx (_Arg0::*)(_ Arg1, _Arg2, _Arg3, _Arg4, _Arg5, _Arg6, _Arg7, _Arg8, _Arg9)const volatile)' D:/Program Files/Microsoft Visual Studio 9.0/VC/include/xxmem_fn:203: error: 'te mplate<class _Rx, class _Arg0, class _Arg1, class _Arg2, class _Arg3, class _Arg 4, class _Arg5, class _Arg6, class _Arg7, class _Arg8, class _Arg9> std::tr1::_M em_fn10<_Rx, _Rx (_Arg0::*)(_Arg1, _Arg2, _Arg3, _Arg4, _Arg5, _Arg6, _Arg7, _Ar g8, _Arg9)const volatile, const volatile _Arg0, _Arg1, _Arg2, _Arg3, _Arg4, _Arg 5, _Arg6, _Arg7, _Arg8, _Arg9> std::tr1::mem_fn(_Rx (_Arg0::*)(_Arg1, _Arg2, _Ar g3, _Arg4, _Arg5, _Arg6, _Arg7, _Arg8, _Arg9)const volatile)' previously declare d here the command is: gccxml --gccxml-compiler msvc9 e:\a.h -fxml=e:a.xml Please help, what's wrong with std::list? THANK YOU. _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://www.gccxml.org/mailman/listinfo/gccxml
