{"action":"closed","issue":{"url":"https://api.github.com/repos/synfig/synfig/issues/270","repository_url":"https://api.github.com/repos/synfig/synfig","labels_url":"https://api.github.com/repos/synfig/synfig/issues/270/labels{/name}","comments_url":"https://api.github.com/repos/synfig/synfig/issues/270/comments","events_url":"https://api.github.com/repos/synfig/synfig/issues/270/events","html_url":"https://github.com/synfig/synfig/issues/270","id":185376041,"number":270,"title":"Can't build latest master on Ubuntu 16.04","user":{"login":"morevnaproject","id":332868,"avatar_url":"https://avatars.githubusercontent.com/u/332868?v=3","gravatar_id":"","url":"https://api.github.com/users/morevnaproject","html_url":"https://github.com/morevnaproject","followers_url":"https://api.github.com/users/morevnaproject/followers","following_url":"https://api.github.com/users/morevnaproject/following{/other_user}","gists_url":"https://api.github.com/users/morevnaproject/gists{/gist_id}","starred_url":"https://api.github.com/users/morevnaproject/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/morevnaproject/subscriptions","organizations_url":"https://api.github.com/users/morevnaproject/orgs","repos_url":"https://api.github.com/users/morevnaproject/repos","events_url":"https://api.github.com/users/morevnaproject/events{/privacy}","received_events_url":"https://api.github.com/users/morevnaproject/received_events","type":"User","site_admin":false},"labels":[{"id":469345251,"url":"https://api.github.com/repos/synfig/synfig/labels/Compilation","name":"Compilation","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-10-26T12:12:55Z","updated_at":"2016-10-28T11:35:21Z","closed_at":"2016-10-28T11:35:21Z","body":"Building commit id 01de3c54d results in:\r\n\r\n```\r\nMaking all in synfigapp\r\nmake[1]: Entering directory '/home/konstantin/sources/synfig.single/synfig-studio/src/synfigapp'\r\nmake[1]: Nothing to be done for 'all'.\r\nmake[1]: Leaving directory '/home/konstantin/sources/synfig.single/synfig-studio/src/synfigapp'\r\nMaking all in gui\r\nmake[1]: Entering directory '/home/konstantin/sources/synfig.single/synfig-studio/src/gui'\r\ng++ -DHAVE_CONFIG_H -I. -I../..  -I../../src  -DWITH_OPENGL -pthread -D_REENTRANT -std=c++11 -I/home/konstantin/sources/synfig.single/synfig-core/src -I/home/konstantin/synfig//include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/libxml++-2.6 -I/usr/lib/x86_64-linux-gnu/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/libdrm -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/mlt++ -I/usr/include/mlt -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -pthread -std=c++11 -pthread -I/usr/include/gtkmm-3.0 -I/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 -I/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib/x86_64-linux-gnu/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/mirclient -I/usr/include/mircommon -I/usr/include/mircookie -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -DIMAGE_DIR=\\\"/home/konstantin/synfig/share/pixmaps/synfigstudio\\\" -DIMAGE_EXT=\\\"png\\\" -DPLUGIN_DIR=\\\"/home/konstantin/synfig/share/synfig/plugins\\\" -DLOCALEDIR=\\\"/home/konstantin/synfig//locale\\\" -g -std=c++11  -D_DEBUG -g -O0 -fno-inline -MT dials/synfigstudio-zoomdial.o -MD -MP -MF dials/.deps/synfigstudio-zoomdial.Tpo -c -o dials/synfigstudio-zoomdial.o `test -f 'dials/zoomdial.cpp' || echo './'`dials/zoomdial.cpp\r\ndials/zoomdial.cpp: In constructor 'studio::ZoomDial::ZoomDial(Gtk::IconSize&)':\r\ndials/zoomdial.cpp:76:52: error: use of 'auto' in lambda parameter declaration only available with -std=c++14 or -std=gnu++14\r\n  current_zoom->signal_event_after().connect([this](auto event) {\r\n                                                    ^\r\ndials/zoomdial.cpp: In lambda function:\r\ndials/zoomdial.cpp:77:12: error: base operand of '->' is not a pointer\r\n   if (event->type == Gdk::BUTTON_RELEASE)\r\n            ^\r\nIn file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,\r\n                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,\r\n                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,\r\n                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,\r\n                 from /usr/include/gtkmm-3.0/gtkmm/tooltip.h:8,\r\n                 from dials/zoomdial.h:32,\r\n                 from dials/zoomdial.cpp:35:\r\n/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In instantiation of 'typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1) const [with T_arg1 = _GdkEvent* const&; T_functor = studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)>; typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1>::type = void]':\r\n/usr/include/sigc++-2.0/sigc++/functors/slot.h:142:20:   required from 'static T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc::internal::slot_rep*, sigc::type_trait_take_t<T_arg3>) [with T_functor = studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)>; T_return = void; T_arg1 = _GdkEvent*; sigc::type_trait_take_t<T_arg3> = _GdkEvent* const&]'\r\n/usr/include/sigc++-2.0/sigc++/functors/slot.h:149:37:   required from 'static void* (* sigc::internal::slot_call1<T_functor, T_return, T_arg1>::address())(void*) [with T_functor = studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)>; T_return = void; T_arg1 = _GdkEvent*; sigc::internal::hook = void* (*)(void*)]'\r\n/usr/include/sigc++-2.0/sigc++/functors/slot.h:584:90:   required from 'sigc::slot1<T_return, T_arg1>::slot1(const T_functor&) [with T_functor = studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)>; T_return = void; T_arg1 = _GdkEvent*]'\r\n/usr/include/sigc++-2.0/sigc++/functors/slot.h:1731:26:   required from 'sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::slot(const T_functor&) [with T_functor = studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)>; T_return = void; T_arg1 = _GdkEvent*]'\r\ndials/zoomdial.cpp:79:3:   required from here\r\n/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: no match for call to '(studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)>) (_GdkEvent* const&)'\r\n     { return functor_(_A_arg1); }\r\n                              ^\r\ndials/zoomdial.cpp:76:62: note: candidate: studio::ZoomDial::ZoomDial(Gtk::IconSize&)::<lambda(int)> <near match>\r\n  current_zoom->signal_event_after().connect([this](auto event) {\r\n                                                              ^\r\ndials/zoomdial.cpp:76:62: note:   conversion of argument 1 would be ill-formed:\r\nIn file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0,\r\n                 from /usr/include/sigc++-2.0/sigc++/signal_base.h:27,\r\n                 from /usr/include/sigc++-2.0/sigc++/signal.h:8,\r\n                 from /usr/include/sigc++-2.0/sigc++/sigc++.h:86,\r\n                 from /usr/include/gtkmm-3.0/gtkmm/tooltip.h:8,\r\n                 from dials/zoomdial.h:32,\r\n                 from dials/zoomdial.cpp:35:\r\n/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: invalid conversion from '_GdkEvent*' to 'int' [-fpermissive]\r\n     { return functor_(_A_arg1); }\r\n                              ^\r\n/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:30: error: return-statement with a value, in function returning 'void' [-fpermissive]\r\nMakefile:1878: recipe for target 'dials/synfigstudio-zoomdial.o' failed\r\nmake[1]: *** [dials/synfigstudio-zoomdial.o] Error 1\r\nmake[1]: Leaving directory '/home/konstantin/sources/synfig.single/synfig-studio/src/gui'\r\nMakefile:453: recipe for target 'all-recursive' failed\r\nmake: *** [all-recursive] Error 1\r\n```\r\n\r\n<bountysource-plugin>\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38697524-can-t-build-latest-master-on-ubuntu-16-04?utm_campaign=plugin&utm_content=tracker%2F321991&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F321991&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"}}
{"actor":{"display_login":"morevnaproject"}}