Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 835756 - net-misc/tigervnc-1.12.0-r2 missing dependency on x11-libs/libxcvt
Summary: net-misc/tigervnc-1.12.0-r2 missing dependency on x11-libs/libxcvt
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-03-21 18:56 UTC by Denny Page
Modified: 2022-03-31 11:56 UTC (History)
3 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 Denny Page 2022-03-21 18:56:55 UTC
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.
Comment 1 Preston Crow 2022-03-30 03:30:25 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2022-03-31 11:56:18 UTC
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(+)