Boost logo

Boost :

From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-02-14 02:00:31


Hi,

Three iostreams tests are failing with the toolset msvc-stlport. All the
unresolved symbols are specializations of standard library function templates.
In the first case, the template argument is a user-defined type, but in all the
other cases the template arguments are built-in types or standard library
classes.

The middle two look a bit suspicious, since debug and non-debug stuff is mixed
together.

I don't know anything about what functions STLPort defines in DLLs, so any help
would be appreciated.

Jonathan

----------------

Unresolved symbols (abbreviated):

code_converter_test.cpp

1. __declspec(dllimport) public: __thiscall
locale(locale const&, stateless_null_padded_codecvt*)

2. __declspec(dllimport)
basic_string<unsigned short>::insert(
    struct _STL::_DBG_iter<class _STL::_Nondebug_string<unsigned short> >,
    unsigned short const*,
    unsigned short const*)

newline_filter_test.cpp

3. __declspec(dllimport)
basic_string<char>::insert(
    struct _STL::_DBG_iter<_STL::_Nondebug_string<char> >,
    char const*,
    char const*)

wide_stream_test.cpp

4. __declspec(dllimport)
basic_string<unsigned short>::basic_string(
    basic_string<unsigned short>::_DBG_iter<class _STL::__vector<unsigned short>
>,
    basic_string<unsigned short>::_DBG_iter<class _STL::__vector<unsigned
short> )


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