stdcxx-user mailing list archives

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

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 
"U_COMMON_IMPLEMENTATION" /D "RBBI_DEBUG" /D "_RWSTD_USE_CONFIG" /D 
"_RWSTDDEBUG" /D "RWSHARED" /D "_VC80_UPGRADE=0x0710" /D "_WINDLL" /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>template<>
1>struct __rw_compile_assert<true> { enum { _C_ok }; };
1>void
1>__rw_assert_fail (const char*, const char*, int, const char*)
1>    ;
1>}
1>}

Bests regards
Chris 



Mime
View raw message