|
Boost Testing : |
From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2007-08-30 15:31:23
Robert Ramey wrote:
> Is there a magic/standard way to address this. I took a look and found
> the
> offending line - but I don't see an easy tweak to address this.
Neither do I. Sorry.
This issue prevents some date_library tests to compile on HP-UX and iVMS,
this is how I became aware of it. When I contacted Martin Sebor, he pointed
me to the Apache tracker:
http://issues.apache.org/jira/browse/STDCXX-152
So, this is a known issue with RW library and, according to STDCXX-152, it
might get
addressed in the next major release of the Apache library (which is an
opensourced
RogueWave library).
Thanks,
Boris
"Robert Ramey" <ramey_at_[hidden]> wrote in message
news:<fb73b0$uc$1_at_[hidden]>...
> Boris Gubenko wrote:
> > This module fails to compile with RW 2.2 on HP-UX also. From a *very*
> > brief look it seems to me that the program relies, citing the comment
> > in explicit-failures-markup.xml, "on the ability of an std::map to be
> > instantiated on an incomplete type. The Rogue Wave version 2.2 and
> > higher does not allow this."
>
> Is there a magic/standard way to address this. I took a look and found
> the
> offending line - but I don't see an easy tweak to address this.
>
> > It also fails to compile with STLport, but here, the fix is obvious:
> > add missing <utility> header and a using declaration:
> >
> > #include <utility>
> > using std::make_pair;
>
> very easy - thanks for spotting this.
>
> Robert Ramey