desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #106069
[Bug 1430784] [NEW] FTBFS using GCC-5
Public bug reported:
Unity fails to build from source using GCC 5.0 or later.
An excerpt from the failing build log follows.
/build/buildd/unity-7.3.1+15.04.20150126/hud/HudController.cpp:160:96: required from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: no match for call to '(sigc::bound_mem_functor1<void, unity::hud::Controller, bool>) (std::nullptr_t&)'
{ return functor_(_A_arg1); }
^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/Nux-4.0/NuxCore/Object.h:30,
from /usr/include/Nux-4.0/NuxCore/NuxCore.h:730,
from /usr/include/Nux-4.0/Nux/Nux.h:26,
from /build/buildd/unity-7.3.1+15.04.20150126/hud/pch/hud_pch.hh:28:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:12: note: candidate: T_return sigc::bound_mem_functor1<T_return, T_obj, T_arg1>::operator()(typename sigc::type_trait<T_arg3>::take) const [with T_return = void; T_obj = unity::hud::Controller; T_arg1 = bool; typename sigc::type_trait<T_arg3>::take = const bool&] <near match>
T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:12: note: conversion of argument 1 would be ill-formed:
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/Nux-4.0/NuxCore/Object.h:30,
from /usr/include/Nux-4.0/NuxCore/NuxCore.h:730,
from /usr/include/Nux-4.0/Nux/Nux.h:26,
from /build/buildd/unity-7.3.1+15.04.20150126/hud/pch/hud_pch.hh:28:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
{ return functor_(_A_arg1); }
^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: return-statement with a value, in function returning 'void' [-fpermissive]
hud/CMakeFiles/hud-lib.dir/build.make:103: recipe for target 'hud/CMakeFiles/hud-lib.dir/HudController.cpp.o' failed
** Affects: unity
Importance: Medium
Assignee: Stephen M. Webb (bregma)
Status: Triaged
** Affects: unity (Ubuntu)
Importance: Medium
Assignee: Stephen M. Webb (bregma)
Status: Triaged
** Also affects: unity
Importance: Undecided
Status: New
** Changed in: unity
Status: New => Triaged
** Changed in: unity
Importance: Undecided => Medium
** Changed in: unity
Assignee: (unassigned) => Stephen M. Webb (bregma)
** Changed in: unity
Milestone: None => 7.3.2
** Summary changed:
- FTBFS on using GCC-5
+ FTBFS using GCC-5
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/1430784
Title:
FTBFS using GCC-5
Status in Unity:
Triaged
Status in unity package in Ubuntu:
Triaged
Bug description:
Unity fails to build from source using GCC 5.0 or later.
An excerpt from the failing build log follows.
/build/buildd/unity-7.3.1+15.04.20150126/hud/HudController.cpp:160:96: required from here
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: no match for call to '(sigc::bound_mem_functor1<void, unity::hud::Controller, bool>) (std::nullptr_t&)'
{ return functor_(_A_arg1); }
^
In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0,
from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/Nux-4.0/NuxCore/Object.h:30,
from /usr/include/Nux-4.0/NuxCore/NuxCore.h:730,
from /usr/include/Nux-4.0/Nux/Nux.h:26,
from /build/buildd/unity-7.3.1+15.04.20150126/hud/pch/hud_pch.hh:28:
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:12: note: candidate: T_return sigc::bound_mem_functor1<T_return, T_obj, T_arg1>::operator()(typename sigc::type_trait<T_arg3>::take) const [with T_return = void; T_obj = unity::hud::Controller; T_arg1 = bool; typename sigc::type_trait<T_arg3>::take = const bool&] <near match>
T_return operator()(typename type_trait<T_arg1>::take _A_a1) const
^
/usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:12: note: conversion of argument 1 would be ill-formed:
In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,
from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,
from /usr/include/sigc++-2.0/sigc++/signal.h:8,
from /usr/include/Nux-4.0/NuxCore/Object.h:30,
from /usr/include/Nux-4.0/NuxCore/NuxCore.h:730,
from /usr/include/Nux-4.0/Nux/Nux.h:26,
from /build/buildd/unity-7.3.1+15.04.20150126/hud/pch/hud_pch.hh:28:
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
{ return functor_(_A_arg1); }
^
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: return-statement with a value, in function returning 'void' [-fpermissive]
hud/CMakeFiles/hud-lib.dir/build.make:103: recipe for target 'hud/CMakeFiles/hud-lib.dir/HudController.cpp.o' failed
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1430784/+subscriptions
Follow ups
References