|
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