February 17, 2012
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
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
>
>