Created attachment 530788 [details] emerge --info After compiling Clementine, then attempting to launch it, the process stalls. `strace` reveals it is looking for its icons which are not installed in the package: stat("/home/stuartl/.local/share/Clementine/Clementine/icons", 0x7ffe9b632620) = -1 ENOENT (No such file or directory) stat("/usr/local/share/Clementine/Clementine/icons", 0x7ffe9b632620) = -1 ENOENT (No such file or directory) stat("/usr/share/Clementine/Clementine/icons", 0x7ffe9b632620) = -1 ENOENT (No such file or directory) write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080a790, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080a740, FUTEX_WAKE_PRIVATE, 1) = 0 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080ae70, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080ae20, FUTEX_WAKE_PRIVATE, 1) = 0 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080a690, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080a640, FUTEX_WAKE_PRIVATE, 1) = 0 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080a8c0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080a870, FUTEX_WAKE_PRIVATE, 1) = 0 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080b310, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080b2c0, FUTEX_WAKE_PRIVATE, 1) = 0 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080b2a0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080b250, FUTEX_WAKE_PRIVATE, 1) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=452, ...}) = 0 write(2, "__logging_message__19:21:56.634 "..., 112) = 112 getpid() = 7183 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080b2a0, FUTEX_WAIT_PRIVATE, 0, NULL) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8321, si_uid=1000, si_status=0, si_utime=0, si_stime=1} --- waitid(P_ALL, 0, {}, WNOHANG|WEXITED|WNOWAIT, NULL) = 0 rt_sigreturn({mask=[]}) = -1 EINTR (Interrupted system call) futex(0x5586e080b2a0, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080b250, FUTEX_WAKE_PRIVATE, 1) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(6, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x5586e080bd20, FUTEX_WAIT_PRIVATE, 0, NULL) = 0 futex(0x5586e080bcd0, FUTEX_WAKE_PRIVATE, 1) = 0 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 write(3, "\1\0\0\0\0\0\0\0", 8) = 8 Installed files: $ cat /var/db/pkg/media-sound/clementine-1.3.1_p20180416/CONTENTS dir /usr dir /usr/share dir /usr/share/doc dir /usr/share/doc/clementine-1.3.1_p20180416 obj /usr/share/doc/clementine-1.3.1_p20180416/README.md.bz2 96d3392ca201381335e9bc0dad071cfa 1526029336 obj /usr/share/doc/clementine-1.3.1_p20180416/Changelog.bz2 24a4f8ce9c4cef50842eace0b4c561df 1526029336 dir /usr/share/appdata obj /usr/share/appdata/clementine.appdata.xml 252b032add5120fdce6da539df6fc05d 1523869275 dir /usr/share/kservices5 obj /usr/share/kservices5/clementine-zune.protocol bc6733cc5d0f84cfc10e90534c794ad5 1523869275 obj /usr/share/kservices5/clementine-feed.protocol b31edde221b5c9b924e0ac182b0f2b72 1523869275 obj /usr/share/kservices5/clementine-itpc.protocol e42538e307f1b4fb4ea0b656efde35ac 1523869275 obj /usr/share/kservices5/clementine-itms.protocol e7296c101a409909c79e76b5670b17d5 1523869275 dir /usr/share/applications obj /usr/share/applications/clementine.desktop 2f97ede100099d9e6f497b9e54f2b23d 1523869275 dir /usr/share/icons dir /usr/share/icons/hicolor dir /usr/share/icons/hicolor/scalable dir /usr/share/icons/hicolor/scalable/apps obj /usr/share/icons/hicolor/scalable/apps/clementine.svg 018f82b6b932dd1a77e015bb23bfbc5f 1523869275 dir /usr/share/icons/hicolor/128x128 dir /usr/share/icons/hicolor/128x128/apps obj /usr/share/icons/hicolor/128x128/apps/clementine.png 39d7ee522f3e2bda30c6c020a270a04e 1523869275 dir /usr/share/icons/hicolor/64x64 dir /usr/share/icons/hicolor/64x64/apps obj /usr/share/icons/hicolor/64x64/apps/clementine.png 2568780bd30293da34cfd637966324b2 1523869275 dir /usr/bin obj /usr/bin/clementine b2ec5b614895fd46eb97f273c19383e4 1526029337 obj /usr/bin/clementine-tagreader cc3eea11c55adf9dfddc1bdae817229d 1526029337 Build options: [ebuild R ] media-sound/clementine-1.3.1_p20180416::gentoo USE="cdda dbus mtp pulseaudio -box -debug -dropbox -googledrive -ipod -lastfm -mms -moodbar -projectm -seafile -skydrive {-test} -udisks -wiimote" 0 KiB emerge --info is attached
Created attachment 530790 [details] clementine.strace.xz Output from strace. During this time, the process emits the following to the console: $ strace -o /tmp/clementine.strace clementine 19:21:36.926 WARN OSD:89 Error connecting to notifications service. 19:21:36.929 WARN GnomeGlobalShortcutBackend:56 gnome settings daemon not registered __logging_message__19:21:38.606 WARN unknown QObject::connect: No such signal Core::Internal::FancyTabWidget::CurrentChanged(int) __logging_message__19:21:38.606 WARN unknown QObject::connect: (sender name: 'tabs') __logging_message__19:21:38.606 WARN unknown QObject::connect: (receiver name: 'MainWindow') __logging_message__19:21:40.851 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.863 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.874 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.886 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.898 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.909 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.921 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.932 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.943 WARN unknown QSystemTrayIcon::setVisible: No Icon set __logging_message__19:21:40.955 WARN unknown QSystemTrayIcon::setVisible: No Icon set The "No Icon set" messages are repeated ad infinitum.
In 1.4.0_rc1 the icons are compiled into /usr/bin/clementine via qrc, so shouldn't be a problem anymore