Dynatype example is known to fail to compile with some [lesser] compilers. - L Geoffrey Winn wrote: > On 31/08/06, Martin Sebor 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' : 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' : 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. >