Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Last active December 27, 2015 14:59
Show Gist options
  • Save springmeyer/7344788 to your computer and use it in GitHub Desktop.
Save springmeyer/7344788 to your computer and use it in GitHub Desktop.
compile error when MAPNIK_DECL is used on expression_grammar with msvc
0 File(s) copied
0 File(s) copied
0 File(s) copied
0 File(s) copied
0 File(s) copied
0 File(s) copied
0 File(s) copied
0 File(s) copied
Building Mapnik on NT ...
dependencies dir: c:\\dev2
lib_dir_schema=lib
Will install Python bindings into c:\\mapnik-v2.3.0/python/2.7/site-packages/mapnik
...patience...
...patience...
...patience...
...patience...
...patience...
...found 26964 targets...
...updating 66 targets...
compile-c-c++ build\src\msvc-10.0\release\threading-multi\expression_grammar.obj
expression_grammar.cpp
c:\dev2\mapnik\include\mapnik/value.hpp(90) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(100) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(105) : warning C4805: '==' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(110) : warning C4805: '==' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(154) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(164) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(169) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(174) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(538) : error C2512: 'boost::proto::exprns_::expr<Tag,Args,Arity>' : no appropriate default constructor available
with
[
Tag=boost::proto::tagns_::tag::terminal,
Args=boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,
Arity=0
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(536) : while compiling class template member function 'boost::proto::exprns_::extends<Expr,Derived>::extends(void)'
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/spirit/home/qi/nonterminal/grammar.hpp(36) : see reference to class template instantiation 'boost::proto::exprns_::extends<Expr,Derived>' being compiled
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\mapnik\include\mapnik/expression_grammar.hpp(130) : see reference to class template instantiation 'boost::spirit::qi::grammar<Iterator,T1,T2>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=mapnik::expr_node (void),
T2=boost::spirit::standard_wide::space_type
]
c:\dev2\mapnik\src\expression_grammar.cpp(30) : see reference to class template instantiation 'mapnik::expression_grammar<Iterator>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"build\src\msvc-10.0\release\threading-multi\expression_grammar.obj.rsp"
...failed compile-c-c++ build\src\msvc-10.0\release\threading-multi\expression_grammar.obj...
compile-c-c++ build\src\msvc-10.0\release\threading-multi\transform_expression_grammar.obj
transform_expression_grammar.cpp
c:\dev2\mapnik\include\mapnik/value.hpp(90) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(100) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(105) : warning C4805: '==' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(110) : warning C4805: '==' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(154) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(164) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(169) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(174) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(538) : error C2512: 'boost::proto::exprns_::expr<Tag,Args,Arity>' : no appropriate default constructor available
with
[
Tag=boost::proto::tagns_::tag::terminal,
Args=boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>>>,
Arity=0
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(536) : while compiling class template member function 'boost::proto::exprns_::extends<Expr,Derived>::extends(void)'
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/spirit/home/qi/nonterminal/grammar.hpp(36) : see reference to class template instantiation 'boost::proto::exprns_::extends<Expr,Derived>' being compiled
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\mapnik\include\mapnik/expression_grammar.hpp(130) : see reference to class template instantiation 'boost::spirit::qi::grammar<Iterator,T1,T2>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=mapnik::expr_node (void),
T2=boost::spirit::standard_wide::space_type
]
c:\dev2\mapnik\src\transform_expression_grammar.cpp(129) : see reference to class template instantiation 'mapnik::expression_grammar<Iterator>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
c:\dev2\mapnik\src\transform_expression_grammar.cpp(39) : while compiling class template member function 'mapnik::transform_expression_grammar<Iterator>::transform_expression_grammar(const mapnik::expression_grammar<Iterator> &)'
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
c:\dev2\mapnik\src\transform_expression_grammar.cpp(133) : see reference to class template instantiation 'mapnik::transform_expression_grammar<Iterator>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"build\src\msvc-10.0\release\threading-multi\transform_expression_grammar.obj.rsp"
...failed compile-c-c++ build\src\msvc-10.0\release\threading-multi\transform_expression_grammar.obj...
compile-c-c++ build\src\msvc-10.0\release\threading-multi\parse_transform.obj
parse_transform.cpp
c:\dev2\mapnik\include\mapnik/value.hpp(90) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(100) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(105) : warning C4805: '==' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(110) : warning C4805: '==' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(154) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(164) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(169) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(174) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(538) : error C2512: 'boost::proto::exprns_::expr<Tag,Args,Arity>' : no appropriate default constructor available
with
[
Tag=boost::proto::tagns_::tag::terminal,
Args=boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,
Arity=0
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(536) : while compiling class template member function 'boost::proto::exprns_::extends<Expr,Derived>::extends(void)'
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/spirit/home/qi/nonterminal/grammar.hpp(36) : see reference to class template instantiation 'boost::proto::exprns_::extends<Expr,Derived>' being compiled
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\mapnik\include\mapnik/expression_grammar.hpp(130) : see reference to class template instantiation 'boost::spirit::qi::grammar<Iterator,T1,T2>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=mapnik::expr_node (void),
T2=boost::spirit::standard_wide::space_type
]
c:\dev2\mapnik\src\parse_transform.cpp(41) : see reference to class template instantiation 'mapnik::expression_grammar<Iterator>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"build\src\msvc-10.0\release\threading-multi\parse_transform.obj.rsp"
...failed compile-c-c++ build\src\msvc-10.0\release\threading-multi\parse_transform.obj...
compile-c-c++ build\src\msvc-10.0\release\threading-multi\load_map.obj
load_map.cpp
c:\dev2\mapnik\include\mapnik/value.hpp(90) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(100) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(105) : warning C4805: '==' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(110) : warning C4805: '==' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(154) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(164) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(169) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(174) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(538) : error C2512: 'boost::proto::exprns_::expr<Tag,Args,Arity>' : no appropriate default constructor available
with
[
Tag=boost::proto::tagns_::tag::terminal,
Args=boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,
Arity=0
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(536) : while compiling class template member function 'boost::proto::exprns_::extends<Expr,Derived>::extends(void)'
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/spirit/home/qi/nonterminal/grammar.hpp(36) : see reference to class template instantiation 'boost::proto::exprns_::extends<Expr,Derived>' being compiled
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\mapnik\include\mapnik/expression_grammar.hpp(130) : see reference to class template instantiation 'boost::spirit::qi::grammar<Iterator,T1,T2>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=mapnik::expr_node (void),
T2=boost::spirit::standard_wide::space_type
]
c:\dev2\mapnik\include\mapnik/xml_tree.hpp(56) : see reference to class template instantiation 'mapnik::expression_grammar<Iterator>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"build\src\msvc-10.0\release\threading-multi\load_map.obj.rsp"
...failed compile-c-c++ build\src\msvc-10.0\release\threading-multi\load_map.obj...
common.copy c:\mapnik-v2.3.0\python\2.7\site-packages\mapnik\mapnik_settings.py
c:\dev2\mapnik-packaging\windows\mapnik_settings.py
1 file(s) copied.
common.copy c:\mapnik-v2.3.0\python\2.7\site-packages\mapnik\paths.py
c:\dev2\mapnik-packaging\windows\paths.py
1 file(s) copied.
compile-c-c++ build\src\msvc-10.0\release\threading-multi\xml_tree.obj
xml_tree.cpp
c:\dev2\mapnik\include\mapnik/value.hpp(90) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(100) : warning C4805: '==' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(105) : warning C4805: '==' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(110) : warning C4805: '==' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(154) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_double' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(164) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_bool' and type 'mapnik::value_integer' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(169) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_integer' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\include\mapnik/value.hpp(174) : warning C4805: '!=' : unsafe mix of type 'mapnik::value_double' and type 'mapnik::value_bool' in operation
c:\dev2\mapnik\src\xml_tree.cpp(100) : warning C4355: 'this' : used in base member initializer list
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(538) : error C2512: 'boost::proto::exprns_::expr<Tag,Args,Arity>' : no appropriate default constructor available
with
[
Tag=boost::proto::tagns_::tag::terminal,
Args=boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,
Arity=0
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/proto/extends.hpp(536) : while compiling class template member function 'boost::proto::exprns_::extends<Expr,Derived>::extends(void)'
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\boost-49-vc100\include\boost-1_49\boost/spirit/home/qi/nonterminal/grammar.hpp(36) : see reference to class template instantiation 'boost::proto::exprns_::extends<Expr,Derived>' being compiled
with
[
Expr=boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<boost::spirit::qi::reference<const boost::spirit::qi::rule<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,boost::variant<boost::detail::variant::recursive_flag<boost::detail::variant::over_sequence<mapnik::expr_types>>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> (void),boost::spirit::standard_wide::space_type,boost::spirit::unused_type,boost::spirit::unused_type>>>,0>,
Derived=boost::spirit::qi::grammar<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,mapnik::expr_node (void),boost::spirit::standard_wide::space_type>
]
c:\dev2\mapnik\include\mapnik/expression_grammar.hpp(130) : see reference to class template instantiation 'boost::spirit::qi::grammar<Iterator,T1,T2>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>,
T1=mapnik::expr_node (void),
T2=boost::spirit::standard_wide::space_type
]
c:\dev2\mapnik\include\mapnik/xml_tree.hpp(56) : see reference to class template instantiation 'mapnik::expression_grammar<Iterator>' being compiled
with
[
Iterator=std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>>
]
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo @"build\src\msvc-10.0\release\threading-multi\xml_tree.obj.rsp"
...failed compile-c-c++ build\src\msvc-10.0\release\threading-multi\xml_tree.obj...
...skipped <pbuild\src\msvc-10.0\release\threading-multi>mapnik.dll for lack of <pbuild\src\msvc-10.0\release\threading-multi>expression_grammar.obj...
...skipped <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>expression_grammar.obj...
...skipped <pc:\mapnik-v2.3.0\lib>mapnik.dll for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.dll...
...skipped <pbuild\utils\shapeindex\msvc-10.0\release\threading-multi>shapeindex.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\bin>shapeindex.exe for lack of <pbuild\utils\shapeindex\msvc-10.0\release\threading-multi>shapeindex.exe...
...skipped <pbuild\utils\pgsql2sqlite\msvc-10.0\release\threading-multi>pgsql2sqlite.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\bin>pgsql2sqlite.exe for lack of <pbuild\utils\pgsql2sqlite\msvc-10.0\release\threading-multi>pgsql2sqlite.exe...
...skipped <pbuild\utils\svg2png\msvc-10.0\release\threading-multi>svg2png.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\bin>svg2png.exe for lack of <pbuild\utils\svg2png\msvc-10.0\release\threading-multi>svg2png.exe...
...skipped <pbuild\plugins\input\shape\msvc-10.0\release\threading-multi>shape.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\shape\msvc-10.0\release\threading-multi>shape.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>shape.input for lack of <pbuild\plugins\input\shape\msvc-10.0\release\threading-multi>shape.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>shape.lib for lack of <pbuild\plugins\input\shape\msvc-10.0\release\threading-multi>shape.lib...
...skipped <pbuild\plugins\input\csv\msvc-10.0\release\threading-multi>csv.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\csv\msvc-10.0\release\threading-multi>csv.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>csv.input for lack of <pbuild\plugins\input\csv\msvc-10.0\release\threading-multi>csv.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>csv.lib for lack of <pbuild\plugins\input\csv\msvc-10.0\release\threading-multi>csv.lib...
...skipped <pbuild\plugins\input\geojson\msvc-10.0\release\threading-multi>geojson.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\geojson\msvc-10.0\release\threading-multi>geojson.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>geojson.input for lack of <pbuild\plugins\input\geojson\msvc-10.0\release\threading-multi>geojson.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>geojson.lib for lack of <pbuild\plugins\input\geojson\msvc-10.0\release\threading-multi>geojson.lib...
...skipped <pbuild\plugins\input\sqlite\msvc-10.0\release\threading-multi>sqlite.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\sqlite\msvc-10.0\release\threading-multi>sqlite.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>sqlite.input for lack of <pbuild\plugins\input\sqlite\msvc-10.0\release\threading-multi>sqlite.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>sqlite.lib for lack of <pbuild\plugins\input\sqlite\msvc-10.0\release\threading-multi>sqlite.lib...
...skipped <pbuild\plugins\input\raster\msvc-10.0\release\threading-multi>raster.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\raster\msvc-10.0\release\threading-multi>raster.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>raster.input for lack of <pbuild\plugins\input\raster\msvc-10.0\release\threading-multi>raster.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>raster.lib for lack of <pbuild\plugins\input\raster\msvc-10.0\release\threading-multi>raster.lib...
...skipped <pbuild\plugins\input\postgis\msvc-10.0\release\threading-multi>postgis.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\postgis\msvc-10.0\release\threading-multi>postgis.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>postgis.input for lack of <pbuild\plugins\input\postgis\msvc-10.0\release\threading-multi>postgis.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>postgis.lib for lack of <pbuild\plugins\input\postgis\msvc-10.0\release\threading-multi>postgis.lib...
...skipped <pbuild\plugins\input\gdal\msvc-10.0\release\threading-multi>gdal.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\gdal\msvc-10.0\release\threading-multi>gdal.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>gdal.input for lack of <pbuild\plugins\input\gdal\msvc-10.0\release\threading-multi>gdal.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>gdal.lib for lack of <pbuild\plugins\input\gdal\msvc-10.0\release\threading-multi>gdal.lib...
...skipped <pbuild\plugins\input\ogr\msvc-10.0\release\threading-multi>ogr.input for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\plugins\input\ogr\msvc-10.0\release\threading-multi>ogr.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>ogr.input for lack of <pbuild\plugins\input\ogr\msvc-10.0\release\threading-multi>ogr.input...
...skipped <pc:\mapnik-v2.3.0\lib\mapnik\input>ogr.lib for lack of <pbuild\plugins\input\ogr\msvc-10.0\release\threading-multi>ogr.lib...
...skipped <pbuild\demo\c++\msvc-10.0\release\threading-multi>rundemo.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\demo\c++>rundemo.exe for lack of <pbuild\demo\c++\msvc-10.0\release\threading-multi>rundemo.exe...
...skipped <pbuild\bindings\python\msvc-10.0\release\threading-multi>_mapnik.pyd for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\bindings\python\msvc-10.0\release\threading-multi>_mapnik.lib for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pc:\mapnik-v2.3.0\python\2.7\site-packages\mapnik>_mapnik.pyd for lack of <pbuild\bindings\python\msvc-10.0\release\threading-multi>_mapnik.pyd...
...skipped <pc:\mapnik-v2.3.0\python\2.7\site-packages\mapnik>_mapnik.lib for lack of <pbuild\bindings\python\msvc-10.0\release\threading-multi>_mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>agg_blend_src_over_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>clipping_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>conversions_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>exceptions_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>fontset_runtime_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>font_registration_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>geometry_converters_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>image_io_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>label_algo_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>map_request_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>params_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...skipped <pbuild\tests\cpp_tests\msvc-10.0\release\threading-multi>wkb_formats_test.exe for lack of <pbuild\src\msvc-10.0\release\threading-multi>mapnik.lib...
...failed updating 5 targets...
...skipped 59 targets...
...updated 2 targets...
0 File(s) copied
0 File(s) copied
0 File(s) copied
running CPP tests
Started at 13:53:40.84, finished at 13:55:00.82
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment