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 |