Gentoo Archives: gentoo-user

From: Gerrit Kuehn <gerrit.kuehn@×××××××.de>
To: Jack <ostroffjh@×××××××××××××××××.net>
Cc: gentoo-user@l.g.o
Subject: Re: [gentoo-user] libXp-1.0.3 emerge issue
Date: Mon, 18 May 2020 16:49:06
Message-Id: 20200518184856.29927d99@comet2.terra.ger
In Reply to: Re: [gentoo-user] libXp-1.0.3 emerge issue by Jack
1 On Mon, 18 May 2020 11:29:43 -0400
2 Jack <ostroffjh@×××××××××××××××××.net> wrote:
3
4 > Since you suggest this might be related to multilib, is this the
5 > configuration for 32 bit or 64 bit?  Assuming you are primarily 64
6 > bits, which packages have 32 bit versions enabled?  If it is the 32
7 > bit version failing, can you disable it?
8
9 I made a makeshift solution meanwhile by removing the multilib parts in
10 the ebuild. Without them, everything compiles just fine, and I do get
11 32bit and 64bit libraries?!
12 I'm only interested in the 64bit version, actually, as my software
13 links against these libs.
14 I didn't enable 32bit for anything explicitely, but the standard flags
15 for libXp are
16
17 USE="-static-libs" ABI_X86="32%* (64%*) (-x32)"
18
19 I'm not familiar with the ABI flags (is there any documentation on
20 that, Google doesn't come up with anything useful for me right now?).
21 What does the "%" mean, and how would I turn off 32bit completely?
22
23 > > This is somehow caused by multilib settings, I guess. Just untar'ing
24 > > the archive and doing configure/make works fine. It appears as if
25 > > just the ebuild went unhappy. It looks like this:
26
27 > Note the ebuild itself isn't failing, it's the ./configure stage
28 > failing to find something it needs.  If a manual ./configure
29 > succeeds, it's using some different settings compared to as run by
30 > the ebuild.  Check the exact ./configure line being run, and possible
31 > see if it was run twice in the full build log, once each for 32 bit
32 > and 64 bits.
33
34 There
35 is /var/tmp/portage/x11-libs/libXp-1.0.3/work/libXp-1.0.3-abi_x86_32.x86/config.log
36 (so obviously the 32bit part is causing the trouble) which says the
37 error is caused by
38
39 $PKG_CONFIG --exists --print-errors "x11 >= 1.6 xext xextproto xau
40 printproto"
41
42 However, this must be something 32bit specific. Running
43 ---
44 pkg-config --exists --print-errors "x11 >= 1.6 xext xextproto xau
45 printproto"
46 ---
47 on the commandline works just fine.
48
49
50 cu
51 Gerrit

Replies

Subject Author
Re: [gentoo-user] libXp-1.0.3 emerge issue Gerrit Kuehn <gerrit.kuehn@×××××××.de>