You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by Jeremy Dean <de...@roguewave.com> on 2006/03/09 18:26:46 UTC

Problem with AIX/xlC8.0

When trying to build, I am getting the following severe error:
 
 xlCcore_r -q32  -D_RWCONFIG=rms -I./../../../include
-I./../../../include/ansi -I./../../.. -I.. -I. -D_RWBUILD_std -O
-D_REENTRANT -qsuppress=1500-029 -qrtti=all
-qtemplateregistry=libstdrms.tempreg -qsuppress=1540-0183 -c
../ti_money_get.cpp  
"./../../../include/streambuf", line 283.43: 1540-0062 (S) The incomplete
class "_Traits" must not be used as a qualifier.

I am building on AIX 5.3 with the xlC++ 8.0 compiler.
 
Jeremy
 
Jeremy Dean 
Rogue Wave Software,
A QUOVADX(tm) division 
Technical Support 
Phone: 303-545-3205 -- 1-800-404-4767 
E-mail: support@roguewave.com <ma...@roguewave.com>  
Web: http://www.roguewave.com/support <http://www.roguewave.com/support>  
Knowledge Base entries: 
http://www.roguewave.com/kbdocs/search.html
<http://www.roguewave.com/kbdocs/search.html>  
View issues online at: 
http://www.roguewave.com/youraccount/login/
<http://www.roguewave.com/youraccount/login/> 
 

Re: Problem with AIX/xlC8.0

Posted by Martin Sebor <se...@roguewave.com>.
Jeremy Dean wrote:
> When trying to build, I am getting the following severe error:
>  
>  xlCcore_r -q32  -D_RWCONFIG=rms -I./../../../include
> -I./../../../include/ansi -I./../../.. -I.. -I. -D_RWBUILD_std -O
> -D_REENTRANT -qsuppress=1500-029 -qrtti=all
> -qtemplateregistry=libstdrms.tempreg -qsuppress=1540-0183 -c
> ../ti_money_get.cpp  
> "./../../../include/streambuf", line 283.43: 1540-0062 (S) The
> incomplete
> class "_Traits" must not be used as a qualifier.

I suspect a configuration problem. See if the config macro
_RWSTD_NO_EXTERN_TEMPLATE_BEFORE_DEFINITION is #defined. If not,
define it on the command line and rebuild the library to see if
the error goes away (I believe it's due to a compiler bug but
I haven't been able to find the PMR in our database).

Martin

> 
> I am building on AIX 5.3 with the xlC++ 8.0 compiler.
>  
> Jeremy
>  
> Jeremy Dean 
> Rogue Wave Software,
> A QUOVADX(tm) division 
> Technical Support 
> Phone: 303-545-3205 -- 1-800-404-4767 
> E-mail: support@roguewave.com <ma...@roguewave.com>  
> Web: http://www.roguewave.com/support <http://www.roguewave.com/support>
> 
> Knowledge Base entries: 
> http://www.roguewave.com/kbdocs/search.html
> <http://www.roguewave.com/kbdocs/search.html>  
> View issues online at: 
> http://www.roguewave.com/youraccount/login/
> <http://www.roguewave.com/youraccount/login/> 
>  
>