tigervnc-1.12.0-r2 depends upon libxcvt, but this is not recorded as a dependency in the tigervnc-1.12.0-r2 ebuild file. Reproducible: Always Steps to Reproduce: 1.Attempt to emerge tigervnc-1.12.0-r2 without libxcvt previously installed. 2. 3.
I just hit this, too. This probably will only show up for people building this as a headless server, or otherwise libxcvt would get pulled in by xorg-server. (So the xorgmodule flag must not be set for this bug to show up.) Manually emerging libxcvt first solves the problem. [ebuild U ] net-misc/tigervnc-1.12.0-r3::gentoo [1.10.1::x-portage] USE="dri3 drm opengl server -gnutls -java -nls -xinerama -xorgmodule (-pam%)" 0 KiB Excerpt from the build log: checking for SHA1Init... yes checking for CC_SHA1_Init... no checking for wincrypt.h... no checking for SHA1Init in -lmd... yes checking for LIBSHA1... no checking for nettle_sha1_init in -lnettle... yes checking for gcry_md_open in -lgcrypt... yes checking for SHA1_Init in -lcrypto... yes checking for OPENSSL... yes checking for SHA1 implementation... libcrypto checking for XSERVERCFLAGS... no configure: error: Package requirements (fixesproto >= 6.0 damageproto >= 1.1 xcmiscproto >= 1.2.0 xtrans >= 1.3.5 bigreqsproto >= 1.1.0 xproto >= 7.0.31 randrproto >= 1.6.0 renderproto >= 0.11 xextproto >= 7.2.99.901 inputproto >= 2.3.99.1 kbproto >= 1.0.3 fontsproto >= 2.1.3 pixman-1 >= 0.27.2 libxcvt videoproto compositeproto >= 0.4 scrnsaverproto >= 1.1 resourceproto >= 1.2.0 dri3proto xkbfile pixman-1 >= 0.27.2 xfont2 >= 2.0.0 xau xshmfence >= 1.1 xdmcp) were not met: Package 'libxcvt', required by 'virtual:world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XSERVERCFLAGS_CFLAGS and XSERVERCFLAGS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381b11ad7102235aedbcb86eb793044a0f316361 commit 381b11ad7102235aedbcb86eb793044a0f316361 Author: Viorel Munteanu <ceamac.paragon@gmail.com> AuthorDate: 2022-03-23 07:27:21 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-03-31 11:56:16 +0000 net-misc/tigervnc: Fix dependencies Also fix xdg in pkg_postinst Closes: https://bugs.gentoo.org/835756 Signed-off-by: Viorel Munteanu <ceamac.paragon@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild | 204 ++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+)