Sorry, but gcc sucks at template error messages:
[ 40%] Building CXX object compizconfig/libcompizconfig/tests/CMakeFiles/compizconfig_test_ccs_util.dir/compizconfig_test_ccs_util.cpp.o In file included from /usr/include/c++/4.6/vector:70:0, from /usr/include/gtest/gtest.h:55, from /home/dan/bzr/compiz/tmp.577/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_util.cpp:22: /usr/include/c++/4.6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {{anonymous}::ModifierParam}, _Tp = {anonymous}::ModifierParam, _Alloc = std::allocator<{anonymous}::ModifierParam>, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<{anonymous}::ModifierParam*, std::vector<{anonymous}::ModifierParam> >, typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer = {anonymous}::ModifierParam*]’: /usr/include/c++/4.6/bits/vector.tcc:102:4: instantiated from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::ModifierParam}, _Tp = {anonymous}::ModifierParam, _Alloc = std::allocator<{anonymous}::ModifierParam>]’ /usr/include/c++/4.6/bits/stl_vector.h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = {anonymous}::ModifierParam, _Alloc = std::allocator<{anonymous}::ModifierParam>, std::vector<_Tp, _Alloc>::value_type = {anonymous}::ModifierParam]’ /home/dan/bzr/compiz/tmp.577/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_util.cpp:131:22: instantiated from here /usr/include/c++/4.6/bits/vector.tcc:319:4: error: use of deleted function ‘{anonymous}::ModifierParam& {anonymous}::ModifierParam::operator=(const {anonymous}::ModifierParam&)’ /home/dan/bzr/compiz/tmp.577/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_util.cpp:94:11: error: ‘{anonymous}::ModifierParam& {anonymous}::ModifierParam::operator=(const {anonymous}::ModifierParam&)’ is implicitly deleted because the default definition would be ill-formed: /home/dan/bzr/compiz/tmp.577/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_util.cpp:94:11: error: passing ‘const string {aka const std::basic_string<char>}’ as ‘this’ argument of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>, std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ discards qualifiers [-fpermissive] In file included from /usr/include/c++/4.6/vector:61:0, from /usr/include/gtest/gtest.h:55, from /home/dan/bzr/compiz/tmp.577/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_util.cpp:22: /usr/include/c++/4.6/bits/stl_algobase.h: In static member function ‘static _BI2 std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b(_BI1, _BI1, _BI2) [with _BI1 = {anonymous}::ModifierParam*, _BI2 = {anonymous}::ModifierParam*]’: /usr/include/c++/4.6/bits/stl_algobase.h:581:18: instantiated from ‘_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = true, _BI1 = {anonymous}::ModifierParam*, _BI2 = {anonymous}::ModifierParam*]’ /usr/include/c++/4.6/bits/stl_algobase.h:590:34: instantiated from ‘_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = true, _BI1 = {anonymous}::ModifierParam*, _BI2 = {anonymous}::ModifierParam*]’ /usr/include/c++/4.6/bits/stl_algobase.h:661:15: instantiated from ‘_BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = {anonymous}::ModifierParam*, _BI2 = {anonymous}::ModifierParam*]’ /usr/include/c++/4.6/bits/vector.tcc:313:4: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {{anonymous}::ModifierParam}, _Tp = {anonymous}::ModifierParam, _Alloc = std::allocator<{anonymous}::ModifierParam>, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator<{anonymous}::ModifierParam*, std::vector<{anonymous}::ModifierParam> >, typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer = {anonymous}::ModifierParam*]’ /usr/include/c++/4.6/bits/vector.tcc:102:4: instantiated from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {{anonymous}::ModifierParam}, _Tp = {anonymous}::ModifierParam, _Alloc = std::allocator<{anonymous}::ModifierParam>]’ /usr/include/c++/4.6/bits/stl_vector.h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = {anonymous}::ModifierParam, _Alloc = std::allocator<{anonymous}::ModifierParam>, std::vector<_Tp, _Alloc>::value_type = {anonymous}::ModifierParam]’ /home/dan/bzr/compiz/tmp.577/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_util.cpp:131:22: instantiated from here /usr/include/c++/4.6/bits/stl_algobase.h:546:6: error: use of deleted function ‘{anonymous}::ModifierParam& {anonymous}::ModifierParam::operator=(const {anonymous}::ModifierParam&)’ make[2]: *** [compizconfig/libcompizconfig/tests/CMakeFiles/compizconfig_test_ccs_util.dir/compizconfig_test_ccs_util.cpp.o] Error 1 make[1]: *** [compizconfig/libcompizconfig/tests/CMakeFiles/compizconfig_test_ccs_util.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
« Back to merge proposal
Sorry, but gcc sucks at template error messages:
[ 40%] Building CXX object compizconfig/ libcompizconfig /tests/ CMakeFiles/ compizconfig_ test_ccs_ util.dir/ compizconfig_ test_ccs_ util.cpp. o c++/4.6/ vector: 70:0,
from /usr/include/ gtest/gtest. h:55,
from /home/dan/ bzr/compiz/ tmp.577/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ util.cpp: 22: c++/4.6/ bits/vector. tcc: In member function ‘void std::vector<_Tp, _Alloc> ::_M_insert_ aux(std: :vector< _Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {{anonymous} ::ModifierParam }, _Tp = {anonymous} ::ModifierParam , _Alloc = std::allocator< {anonymous} ::ModifierParam >, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx: :__normal_ iterator< {anonymous} ::ModifierParam *, std::vector< {anonymous} ::ModifierParam > >, typename std::_Vector_ base<_Tp, _Alloc> ::_Tp_alloc_ type::pointer = {anonymous} ::ModifierParam *]’: c++/4.6/ bits/vector. tcc:102: 4: instantiated from ‘void std::vector<_Tp, _Alloc> ::emplace_ back(_Args& & ...) [with _Args = {{anonymous} ::ModifierParam }, _Tp = {anonymous} ::ModifierParam , _Alloc = std::allocator< {anonymous} ::ModifierParam >]’ c++/4.6/ bits/stl_ vector. h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc> ::push_ back(std: :vector< _Tp, _Alloc> ::value_ type&&) [with _Tp = {anonymous} ::ModifierParam , _Alloc = std::allocator< {anonymous} ::ModifierParam >, std::vector<_Tp, _Alloc>::value_type = {anonymous} ::ModifierParam ]’ bzr/compiz/ tmp.577/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ util.cpp: 131:22: instantiated from here c++/4.6/ bits/vector. tcc:319: 4: error: use of deleted function ‘{anonymous} ::ModifierParam & {anonymous} ::ModifierParam ::operator= (const {anonymous} ::ModifierParam &)’ bzr/compiz/ tmp.577/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ util.cpp: 94:11: error: ‘{anonymous} ::ModifierParam & {anonymous} ::ModifierParam ::operator= (const {anonymous} ::ModifierParam &)’ is implicitly deleted because the default definition would be ill-formed: bzr/compiz/ tmp.577/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ util.cpp: 94:11: error: passing ‘const string {aka const std::basic_ string< char>}’ as ‘this’ argument of ‘std::basic_ string< _CharT, _Traits, _Alloc>& std::basic_ string< _CharT, _Traits, _Alloc> ::operator= (const std::basic_ string< _CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_ traits< char>, _Alloc = std::allocator< char>, std::basic_ string< _CharT, _Traits, _Alloc> = std::basic_ string< char>]’ discards qualifiers [-fpermissive] c++/4.6/ vector: 61:0,
from /usr/include/ gtest/gtest. h:55,
from /home/dan/ bzr/compiz/ tmp.577/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ util.cpp: 22: c++/4.6/ bits/stl_ algobase. h: In static member function ‘static _BI2 std::__ copy_move_ backward< true, false, std::random_ access_ iterator_ tag>::_ _copy_move_ b(_BI1, _BI1, _BI2) [with _BI1 = {anonymous} ::ModifierParam *, _BI2 = {anonymous} ::ModifierParam *]’: c++/4.6/ bits/stl_ algobase. h:581:18: instantiated from ‘_BI2 std::__ copy_move_ backward_ a(_BI1, _BI1, _BI2) [with bool _IsMove = true, _BI1 = {anonymous} ::ModifierParam *, _BI2 = {anonymous} ::ModifierParam *]’ c++/4.6/ bits/stl_ algobase. h:590:34: instantiated from ‘_BI2 std::__ copy_move_ backward_ a2(_BI1, _BI1, _BI2) [with bool _IsMove = true, _BI1 = {anonymous} ::ModifierParam *, _BI2 = {anonymous} ::ModifierParam *]’ c++/4.6/ bits/stl_ algobase. h:661:15: instantiated from ‘_BI2 std::move_ backward( _BI1, _BI1, _BI2) [with _BI1 = {anonymous} ::ModifierParam *, _BI2 = {anonymous} ::ModifierParam *]’ c++/4.6/ bits/vector. tcc:313: 4: instantiated from ‘void std::vector<_Tp, _Alloc> ::_M_insert_ aux(std: :vector< _Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {{anonymous} ::ModifierParam }, _Tp = {anonymous} ::ModifierParam , _Alloc = std::allocator< {anonymous} ::ModifierParam >, std::vector<_Tp, _Alloc>::iterator = __gnu_cxx: :__normal_ iterator< {anonymous} ::ModifierParam *, std::vector< {anonymous} ::ModifierParam > >, typename std::_Vector_ base<_Tp, _Alloc> ::_Tp_alloc_ type::pointer = {anonymous} ::ModifierParam *]’ c++/4.6/ bits/vector. tcc:102: 4: instantiated from ‘void std::vector<_Tp, _Alloc> ::emplace_ back(_Args& & ...) [with _Args = {{anonymous} ::ModifierParam }, _Tp = {anonymous} ::ModifierParam , _Alloc = std::allocator< {anonymous} ::ModifierParam >]’ c++/4.6/ bits/stl_ vector. h:840:9: instantiated from ‘void std::vector<_Tp, _Alloc> ::push_ back(std: :vector< _Tp, _Alloc> ::value_ type&&) [with _Tp = {anonymous} ::ModifierParam , _Alloc = std::allocator< {anonymous} ::ModifierParam >, std::vector<_Tp, _Alloc>::value_type = {anonymous} ::ModifierParam ]’ bzr/compiz/ tmp.577/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ util.cpp: 131:22: instantiated from here c++/4.6/ bits/stl_ algobase. h:546:6: error: use of deleted function ‘{anonymous} ::ModifierParam & {anonymous} ::ModifierParam ::operator= (const {anonymous} ::ModifierParam &)’ libcompizconfig /tests/ CMakeFiles/ compizconfig_ test_ccs_ util.dir/ compizconfig_ test_ccs_ util.cpp. o] Error 1 libcompizconfig /tests/ CMakeFiles/ compizconfig_ test_ccs_ util.dir/ all] Error 2
In file included from /usr/include/
/usr/include/
/usr/include/
/usr/include/
/home/dan/
/usr/include/
/home/dan/
/home/dan/
In file included from /usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/home/dan/
/usr/include/
make[2]: *** [compizconfig/
make[1]: *** [compizconfig/
make[1]: *** Waiting for unfinished jobs....