|
Boost : |
Subject: Re: [boost] Boost statechart viewer
From: Andreas Huber (ahd6974-spamboostorgtrap_at_[hidden])
Date: 2011-05-19 09:02:51
> I can send you the whole command line generated with llvm-config. But
> you need to change at least -I and -L options to your paths where you
> have LLVM installed.
>
> g++ visualizer.cpp -o visualizer -g -Wall -lclangParse -lclangFrontend
> -lclangSerialization \
> -lclangDriver -lclangCodeGen -lclangSema \
> -lclangAnalysis -lclangRewrite -lclangAST -lclangLex -lclangBasic \
> -I/home/petr/install/_install/include -DNDEBUG -D_GNU_SOURCE
> -D__STDC_LIMIT_MACROS \
> -D__STDC_CONSTANT_MACROS -O3 -fomit-frame-pointer -fno-exceptions
> -fno-rtti -fPIC \
> -Woverloaded-virtual -Wcast-qual -L/home/petr/install/_install/lib
> -lpthread -ldl -lm -lLLVMJIT \
> -lLLVMExecutionEngine -lLLVMCodeGen -lLLVMScalarOpts
> -lLLVMInstCombine \
> -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMMC
> -lLLVMCore \
> -lLLVMSupport
Thanks, the list of libraries you link against was crucial in getting this to
compile.
(For anyone wanting to reproduce this: In VS2010 SP1, I've created a Win32
Console Application project with default settings, added visualizer.cpp as the
only source file, added the include directories for llvm and clang, added
the .lib files Petr lists above as Additional Dependencies and was able to
compile everything in Debug mode.)
Now, when I use the viewer on the examples/main.cpp with the following command
line:
scv main.cpp -I ../../boost >scv.log 2>&1
I'm getting the output below. I don't currently see why this happens.
Apparently, clang found the VS2010 header files without me telling it where
they are. I guess the central question is:
Is clang supposed to compile VS2010 headers without any problems or did I just
get lucky to come even this far?
I'll investigate this a little further tomorrow.
Regards,
Andreas
[scv.log follows]
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xmemory:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xutility:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/utility:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iosfwd:11:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/crtdbg.h
(1059) : warning: 'operator delete[]' is missing exception
specification 'throw()'
void __CRTDECL operator delete[](void *);
^
throw()
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xmemory:7:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/new(77) :
note: previous declaration is here
void __CRTDECL operator delete[](void *) _THROW0(); // delete allocated
array
^
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xmemory:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xutility:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/utility:9:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/type_traits:7:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xtr1common
(355) : warning: rvalue references are a C++0x extension
struct _Remove_reference<_Ty&&>
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xtr1common
(368) : warning: rvalue references are a C++0x extension
struct _Remove_rvalue_reference<_Ty&&>
^
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xmemory:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xutility:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/utility:9:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/type_traits
(243) : warning: rvalue references are a C++0x extension
typedef _Ty && type;
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/type_traits
(427) : warning: rvalue references are a C++0x extension
struct is_rvalue_reference<_Ty&&>
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/type_traits
(766) : warning: '&&' within '||'
: _Cat_base<is_floating_point<_Ty>::value || is_integral<_Ty>::value
^ ~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/type_traits
(766) : note: place parentheses around the '&&' expression to silence this
warning
: _Cat_base<is_floating_point<_Ty>::value || is_integral<_Ty>::value
^
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xmemory:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xutility:8:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(77) :
warning: rvalue references are a C++0x extension
_Ty&& forward(typename identity<_Ty>::type& _Arg)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(79) :
warning: rvalue references are a C++0x extension
return ((_Ty&&)_Arg);
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(84) :
warning: rvalue references are a C++0x extension
typename tr1::_Remove_reference<_Ty>::_Type&&
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(85) :
warning: rvalue references are a C++0x extension
move(_Ty&& _Arg)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(87) :
warning: rvalue references are a C++0x extension
return ((typename tr1::_Remove_reference<_Ty>::_Type&&)_Arg);
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(92) :
warning: rvalue references are a C++0x extension
typename tr1::_Remove_reference<_Ty>::_Type&&
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(93) :
warning: rvalue references are a C++0x extension
_Move(_Ty&& _Arg)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(95) :
warning: rvalue references are a C++0x extension
return ((typename tr1::_Remove_reference<_Ty>::_Type&&)_Arg);
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(142) :
warning: rvalue references are a C++0x extension
_Pair_base(_Ty1x&& _Val1, _Ty2x&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(142) :
warning: rvalue references are a C++0x extension
_Pair_base(_Ty1x&& _Val1, _Ty2x&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(148) :
warning: rvalue references are a C++0x extension
_Pair_base(const _Ty1x& _Val1, _Ty2x&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(153) :
warning: rvalue references are a C++0x extension
_Pair_base(_Ty1x&& _Val1, const _Ty2x& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(160) :
warning: rvalue references are a C++0x extension
_Pair_base(_Other1&& _Val1, _Other2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(160) :
warning: rvalue references are a C++0x extension
_Pair_base(_Other1&& _Val1, _Other2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(224) :
warning: rvalue references are a C++0x extension
pair(_Ty1x&& _Val1, _Ty2x&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(224) :
warning: rvalue references are a C++0x extension
pair(_Ty1x&& _Val1, _Ty2x&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(230) :
warning: rvalue references are a C++0x extension
pair(const _Ty1x& _Val1, _Ty2x&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(236) :
warning: rvalue references are a C++0x extension
pair(_Ty1x&& _Val1, const _Ty2x& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(244) :
warning: rvalue references are a C++0x extension
pair(_Other1&& _Val1, _Other2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(244) :
warning: rvalue references are a C++0x extension
pair(_Other1&& _Val1, _Other2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(252) :
warning: rvalue references are a C++0x extension
pair(pair<_Other1, _Other2>&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(258) :
warning: rvalue references are a C++0x extension
pair& operator=(pair<_Ty1, _Ty2>&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(265) :
warning: rvalue references are a C++0x extension
void swap(_Myt&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(286) :
warning: rvalue references are a C++0x extension
void swap(pair<_Ty1, _Ty2>& _Left, pair<_Ty1, _Ty2>&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(294) :
warning: rvalue references are a C++0x extension
void swap(pair<_Ty1, _Ty2>&& _Left, pair<_Ty1, _Ty2>& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(321) :
warning: '&&' within '||'
return (_Left.first < _Right.first ||
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(321) :
note: place parentheses around the '&&' expression to silence this warning
return (_Left.first < _Right.first ||
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(355) :
warning: rvalue references are a C++0x extension
make_pair(_Ty1&& _Val1, _Ty2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(355) :
warning: rvalue references are a C++0x extension
make_pair(_Ty1&& _Val1, _Ty2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(367) :
warning: rvalue references are a C++0x extension
make_pair(const _Ty1& _Val1, _Ty2&& _Val2)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/utility(379) :
warning: rvalue references are a C++0x extension
make_pair(_Ty1&& _Val1, const _Ty2& _Val2)
^
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xmemory:8:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xutility
(3156) : warning: '&&' within '||'
return (_Ans < 0 || _Ans == 0 && _Num1 < _Num2);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xutility
(3156) : note: place parentheses around the '&&' expression to silence this
warning
return (_Ans < 0 || _Ans == 0 && _Num1 < _Num2);
^
( )
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xstring:6:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xmemory(45) :
warning: rvalue references are a C++0x extension
void _Construct(_Ty1 _FARQ *_Ptr, _Ty2&& _Val)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xmemory(200) :
warning: rvalue references are a C++0x extension
void construct(pointer _Ptr, _Ty&& _Val)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xmemory(206) :
warning: rvalue references are a C++0x extension
void construct(pointer _Ptr, _Other&& _Val)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xmemory(278) :
warning: rvalue references are a C++0x extension
void _Cons_val(_Alloc& _Alval, _Ty1 *_Pdest, _Ty2&& _Src)
^
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocale:8:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/stdexcept:7:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xstring(700) :
warning: rvalue references are a C++0x extension
basic_string(_Myt&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xstring(707) :
warning: rvalue references are a C++0x extension
_Myt& operator=(_Myt&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xstring(712) :
warning: rvalue references are a C++0x extension
_Myt& assign(_Myt&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xstring(738) :
warning: rvalue references are a C++0x extension
void swap(_Myt&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xstring
(2047) : warning: rvalue references are a C++0x extension
basic_string<_Elem, _Traits, _Alloc>&& _Right)
^
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xstring
(2055) : warning: rvalue references are a C++0x extension
void swap(basic_string<_Elem, _Traits, _Alloc>&& _Left,
^
In file included from main.cpp:2:
In file included from ./machine_header.h:1:
In file included from ../../boost/boost/statechart/state_machine.hpp:11:
In file included from ../../boost/boost/statechart/event.hpp:11:
In file included from ../../boost/boost/statechart/event_base.hpp:11:
In file included from ../../boost/boost/statechart/detail/rtti_policy.hpp:11:
In file included from ../../boost/boost/assert.hpp:82:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/iostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/istream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ostream:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/ios:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xlocnum:10:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/streambuf:6:
In file included from C:\Program Files (x86)\Microsoft Visual Studio 10.0
\VC\include/xiosbase:6:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include/xlocale(263) :
error: no type named 'collate' in namespace 'std'
const _STD collate<_Elem>& _Coll_fac =
~~~~ ^
Input filename: main.cpp
Output filename: graph.dot
--Diagnostic Info--
Number of ignored: 0
Number of notes: 4
Number of warnings: 47
Number of errors and fatal errors: 1
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk