February 17, 2012 Build problems with vc90 and 64 bit | ||||
---|---|---|---|---|
| ||||
We are observing that the following combination pantheios-1.0.1-beta212 stlsoft-1.9.109 causes a compile error for VS2008 (vc90) using 64-bit builds: ..\..\src\xtests\xtests.core.cpp(1911) : error C2220: warning treated as error - no 'object' file generated ..\..\src\xtests\xtests.core.cpp(1911) : warning C4244: 'argument' : conversion from 'ptrdiff_t' to 'int', possible loss of data Is this a known problem? Does there exist a fixed version for this? Thanks & Greetings from Bremen, Daniel Krügler |
February 23, 2012 Re: Build problems with vc90 and 64 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Krügler | Hi Daniel This is a known problem. It's actually a problem within the version of xTests that's bundled with the current latest released version of Pantheios. It's actually been fixed within xTests, and will be bundled with the next release of Pantheios, which should hopefully be soon. As a short-term fix, you can include the following within src/xtests/xtests.cpp, near the top #include <stlsoft/stlsoft.h> #if defined(STLSOFT_COMPILER_IS_MSVC) # pragma warning(disable 4244) #endif HTH Matt "Daniel Krügler" <dsp@bdal.de> wrote in message news:jhla44$1b63$2@digitalmars.com... > We are observing that the following combination > > pantheios-1.0.1-beta212 > stlsoft-1.9.109 > > causes a compile error for VS2008 (vc90) using 64-bit builds: > > ..\..\src\xtests\xtests.core.cpp(1911) : error C2220: warning treated as > error - no 'object' file generated > ..\..\src\xtests\xtests.core.cpp(1911) : warning C4244: 'argument' : > conversion from 'ptrdiff_t' to 'int', possible loss of data > > Is this a known problem? Does there exist a fixed version for this? > > Thanks & Greetings from Bremen, > > Daniel Krügler > > |
Copyright © 1999-2021 by the D Language Foundation