[ 48%] Building CXX object compizconfig/integration/gnome/gsettings/tests/CMakeFiles/compizconfig_test_ccs_gnome_gsettings_integrated_setting.dir/compizconfig_test_ccs_gnome_gsettings_integrated_setting.cpp.o
In file included from /usr/include/gtest/gtest.h:57:0, from /home/mcr2010/src/bzr/compiz.fix_1171364/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_mock_backend_conformance.cpp:1:
/home/mcr2010/src/bzr/compiz.fix_1171364/compizconfig/tests/compizconfig_backend_concept_test.h: In member function ‘void CCSBackendConformanceSpawnObjectsTestFixtureBase::SpawnSetting(const string&, CCSSettingType, const boost::shared_ptr<_CCSPlugin>&, boost::shared_ptr<_CCSSetting>&)’:
/home/mcr2010/src/bzr/compiz.fix_1171364/compizconfig/tests/compizconfig_backend_concept_test.h:372:6: error: no matching function for call to ‘testing::AssertionResult::AssertionResult(const boost::shared_ptr<_CCSPlugin>&)’
ASSERT_TRUE (plugin);
^
/home/mcr2010/src/bzr/compiz.fix_1171364/compizconfig/tests/compizconfig_backend_concept_test.h:372:6: note: candidates are:
In file included from /home/mcr2010/src/bzr/compiz.fix_1171364/compizconfig/libcompizconfig/tests/compizconfig_test_ccs_mock_backend_conformance.cpp:1:0:
/usr/include/gtest/gtest.h:271:12: note: testing::AssertionResult::AssertionResult(bool)
explicit AssertionResult(bool success) : success_(success) {}
^
/usr/include/gtest/gtest.h:271:12: note: no known conversion for argument 1 from ‘const boost::shared_ptr<_CCSPlugin>’ to ‘bool’
/usr/include/gtest/gtest.h:269:3: note: testing::AssertionResult::AssertionResult(const testing::AssertionResult&)
AssertionResult(const AssertionResult& other);
^
/usr/include/gtest/gtest.h:269:3: note: no known conversion for argument 1 from ‘const boost::shared_ptr<_CCSPlugin>’ to ‘const testing::AssertionResult&’
Scanning dependencies of target compizconfig_test_ccs_gnome_integration
[ 48%] Building CXX object compizconfig/integration/gnome/tests/CMakeFiles/compizconfig_test_ccs_gnome_integration.dir/compizconfig_test_ccs_gnome_integration.cpp.o
Linking CXX shared library libcompiz_core.so
Linking CXX executable compiz_test_opengl_double_buffer
At global scope:
cc1plus: error: unrecognized command line option "-Wno-unused-private-field" [-Werror]
cc1plus: error: unrecognized command line option "-Wno-unused-private-field" [-Werror]
cc1plus: error: unrecognized command line option "-Wno-unused-private-field" [-Werror]
cc1plus: error: unrecognized command line option "-Wno-unused-private-field" [-Werror]
cc1plus: error: unrecognized command line option "-Wno-unused-private-field" [-Werror]
cc1plus: all warnings being treated as errors
make[2]: *** [compizconfig/libcompizconfig/tests/CMakeFiles/compizconfig_test_ccs_mock_backend_conformance.dir/compizconfig_test_ccs_mock_backend_conformance.cpp.o] Error 1
make[1]: *** [compizconfig/libcompizconfig/tests/CMakeFiles/compizconfig_test_ccs_mock_backend_conformance.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Boost changed operator bool () in shared_ptr <> to explicit operator bool () - that means that if you want to convert a shared_ptr <> to bool () by value you have to explicitly do either !!p or p != NULL
[ 48%] Building CXX object compizconfig/ integration/ gnome/gsettings /tests/ CMakeFiles/ compizconfig_ test_ccs_ gnome_gsettings _integrated_ setting. dir/compizconfi g_test_ ccs_gnome_ gsettings_ integrated_ setting. cpp.o gtest/gtest. h:57:0,
from /home/mcr2010/ src/bzr/ compiz. fix_1171364/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ mock_backend_ conformance. cpp:1: src/bzr/ compiz. fix_1171364/ compizconfig/ tests/compizcon fig_backend_ concept_ test.h: In member function ‘void CCSBackendConfo rmanceSpawnObje ctsTestFixtureB ase::SpawnSetti ng(const string&, CCSSettingType, const boost:: shared_ ptr<_CCSPlugin> &, boost:: shared_ ptr<_CCSSetting >&)’: src/bzr/ compiz. fix_1171364/ compizconfig/ tests/compizcon fig_backend_ concept_ test.h: 372:6: error: no matching function for call to ‘testing: :AssertionResul t::AssertionRes ult(const boost:: shared_ ptr<_CCSPlugin> &)’ src/bzr/ compiz. fix_1171364/ compizconfig/ tests/compizcon fig_backend_ concept_ test.h: 372:6: note: candidates are: src/bzr/ compiz. fix_1171364/ compizconfig/ libcompizconfig /tests/ compizconfig_ test_ccs_ mock_backend_ conformance. cpp:1:0: gtest/gtest. h:271:12: note: testing: :AssertionResul t::AssertionRes ult(bool) (bool success) : success_(success) {} gtest/gtest. h:271:12: note: no known conversion for argument 1 from ‘const boost:: shared_ ptr<_CCSPlugin> ’ to ‘bool’ gtest/gtest. h:269:3: note: testing: :AssertionResul t::AssertionRes ult(const testing: :AssertionResul t&) ult(const AssertionResult& other); gtest/gtest. h:269:3: note: no known conversion for argument 1 from ‘const boost:: shared_ ptr<_CCSPlugin> ’ to ‘const testing: :AssertionResul t&’ test_ccs_ gnome_integrati on integration/ gnome/tests/ CMakeFiles/ compizconfig_ test_ccs_ gnome_integrati on.dir/ compizconfig_ test_ccs_ gnome_integrati on.cpp. o test_opengl_ double_ buffer private- field" [-Werror] private- field" [-Werror] private- field" [-Werror] private- field" [-Werror] private- field" [-Werror] libcompizconfig /tests/ CMakeFiles/ compizconfig_ test_ccs_ mock_backend_ conformance. dir/compizconfi g_test_ ccs_mock_ backend_ conformance. cpp.o] Error 1 libcompizconfig /tests/ CMakeFiles/ compizconfig_ test_ccs_ mock_backend_ conformance. dir/all] Error 2
In file included from /usr/include/
/home/mcr2010/
/home/mcr2010/
ASSERT_TRUE (plugin);
^
/home/mcr2010/
In file included from /home/mcr2010/
/usr/include/
explicit AssertionResult
^
/usr/include/
/usr/include/
AssertionRes
^
/usr/include/
Scanning dependencies of target compizconfig_
[ 48%] Building CXX object compizconfig/
Linking CXX shared library libcompiz_core.so
Linking CXX executable compiz_
At global scope:
cc1plus: error: unrecognized command line option "-Wno-unused-
cc1plus: error: unrecognized command line option "-Wno-unused-
cc1plus: error: unrecognized command line option "-Wno-unused-
cc1plus: error: unrecognized command line option "-Wno-unused-
cc1plus: error: unrecognized command line option "-Wno-unused-
cc1plus: all warnings being treated as errors
make[2]: *** [compizconfig/
make[1]: *** [compizconfig/
make[1]: *** Waiting for unfinished jobs....
Boost changed operator bool () in shared_ptr <> to explicit operator bool () - that means that if you want to convert a shared_ptr <> to bool () by value you have to explicitly do either !!p or p != NULL