icaclient should depend on net-libs/webkit-gtk:2 Although no library is linked against it, it searches for the library on startup. The binary selfservice, which presents a graphical application starter, needs it: strace ./selfservice [...] open("/usr/lib64/tls/x86_64/libwebkitgtk-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/tls/x86_64", 0x7ffcc37afab0) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libwebkitgtk-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/tls", 0x7ffcc37afab0) = -1 ENOENT (No such file or directory) open("/usr/lib64/x86_64/libwebkitgtk-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64/x86_64", 0x7ffcc37afab0) = -1 ENOENT (No such file or directory) open("/usr/lib64/libwebkitgtk-1.0.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=139264, ...}) = 0 munmap(0x7f8287908000, 264012) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=264012, ...}) = 0 mmap(NULL, 264012, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f8287908000 close(4) = 0 open("/lib64/libwebkit-1.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/libwebkit-1.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f8287908000, 264012) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=264012, ...}) = 0 mmap(NULL, 264012, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f8287908000 close(4) = 0 open("/lib64/libwebkit-1.0.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/libwebkit-1.0.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) munmap(0x7f8287908000, 264012) = 0 write(2, "selfservice is unable to find a "..., 77selfservice is unable to find a compatible webkit library and will now exit.) = 77 After installing net-libs/webkit-gtk:2 the binary starts.
Take a look at https://bugs.gentoo.org/show_bug.cgi?id=580974
*** This bug has been marked as a duplicate of bug 580974 ***