Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 581898 - net-misc/mosh should RDEPEND on dev-libs/protobuf:=
Summary: net-misc/mosh should RDEPEND on dev-libs/protobuf:=
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-02 23:03 UTC by wjn
Modified: 2018-02-12 10:25 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wjn 2016-05-02 23:03:17 UTC
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.
Comment 1 Aric Belsito 2016-12-08 22:21:35 UTC
This is fixed in net-misc/mosh-1.2.6
Comment 2 Michael Weber (RETIRED) gentoo-dev 2017-01-29 22:11:26 UTC
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>
Comment 3 Marcin Mirosław 2018-02-12 10:04:27 UTC
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.
Comment 4 Marcin Mirosław 2018-02-12 10:25:21 UTC
Sorry, the problem is that mosh-1.2.6 doesn't detect protobuf-3.1.0.