Я столкнулся со следующей ошибкой при попытке установить Gobby 0.4.12 из исходного кода в Ubuntu 13.10. Есть идеи?
Я уверен, что это ошибка версии, но мне любопытно, сталкивался ли кто-нибудь еще с этой же проблемой и нашел ли ее решение.
src/gselector.cpp: In member function ‘void Gobby::GSelector::add_socket(const net6::socket&, net6::io_condition)’:
src/gselector.cpp:87:17: error: ‘signal_io’ is not a member of ‘Glib’
sel.io_conn = Glib::signal_io().connect(
^
src/gselector.cpp: In member function ‘void Gobby::GSelector::modify_socket(std::map<const net6::socket*, Gobby::GSelector::SelectedSocket>::iterator, net6::io_condition)’:
src/gselector.cpp:109:27: error: ‘signal_io’ is not a member of ‘Glib’
iter->second.io_conn = Glib::signal_io().connect(
^
src/gselector.cpp: In member function ‘void Gobby::GSelector::set_timeout(const net6::socket&, long unsigned int)’:
src/gselector.cpp:226:24: error: ‘signal_timeout’ is not a member of ‘Glib’
sel_sock->time_conn = Glib::signal_timeout().connect(
Это известная ошибка, и она была исправлена в «плачевном» состоянии — 0.4.8-1
Проверьте здесь:
https://bugs.launchpad.net/ubuntu/+source/sobby/+bug/935447
Других решений пока нет …