Gentoo Archives: gentoo-user

From: Gerrit Kuehn <gerrit.kuehn@×××××××.de>
To: gentoo-user@l.g.o
Subject: [gentoo-user] libXp-1.0.3 emerge issue
Date: Mon, 18 May 2020 14:55:01
Message-Id: 20200518165450.555c6160@comet2.terra.ger
1 Hello,
2
3 I keep a "private" overlay with d deprecated libXp and printproto ports
4 I need for existing software to link against. This used to work fine
5 until switching profiles to 17. Now printproto still emerges fine,but
6 with libXp it stops at configure stage with
7
8 ---
9 [...]
10 checking whether stripping libraries is possible... yes
11 checking if libtool supports shared libraries... yes
12 checking whether to build shared libraries... yes
13 checking whether to build static libraries... no
14 checking for XPRINT... no
15 configure: error: Package requirements (x11 >= 1.6 xext xextproto xau
16 printproto) were not met:
17
18 No package 'x11' found
19 No package 'xext' found
20 No package 'xau' found
21 Package 'xau', required by 'printproto', not found
22
23 Consider adjusting the PKG_CONFIG_PATH environment variable if you
24 installed software in a non-standard prefix.
25
26 Alternatively, you may set the environment variables XPRINT_CFLAGS
27 and XPRINT_LIBS to avoid the need to call pkg-config.
28 See the pkg-config man page for more details.
29
30 !!! Please attach the following file when seeking support:
31 !!! /var/tmp/portage/x11-libs/libXp-1.0.3/work/libXp-1.0.3-abi_x86_32.x86/config.log
32 * ERROR: x11-libs/libXp-1.0.3::cds failed (configure phase):
33 * econf failed
34 *
35 * Call stack:
36 * ebuild.sh, line 125: Called src_configure
37 * environment, line 3238: Called xorg-2_src_configure
38 * environment, line 4250: Called
39 autotools-multilib_src_configure
40 * environment, line 672: Called
41 multilib-minimal_src_configure
42 * environment, line 2406: Called multilib_foreach_abi
43 'multilib-minimal_abi_src_configure'
44 * environment, line 2639: Called
45 multibuild_foreach_variant '_multilib_multibuild_wrapper'
46 'multilib-minimal_abi_src_configure'
47 * environment, line 2336: Called _multibuild_run
48 '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
49 * environment, line 2334: Called
50 _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
51 * environment, line 551: Called
52 multilib-minimal_abi_src_configure
53 * environment, line 2400: Called multilib_src_configure
54 * environment, line 2864: Called
55 autotools-utils_src_configure
56 * environment, line 712: Called econf
57 '--docdir=/usr/share/doc/libXp-1.0.3' '--enable-shared'
58 '--disable-static' '--disable-selective-werror'
59 * phase-helpers.sh, line 681: Called __helpers_die 'econf
60 failed'
61 * isolated-functions.sh, line 112: Called die
62 * The specific snippet of code:
63 * die "$@"
64 ---
65
66
67 This is somehow caused by multilib settings, I guess. Just untar'ing
68 the archive and doing configure/make works fine. It appears as if just
69 the ebuild went unhappy. It looks like this:
70
71 ---
72 # Copyright 1999-2017 Gentoo Foundation
73 # Distributed under the terms of the GNU General Public License v2
74
75 EAPI=5
76
77 XORG_MULTILIB=yes
78 inherit xorg-2
79
80 DESCRIPTION="X.Org Xp library"
81 RESTRICT="primaryuri"
82
83 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh
84 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
85 IUSE=""
86
87 RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
88 >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
89 >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
90 >=x11-misc/printproto-1.0.5-r1[${MULTILIB_USEDEP}]"
91 DEPEND="${RDEPEND}"
92 ---
93
94
95 Any ideas how to fix this properly (apart from having upstream to not
96 require libXp in the first place)?
97
98
99 cu
100 Gerrit

Replies

Subject Author
Re: [gentoo-user] libXp-1.0.3 emerge issue Jack <ostroffjh@×××××××××××××××××.net>