Boost logo

Boost :

From: Edward Diener (eddielee_at_[hidden])
Date: 2005-04-27 15:25:11


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 ?


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk