|
Boost : |
From: Jeff Garland (jeff_at_[hidden])
Date: 2004-11-02 15:50:02
On Tue, 02 Nov 2004 16:52:35 +0100, Sven Johannsen wrote
> Hello,
>
> On my computer the actual tar fails to compile the date_time and
> program_options with:
> - vc7.1
> - stlport 4.6.2
>
> i use the following cmdline to build boost:
>
> bjam "-sTOOLS=vc-7_1-stlport" "-sSTLPORT_PATH=E:\STLPort"
> "-sSTLPORT_VERSION=4.6.2"
>
> i got the following error-messages (multi-messages for the same
> error): date_time: vc-C++
> bin\boost\libs\date_time\build\boost_date_time.dll\vc-7_1-
> stlport\debug\threading-multi\greg_month.obj greg_month.cpp
> F:\boost\boost_1_32_0\boost\lexical_cast.hpp(150) : error C2679:
> [WINDOWS-1252?]Binrer Operator '>>': Es konnte kein Operator gefunden
werden, der
> einen rechtsseitigen Operator vom Typ
> 'boost::date_time::date_names_put<Config,charT,
> OutputIterator>::string_type' akzeptiert (oder keine geeignete
> [WINDOWS-1252?]Konvertierung mglich) with [
> Config=boost::gregorian::greg_facet_config,
> charT=wchar_t,
>
> OutputIterator=_STL::ostreambuf_iterator<wchar_t,_STL::char_traits<wchar_t>>
> ]
Well, unfortunately we don't have VC7.1 with STLPort here to try this and I
don't recall any of the regression testers using this combo either. My guess
is that this is a problem with support for wchar_t with STLPort -- but it's
just a guess. You could try and flip off the BOOST_NO_STD_LOCALE flag and see
what happens -- this will avoid compiling any wchar_t stuff in date-time.
Jeff
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk