** Changed in: unity (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1016061

Title:
  [quantal] can't compile unity trunk

Status in Unity:
  Fix Released
Status in “unity” package in Ubuntu:
  Fix Released

Bug description:
  unity trunk, revision 2434:

  ~/dev/unity/trunk/build$ make
  [...]
  [ 59%] Building CXX object 
tests/CMakeFiles/test-gtest.dir/test_hud_controller.cpp.o
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp: In member function 
‘virtual void {anonymous}::TestHudController::SetUp()’:
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp:62:44: error: 
capture of non-variable ‘{anonymous}::TestHudController::view’ 
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp:70:20: note: 
‘{anonymous}::MockHudView::Ptr {anonymous}::TestHudController::view’ declared 
here
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp: In lambda function:
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp:62:58: error: 
‘this’ was not captured for this lambda function
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp:62:77: error: 
return-statement with a value, in function returning 'void' [-fpermissive]
  In file included from /usr/include/c++/4.7/bits/stl_algo.h:68:0,
                   from /usr/include/c++/4.7/algorithm:63,
                   from /usr/include/gmock/gmock-actions.h:39,
                   from /usr/include/gmock/gmock.h:58,
                   from 
/home/marco/dev/unity/trunk/tests/test_hud_controller.cpp:22:
  /usr/include/c++/4.7/functional: In instantiation of ‘static _Res 
std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const 
std::_Any_data&, _ArgTypes ...) [with _Res = unity::hud::AbstractView*; 
_Functor = {anonymous}::TestHudController::SetUp()::<lambda()>; _ArgTypes = 
{}]’:
  /usr/include/c++/4.7/functional:2298:6:   required from 
‘std::function<_Res(_ArgTypes ...)>::function(_Functor, typename 
std::enable_if<(! std::is_integral<_Functor>::value), 
std::function<_Res(_ArgTypes ...)>::_Useless>::type) [with _Functor = 
{anonymous}::TestHudController::SetUp()::<lambda()>; _Res = 
unity::hud::AbstractView*; _ArgTypes = {}; typename std::enable_if<(! 
std::is_integral<_Functor>::value), std::function<_Res(_ArgTypes 
...)>::_Useless>::type = std::function<unity::hud::AbstractView*()>::_Useless]’
  /home/marco/dev/unity/trunk/tests/test_hud_controller.cpp:62:78:   required 
from here
  /usr/include/c++/4.7/functional:1912:40: error: void value not ignored as it 
ought to be
  make[2]: ** [tests/CMakeFiles/test-gtest.dir/test_hud_controller.cpp.o] Erro 1
  make[1]: ** [tests/CMakeFiles/test-gtest.dir/all] Erro 2
  make: ** [all] Erro 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1016061/+subscriptions

-- 
Mailing list: https://launchpad.net/~dx-packages
Post to     : dx-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dx-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to