stdcxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Liviu Nicoara <nico...@roguewave.com>
Subject Re: Problem building stdcxx on Windows XP
Date Fri, 01 Sep 2006 13:02:26 GMT
Dynatype example is known to fail to compile with some [lesser] compilers.

- L

Geoffrey Winn wrote:
> On 31/08/06, Martin Sebor <sebor@roguewave.com> wrote:
>>
>> Geoffrey Winn wrote:
>>
>> >
>> > 2. Once everything had completed, I can see in the Task List that I 
>> have
>> 8
>> > warnings and 18 errors.
>> >
>> > Are these results expected? If not, would you like the details?
>>
>> We are most likely aware of the issues but I would be happy to
>> go over the results and explain the failures if that would
>> increase your confidence in the project :) It may not be a bad
>> idea for us to document them in the form of Jira issues.
>>
>>
> Don't worry about explaining the issues - I trust you :-) My main concern
> was that the errors might indicate something I had done wrong. The task 
> list
> shows the following. Apologies for the formatting, if it isn't readable let
> me know and I'll try another approach.
> 
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\examples\tutorial\dynatype.cpp(109): 
> 
> error C2248: 'dynatype::map<T>' : cannot access private struct declared in
> class 'dynatype'
>        with
>        [
>            T=void
>        ]
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\examples\tutorial\dynatype.cpp(114): 
> 
> error C2248: 'dynatype::map<T>' : cannot access private struct declared in
> class 'dynatype'
>        with
>        [
>            T=void
>        ]
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\examples\tutorial\dynatype.cpp(188): 
> 
> error C2440: 'type cast' : cannot convert from 'dynatype' to 'int'
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\examples\tutorial\dynatype.cpp(194): 
> 
> error C2440: 'type cast' : cannot convert from 'dynatype' to 'double'
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\examples\tutorial\dynatype.cpp(207): 
> 
> error C2440: 'type cast' : cannot convert from 'dynatype' to 'const char *'
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\examples\tutorial\dynatype.cpp(223): 
> 
> error C2440: 'type cast' : cannot convert from 'dynatype' to 'char'
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\src\wcodecvt.cpp(385): warning
> C4307: '*' : integral constant overflow
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1582): warning C4005: 'LL' :
> macro redefinition
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1585): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1585): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1586): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1586): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1587): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1587): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1588): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1588): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1589): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1589): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1590): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-
> 4.1.3\tests\localization\22.locale.num.get.cpp(1590): error C3861: 'ULL':
> identifier not found, even with argument-dependent lookup
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\tests\numerics\26.c.math.cpp(208): 
> 
> warning C4244: 'initializing' : conversion from 'double' to 'const float',
> possible loss of data
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\tests\numerics\26.c.math.cpp(209): 
> 
> warning C4244: 'initializing' : conversion from 'double' to 'const float',
> possible loss of data
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\tests\numerics\26.c.math.cpp(243): 
> 
> warning C4305: 'initializing' : truncation from 'double' to 'float'
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\tests\src\printf.cpp(2275):
> warning C4244: '=' : conversion from 'unsigned __int64' to 'char', possible
> loss of data
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\tests\src\printf.cpp(2275):
> warning C4244: '=' : conversion from 'wchar_t' to 'char', possible loss of
> data
> C:\Users\gwinn\Tuscany\stdcxx\stdcxx-4.1.3\tests\src\valcmp.cpp(798):
> warning C4244: 'return' : conversion from 'const IntT' to 'int', possible
> loss of data
> 
> Regards,
> 
> Geoff.
> 

Mime
View raw message