Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2004-08-27 08:30:17


When I build and run config_info using msvc-stlport I get the output below
which doesn't seem correct. I get no reference to stlport.

When I investigate the bjam output I find (for another test) I find that the
following is being used for the command line:

    "cl" /Zm800 -nologo /EHsc -c -D_STLP_DEBUG=1
-D_STLP_DEBUG_UNINITIALIZED=1 -D_STLP_USE_DYNAMIC_LIB=1 /Z7 /Od /Ob0 /EHsc
/GR /MDd -I"C:\BoostMainCVS" -I"c:/Program Files/microsoft visual
studio\vc98\include" -I"c:\STLport-4.5.3\stlport"
-Fo"..\..\..\bin\boost\libs\config\test\no_ded_typename_fail.test\msvc-stlpo
rt\debug\threading-multi\no_ded_typename_fail.obj"
-Tp"..\..\..\libs\config\test\no_ded_typename_fail.cpp"

This indicates that the Microsoft native include is specified BEFORE the
STLPort one. This would explain why the config_info doesn't reflect the
STLPort usage.

Can someone tell me what I should be doing differently?

Robert Ramey

Microsoft Visual C++ version 6.0
    _CPPUNWIND =1
    __cplusplus =1
    _M_IX86 =500
    _WIN32 =1
    _WCHAR_T_DEFINED [no value]
    _CPPRTTI =1
    _DLL =1
    _MSC_EXTENSIONS =1
    _MSC_VER =1200
    _MT =1
    __BOOL_DEFINED =1

*********************************************************************

Dinkumware standard library version 1.x

*********************************************************************

Detected Platform: Win32
    Type char is signed
    Type wchar_t is unsigned
    byte order for type short =0 8
    byte order for type int =0 8 16 24
    byte order for type long =0 8 16 24
    sizeof(wchar_t) =2
    sizeof(short) =2
    sizeof(int) =4
    sizeof(long) =4
    sizeof(size_t) =4
    sizeof(ptrdiff_t) =4
    sizeof(void*) =4
    sizeof(void(*)(void)) =4
    sizeof(float) =4
    sizeof(double) =8
    sizeof(long double) =8
    CHAR_BIT =8
    CHAR_MAX =127
    WCHAR_MAX =((wchar_t)-1)
    SHRT_MAX =32767
    INT_MAX =2147483647
    LONG_MAX =2147483647L

*********************************************************************

Boost version 103100
    BOOST_USER_CONFIG =<boost/config/user.hpp>
    BOOST_COMPILER_CONFIG
="boost/config/compiler/visualc.hpp"
    BOOST_STDLIB_CONFIG
="boost/config/stdlib/dinkumware.hpp"
    BOOST_PLATFORM_CONFIG
="boost/config/platform/win32.hpp"
    BOOST_BCB_PARTIAL_SPECIALIZATION_BUG [no value]
    BOOST_DEDUCED_TYPENAME [no value]
    BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL [no value]
    BOOST_HAS_DECLSPEC [no value]
    BOOST_HAS_FTIME [no value]
    BOOST_HAS_MACRO_USE_FACET [no value]
    BOOST_HAS_MS_INT64 [no value]
    BOOST_HAS_THREADS [no value]
    BOOST_HAS_WINTHREADS [no value]
    BOOST_MSVC =1200
    BOOST_MSVC_STD_ITERATOR =1
    BOOST_MSVC6_MEMBER_TEMPLATES [no value]
    BOOST_NESTED_TEMPLATE =template
    BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP [no value]
    BOOST_NO_ARRAY_TYPE_SPECIALIZATIONS [no value]
    BOOST_NO_CV_VOID_SPECIALIZATIONS [no value]
    BOOST_NO_DEDUCED_TYPENAME [no value]
    BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS [no value]
    BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS [no value]
    BOOST_NO_FUNCTION_TEMPLATE_ORDERING [no value]
    BOOST_NO_HASH [no value]
    BOOST_NO_INCLASS_MEMBER_INITIALIZATION [no value]
    BOOST_NO_INTEGRAL_INT64_T [no value]
    BOOST_NO_INTRINSIC_WCHAR_T [no value]
    BOOST_NO_LONG_LONG_NUMERIC_LIMITS [no value]
    BOOST_NO_MEMBER_TEMPLATE_FRIENDS [no value]
    BOOST_NO_MEMBER_TEMPLATES [no value]
    BOOST_NO_MS_INT64_NUMERIC_LIMITS [no value]
    BOOST_NO_PRIVATE_IN_AGGREGATE [no value]
    BOOST_NO_SFINAE [no value]
    BOOST_NO_SLIST [no value]
    BOOST_NO_STD_ALLOCATOR [no value]
    BOOST_NO_STD_ITERATOR [no value]
    BOOST_NO_STD_ITERATOR_TRAITS [no value]
    BOOST_NO_STD_MIN_MAX [no value]
    BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN [no value]
    BOOST_NO_STD_USE_FACET [no value]
    BOOST_NO_STDC_NAMESPACE [no value]
    BOOST_NO_SWPRINTF [no value]
    BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION [no value]
    BOOST_NO_TEMPLATE_TEMPLATES [no value]
    BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS [no value]
    BOOST_NO_USING_TEMPLATE [no value]
    BOOST_NO_VOID_RETURNS [no value]
    BOOST_STD_EXTENSION_NAMESPACE =std
    BOOST_UNREACHABLE_RETURN(0) [no value]
   
EXIT STATUS: 0


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk