
JOAQUIN LOPEZ MU?Z wrote:
Current tests for Comeau 4.3 show this problem:
"G:\boost\boost/test/impl/test_tools.ipp", line 136: error #135: namespace "std" has no member "va_list" std::va_list args;
Looks like va_list is not properly injected into std:: (yet BOOST_NO_STDC_NAMESPACE is *not* defined for this platform, and I guess for a good reason.) I've googled for this and found some discussions at the Boost list on the very same problem, with no definitive answer :(
1. Could anyone take a look at Comeau stdlib <cstdargs> and see what's going on?
It is <cstdarg>, and in libcomo for Comeau 4.3.3 I see: #include <stdarg.h> namespace std { using ::va_list; } Comeau uses the back end compiler for the C headers, such as stdarg.h, although it provides a few of its own for various compilers evidently to make up for some compiler deficiences. I do not see any stdarg.h among the latter. What is the back end compiler being used for the failing test ?