After upgrading dev-libs/protobuf from 2.6.1-r3 to 3.0.0_beta2, I met an error. > mosh-client: error while loading shared libraries: libprotobuf.so.9: cannot open shared object file: No such file or directory > Died at /usr/bin/mosh line 248. Rebuilding net-misc/mosh resolves this problem. Therefore, I think RDEPEND should be fixed.
This is fixed in net-misc/mosh-1.2.6
commit 0ef493739ab8e589e5d4aaf7ee7dbc535ccab584 Author: Justin Lecher <jlec@gentoo.org> Date: Sat Nov 12 13:31:26 2016 +0100 net-misc/mosh: Add missing slotoperator Bump EAPI to 6 Package-Manager: portage-2.3.2 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Shouldn't be protobuf be in DEPEND instead RDEPEND? I'm getting: checking whether bswap64 is declared... no checking whether __builtin_bswap64 is declared... yes checking whether IP_MTU_DISCOVER is declared... yes checking whether IP_RECVTOS is declared... yes checking whether __STDC_ISO_10646__ is declared... yes checking whether IUTF8 is declared... yes checking for protobuf... no configure: error: Package requirements (protobuf) were not met: Package 'protobuf' has no Name: field Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables protobuf_CFLAGS and protobuf_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
Sorry, the problem is that mosh-1.2.6 doesn't detect protobuf-3.1.0.