
----- Mensaje original ----- De: Edward Diener <eddielee@tropicsoft.com> Fecha: Miércoles, Abril 27, 2005 10:25 pm Asunto: [boost] Re: [test][comeau] problem with va_list
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 ?
VC 7.1. The offending file seems pretty straightfoward (http://tinyurl.com/e27be), so I don't really have a clue what's going on... Joaquín M López Muñoz Telefónica, Investigación y Desarrollo