Boost logo

Boost :

From: bill_kempf (williamkempf_at_[hidden])
Date: 2002-02-20 15:28:24


Oh, I forgot to report that when building/testing with VC 7 I get an
internal compiler error for random_signal_system:

msvc-C++-action
libs\signals\test\bin\random_signal_system.exe\msvc\debug\runtime-
link-dynamic\random_signal_system.obj
random_signal_system.cpp
C:\home\boost\boost\type_traits\composite_traits.hpp(155) : fatal
error C1001: INTERNAL COMPILER ERROR
        (compiler file 'msc1.cpp', line 2844)
         Please choose the Technical Support command on the Visual
C++
         Help menu, or open the Technical Support help file for more
information

    
    cl /Zm400 -nologo -GX -c /Zi /Od /Ob0 /GX /GR /MDd -
I"libs\signals\test" -I"c:\home\signals" -I"C:\home\boost" -
I"C:\Program\include" -I"Files\Microsoft\include" -I"Visual\include" -
I"Studio\include" -I".NET\VC7\include" -
Fo"libs\signals\test\bin\random_signal_system.exe\msvc\debug\runtime-
link-dynamic\random_signal_system.obj" -
Tp"libs\signals\test\random_signal_system.cpp"

On the other hand, using VC 6 I get the following error:

msvc-C++-
action ..\..\..\libs\signals\test\bin\random_signal_system.exe\msvc\de
bug\runtime-link-dynamic\random_signal_system.obj
random_signal_system.cpp
C:\home\boost\boost/property_map.hpp(304) : error C2676:
binary '[' : 'const struct boost::adj_list_vertex_property_map<class
boost::adjacency_list<struct boost::listS,struct boost::listS,struct
boost::directedS,struct boost::property<struct signal_tag,class
boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
*,struct boost::property<enum boost::vertex_index_t,int,struct
boost::no_property> >,struct boost::property<struct
connection_tag,class boost::connection,struct boost::property<enum
boost::edge_weight_t,int,struct boost::no_property> >,struct
boost::no_property,struct boost::listS>,class
boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
*,class boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
* const &,struct signal_tag>' does not define this operator or a
conversion to a type acceptable to the predefined operator
        C:\home\boost\boost/graph/detail/adjacency_list.hpp(1479) :
see reference to function template instantiation 'class
boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
*const &__cdecl boost::get(const struct boost::put_get_helper<class
boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
* const &,struct boost::adj_list_vertex_property_map<class
boost::adjacency_list<struct boost::listS,struct boost::listS,struct
boost::directedS,struct boost::property<struct signal_tag,class
boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
*,struct boost::property<enum boost::vertex_index_t,int,struct
boost::no_property> >,struct boost::property<struct
connection_tag,class boost::connection,struct boost::property<enum
boost::edge_weight_t,int,struct boost::no_property> >,struct
boost::no_property,struct boost::listS>,class
boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
*,class boost::signal<void,int,int,double,int &,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct
boost::detail::signals::unused,struct boost::detail::signals::unused>
* const &,struct signal_tag> > &,void *const & ) ' being compiled

    
    cl /Zm400 -nologo -GX -c /Zi /Od /Ob0 /GX /GR /MDd -
I"..\..\..\libs\signals\test" -I"." -I"c:\home\signals" -
I"C:\home\boost" -I"C:\PROGRA~1\MICROS~4\VC98\include" -
Fo"..\..\..\libs\signals\test\bin\random_signal_system.exe\msvc\debug\
runtime-link-dynamic\random_signal_system.obj" -
Tp"random_signal_system.cpp"

...failed msvc-C++-action


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