/usr/bin/spectrum2_libcommuni_backend is neccessary for IRC transport, but it is not installed with USE="irc". `equery f net-im/spectrum2 | grep -i communi` returns nothing. See also: <https://spectrum.im/documentation/backends/libcommuni.html> Reproducible: Always /var/log/spectrum2/freenode.tzend.de/spectrum2.log: 2020-04-05 19:11:13,010 INFO NetworkPluginServer: Starting new backend /usr/bin/spectrum2_libcommuni_backend --host 127.0.0.1 --port 34736 --service.backend_id=1 "-j" "REDACTED" "/etc/spectrum2/transports/freenode.cfg" […] 2020-04-05 19:11:14,011 ERROR NetworkPluginServer: Backend can not be started, exit_code=2, possible error: Datei oder Verzeichnis nicht gefunden 2020-04-05 19:11:14,012 ERROR NetworkPluginServer: This usually means the path to backend executable defined in config file as '[service] backend="..."' is wrong or the executable does not exists.
Created attachment 630530 [details] emerge --info net-im/spectrum2
Created attachment 630532 [details] equery f net-im/spectrum2
Could you attach your complete build.log please? Is net-im/libcommuni from ::gentoo repo installed? (Could be, as none of your other repos provide it)
net-im/libcommuni-3.5.0_p20190110-r1 is installed from ::gentoo (USE="uchardet -examples -qml -test"). I made these modifications to the useflags of libcommuni's dependencies: dev-qt/qtdeclarative -* dev-qt/qtgui -* X media-libs/mesa -* X x11-libs/libxcb -* xkb x11-libs/libxkbcommon -* X
Created attachment 630866 [details] net-im/spectrum2 build log.
Thanks! > -- Found unsuitable Qt version "5.14.1" from /usr/bin/qmake > Qt QTGUI library not found. > Qt QTCORE library not found. > -- Could NOT find libCommuni - IrcCore library > -- Found unsuitable Qt version "5.14.1" from /usr/bin/qmake > -- Found unsuitable Qt version "5.14.1" from /usr/bin/qmake Hm, I can confirm. Despite of installed libcommuni, I am hitting the same issue. Will investigate.
Allright, found the cause. Will commit shortly.
Awesome, thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f5b3ed05504011be3ea25f33bf7d797884ddf2 commit 49f5b3ed05504011be3ea25f33bf7d797884ddf2 Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2020-04-06 18:14:33 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2020-04-06 18:31:15 +0000 net-im/spectrum2: fix irc compilation Force Qt5 variant of libcommuni as otherwise it's not being found. Closes: https://bugs.gentoo.org/716356 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> net-im/spectrum2/spectrum2-2.0.12-r2.ebuild | 118 ++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+)