stdcxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christophe Dupuy" <>
Subject Re: Problem buiding ICU, Xerces ...
Date Tue, 31 Oct 2006 11:09:54 GMT

Thx for the response.
Now, I've got the same error with the Trunk version.
Here is the complete command line for ICU issue:

/Od /I "D:\Developpement\Externals\stdlib15d\include\ansi" /I 
"D:\Developpement\Externals\stdlib15d\include\rw" /I 
"D:\Developpement\Externals\stdlib15d\include" /I 
"D:\Developpement\Externals\stdlib15d" /D "WIN32" /D "_DEBUG" /D 
"_MBCS" /FD /EHsc /RTC1 /MDd /Za /Fp".\Debug/common.pch" /Fo".\Debug/" 
/Fd".\Debug/" /FR".\Debug\\" /W3 /nologo /c /ZI /TP /errorReport:prompt

> I'm not sure why your compiler doesn't like __rw. I wonder if it's
> a reserved name in your version. Does this compile (without stdcxx)?
>     int main () {
>         int __rw = 0;
>     }

This compile fine.

> If it does, what does the preprocessed translation unit (i.e.,
> the .cpp file compiled with the -E option) look like around
> this line?
The .cpp file compile fine too. Here is the reference to the namespace __rw 

1>#line 1137 "d:\\developpement\\externals\\stdlib15d\\include\\rw\\_defs.h"
1>namespace __rw {
1>extern "C++" {
1>template <bool __b>
1>struct __rw_compile_assert;
1>struct __rw_compile_assert<true> { enum { _C_ok }; };
1>__rw_assert_fail (const char*, const char*, int, const char*)
1>    ;

Bests regards

View raw message