This problem happens here because I compile samba on another machine where dbus is installed, but when I run revdep-rebuild on the machine where I use samba, it catches that snapper.so is broken: * Checking dynamic linking consistency [ 88% ] * broken /usr/lib64/samba/vfs/snapper.so (requires libdbus-1.so.3) # scanelf -n /usr/lib64/samba/vfs/snapper.so TYPE NEEDED FILE ET_DYN libpthread.so.0,libsamba-util.so.0,libsmbd-base-samba4.so,libsamba-debug-samba4.so,libsmbregistry-samba4.so,libtalloc.so.2,libdbus-1.so.3,libc.so.6 /usr/lib64/samba/vfs/snapper.so # qlist -IC | grep dbus #
I'm surprised that snapper.so is getting installed if USE="-snapper", can you reopen this if you're still able to reproduce this? Ebuild already has "snapper? ( sys-apps/dbus )" in DEPEND