Conky: рдмрд┐рд▓реНрдб рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг gcc7 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдордИ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: brndnmtthws/conky

gcc7 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧреИрд░-рдорд╛рдирдХ рдФрд░ рдкрджрд╛рд╡рдирдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрдо рд╕рд╣рд┐рд╖реНрдгреБ рд╣реИред
рдПрдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ conky рдЕрдм рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рддрд░рд╣ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдЕрдкрд╡рд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рд╣реИрдВ

/src/semaphore.hh:40:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
  semaphore(unsigned int value = 0) throw(std::logic_error)

рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЬреИрд╕реЗ

src/luamm.hh:39:15: error: тАШfunctionтАЩ in namespace тАШstdтАЩ does not name a template type
  typedef std::function<int(state *)> cpp_function;

рдпрд╛

src/luamm.hh:250:26: error: тАШcpp_functionтАЩ does not name a type; did you mean тАШlua_CFunctionтАЩ?
   void pushclosure(const cpp_function &fn, int n);

рдкреВрд░рд╛ рдмрд┐рд▓реНрдбрд▓реЙрдЧ рдпрд╣рд╛рдБ рд╣реИ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рддреНрд░реБрдЯрд┐ #include рдЧреБрдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ:

diff -bur conky-1.10.6-orig/src/luamm.hh conky-1.10.6/src/luamm.hh
--- conky-1.10.6-orig/src/luamm.hh      2016-12-04 17:13:57.000000000 +0200
+++ conky-1.10.6/src/luamm.hh   2017-05-31 20:05:59.000000000 +0300
@@ -28,6 +28,7 @@
 #include <exception>
 #include <stdexcept>
 #include <string>
+#include <functional>

 #include <lua.hpp>

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐рдпрд╛рдБ luamm.hh рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣реЛрддреА рд╣реИрдВред рд╕реА/рд╕реА++ - рдорд┐рд▓рд╛рд╡рдЯ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

рддреНрд░реБрдЯрд┐ #include рдЧреБрдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ:

diff -bur conky-1.10.6-orig/src/luamm.hh conky-1.10.6/src/luamm.hh
--- conky-1.10.6-orig/src/luamm.hh      2016-12-04 17:13:57.000000000 +0200
+++ conky-1.10.6/src/luamm.hh   2017-05-31 20:05:59.000000000 +0300
@@ -28,6 +28,7 @@
 #include <exception>
 #include <stdexcept>
 #include <string>
+#include <functional>

 #include <lua.hpp>

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рдзрдиреНрдпрд╡рд╛рдж!

рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рдмрдВрдж рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреИрдЪ рд░реЗрдкреЛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Microcrap picture Microcrap  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Microcrap picture Microcrap  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Dimerbone picture Dimerbone  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

moyamo picture moyamo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

txtsd picture txtsd  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ