
On 06/10/10 16:10, Daniel James wrote:
On 6 October 2010 16:00, Mateusz Loskot <mateusz@loskot.net> wrote:
1) set_extractor
a) original code
template <class ValueType> struct set_extractor { typedef ValueType value_type; typedef ValueType key_type;
b) preprocessed output
struct set_extractor { template <class ValueType> struct apply { typedef ValueType value_type; typedef ValueType key_type;
It looks like you've got Boost 1.41 installed at /usr/local/, and are somehow mixing up headers from different versions of boost:
http://svn.boost.org/svn/boost/tags/release/Boost_1_41_0/boost/unordered/det... http://svn.boost.org/svn/boost/tags/release/Boost_1_44_0/boost/unordered/det...
Thanks for pointing me to this difference. It looks it may be a mess in the environment we use indeed. I haven't confirmed yet, but I will once I get connected with that machine again. Best regards, -- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org Member of ACCU, http://accu.org