pavucontrol: fix compilation issue with g++ (Raspbian 4.9.2-10+deb8u2)
Merge request reports
Activity
Fix this compilation issue:
pavuapplication.cc: In function ‘int main(int, char**)’: pavuapplication.cc:146:32: error: use of deleted function ‘PavuApplication::PavuApplication(PavuApplication&&)’ auto app = PavuApplication(); ^ In file included from pavuapplication.cc:29:0: pavuapplication.h:27:7: note: ‘PavuApplication::PavuApplication(PavuApplication&&)’ is implicitly deleted because the default definition would be ill-formed: class PavuApplication : public Gtk::Application { ^ In file included from /usr/include/gtkmm-3.0/gtkmm/window.h:32:0, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:30, from /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h:33, from /usr/include/gtkmm-3.0/gtkmm.h:99, from pavucontrol.h:29, from pavuapplication.h:24, from pavuapplication.cc:29: /usr/include/gtkmm-3.0/gtkmm/application.h:211:3: error: ‘Gtk::Application::Application(const Gtk::Application&)’ is private Application(const Application&); ^ In file included from pavuapplication.cc:29:0: pavuapplication.h:27:7: error: within this context class PavuApplication : public Gtk::Application { ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:26:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:26, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:23, from /usr/include/glibmm-2.4/glibmm.h:91, from /usr/include/gtkmm-3.0/gtkmm.h:87, from pavucontrol.h:29, from pavuapplication.h:24, from pavuapplication.cc:29: /usr/include/glibmm-2.4/glibmm/objectbase.h:238:3: error: ‘Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)’ is private ObjectBase(const ObjectBase&); ^ In file included from pavuapplication.cc:29:0: pavuapplication.h:27:7: error: within this context class PavuApplication : public Gtk::Application { ^ Makefile:675: recipe for target 'pavucontrol-pavuapplication.o' failed make[2]: *** [pavucontrol-pavuapplication.o] Error 1 make[2]: Leaving directory '/home/pi/pulseaudio/pavucontrol/src' Makefile:416: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/pi/pulseaudio/pavucontrol' Makefile:356: recipe for target 'all' failed make: *** [all] Error 2
added 17 commits
-
c5f8b751...c249e89b - 16 commits from branch
pulseaudio:master
- 0e55fba0 - fix compilation issue with g++ (Raspbian 4.9.2-10+deb8u2)
-
c5f8b751...c249e89b - 16 commits from branch
Thanks! Looks good, except that the commit message should start with a "pavuapplication: " prefix, and the commit message should contain the error message that you added as a comment. I would fix this myself, but you haven't enabled the "Allow commits from members who can merge to the target branch" option.
added 1 commit
- 327be8dc - pavuapplication: fix compilation issue with g++ (Raspbian 4.9.2-10+deb8u2)