[C++-sig] Re: MSVC6 problems upgrading to Version_1_31_0 tag

Raoul Gough RaoulGough at yahoo.co.uk
Fri Feb 6 18:58:45 CET 2004


"Willem de Jonge" <w.d.jonge at cebra.tue.nl> writes:
> "Raoul Gough" <RaoulGough at yahoo.co.uk> wrote in message
> news:usmhpz8to.fsf at yahoo.co.uk...

[reformatting...]
>> I'm now having trouble compiling python/src/object/inheritance.cpp
>> on MSVC6 - errors are reported in
>> boost/graph/detail/adjacency_list.hpp and boost/mem_fn.hpp (full
>> details below).
>
> I'm having the same problem. I used a "clean" 1.31.0 version (.zip
> downloaded from sourceforge). I also did a new checkout from the CVS
> today, which also doesn't compile. I did a CVS checkout on 21-1-2004
> which compiled fine (and still does). Any help appreciated.

That's bad - it's starting to look like Boost.Python may be broken on
MSVC6 in the 1.31.0 release... I can't imagine it was a conscious
decision to drop support for this compiler, but it could be that the
Windows regression tests don't include Boost.Python [see below].
Maybe Ralf knows more about the situation?

[snip]
>> I don't see any Python test results at
>> http://boost.sourceforge.net/regression-logs/cs-win32.html but MSVC6
>> has a bunch of fails in the graph and function libraries. Any insight
>> into this?
>>
>> ----- build output (I'm pretty sure I'm using v1 of the build tools) -
>>
>> "C:\Program Files\Microsoft Visual Studio\VC98\bin\cl" /Zm800
>> -nologo -GX -c -DBOOST_PYTHON_DYNAMIC_LIB -DBOOST_PYTHON_SOURCE /Z7
>> /Od /Ob0 /GX /GR /MDd
>> -I"c:\home\rgough\build\bin\boost\libs\python\build"
>> -I"C:\home\rgough\boost" -I"c:\Python23\include"
>> -I"c:\home\rgough\msvc"
>> -Fo"c:\home\rgough\build\bin\boost\libs\python\build\boost_python.dll\msvc
> \debug\inheritance.obj"
>> -Tp"C:\home\rgough\boost\libs\python\build\../src/object\inheritance.cpp"
>>
>> inheritance.cpp
>> C:\home\rgough\boost\boost/graph/detail/adjacency_list.hpp(1055) : error
> C2244: 'bidirectional_graph_helper_with_property<Config>::remove_edge' :
> unable to resolve function overload
>> C:\home\rgough\boost\boost/graph/detail/adjacency_list.hpp(1057) : error
> C2954: template definitions cannot nest
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2039: 'dm' : is not a
> member of '_mfi'
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2143: syntax error :
> missing ';' before '<'
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2501: 'dm' : missing
> storage-class or type specifiers
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2059: syntax error :
> ';'
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2059: syntax error :
> '<'
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2653: 'T' : is not a
> class or namespace name
>> C:\home\rgough\boost\boost/mem_fn.hpp(315) : error C2645: no qualified
> name for
>> pointer to member (found ':: *')
>> C:\home\rgough\boost\boost/mem_fn.hpp(320) : error C2143: syntax error :
> missing ';' before '}'
>> C:\home\rgough\boost\boost/mem_fn.hpp(320) : fatal error C1506:
> unrecoverable block scoping error
>> ...failed vc-C++
> c:\home\rgough\build\bin\boost\libs\python\build\boost_python.dll\msvc\debug
> \inheritance.obj...

-- 
Raoul Gough.
export LESS='-X'





More information about the Cplusplus-sig mailing list