From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 752B41382C5 for ; Mon, 18 May 2020 15:29:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 54DD5E0884; Mon, 18 May 2020 15:29:46 +0000 (UTC) Received: from mail-qk1-f194.google.com (mail-qk1-f194.google.com [209.85.222.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 09F1DE0870 for ; Mon, 18 May 2020 15:29:45 +0000 (UTC) Received: by mail-qk1-f194.google.com with SMTP id 190so10510016qki.1 for ; Mon, 18 May 2020 08:29:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:reply-to:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=did+b8IxZbLRrdPo1VzFAx1bvOTbYayfpYjSXYh/U3w=; b=XEeG9wArC2G4fg+egXUCTuTbqlEHVJPFW2HIs3crxgMd5RuIK3OpDwCfZGN7DWjmRh xBiNNGoarH0vSGEFHh5A+INXhqGr1UAROdf0diUAHNXsNdOMcndIsfuej2CXcLlrcFzb N8eh90fNBbLdCpFEipxeAVrgh4fUATsjlzWBahqEVOdkJGgDNi1e0Sr2GG8DXXimwgZL VcdbXtqns1CwUXJG/gwLCebkZcdgFrQ2mwjYo1NwYrJ3RlFyBXPvSNmIvqQcfmI6FsV4 AoaocQRluEcgau300ePY6K5TuxG8zUCIvCb3lyNRmBmxZ2Yb9tLggo9mRvDJl7vnGeyA p+ng== X-Gm-Message-State: AOAM532guH7jDV3BDKB73oA8q3GM69KjoNosuw3Nu5FmF4e5Bu0y1qoZ J+T6GHO/bbq6V07/FW+oeme0uwn1HIxhmw== X-Google-Smtp-Source: ABdhPJzs2rbcVl/WH4u+KfuQcOf3qSKkMtHxccuW/3hW69erW0aByMJ/xIihztYmdruJmWc8T++CfA== X-Received: by 2002:a05:620a:205e:: with SMTP id d30mr17193353qka.369.1589815784785; Mon, 18 May 2020 08:29:44 -0700 (PDT) Received: from [192.168.1.18] (c-76-23-130-96.hsd1.ct.comcast.net. [76.23.130.96]) by smtp.gmail.com with ESMTPSA id k57sm3079365qta.20.2020.05.18.08.29.43 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 May 2020 08:29:44 -0700 (PDT) Subject: Re: [gentoo-user] libXp-1.0.3 emerge issue To: gentoo-user@lists.gentoo.org References: <20200518165450.555c6160@comet2.terra.ger> From: Jack Message-ID: <4f3690af-1ce6-2c3a-31de-2856b38f310b@users.sourceforge.net> Date: Mon, 18 May 2020 11:29:43 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: <20200518165450.555c6160@comet2.terra.ger> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US-large X-Archives-Salt: c62bbd50-be16-4e58-8f24-daff5c90b851 X-Archives-Hash: 71683b9cb4bacbb5f0e8d456c6af8d79 On 5/18/20 10:54 AM, Gerrit Kuehn wrote: > Hello, > > I keep a "private" overlay with d deprecated libXp and printproto ports > I need for existing software to link against. This used to work fine > until switching profiles to 17. Now printproto still emerges fine,but > with libXp it stops at configure stage with Since you suggest this might be related to multilib, is this the configuration for 32 bit or 64 bit?  Assuming you are primarily 64 bits, which packages have 32 bit versions enabled?  If it is the 32 bit version failing, can you disable it? > --- > [...] > checking whether stripping libraries is possible... yes > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... no > checking for XPRINT... no > configure: error: Package requirements (x11 >= 1.6 xext xextproto xau > printproto) were not met: > > No package 'x11' found > No package 'xext' found > No package 'xau' found > Package 'xau', required by 'printproto', 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 XPRINT_CFLAGS > and XPRINT_LIBS to avoid the need to call pkg-config. > See the pkg-config man page for more details. > > !!! Please attach the following file when seeking support: > !!! /var/tmp/portage/x11-libs/libXp-1.0.3/work/libXp-1.0.3-abi_x86_32.x86/config.log > * ERROR: x11-libs/libXp-1.0.3::cds failed (configure phase): > * econf failed > * > * Call stack: > * ebuild.sh, line 125: Called src_configure > * environment, line 3238: Called xorg-2_src_configure > * environment, line 4250: Called > autotools-multilib_src_configure > * environment, line 672: Called > multilib-minimal_src_configure > * environment, line 2406: Called multilib_foreach_abi > 'multilib-minimal_abi_src_configure' > * environment, line 2639: Called > multibuild_foreach_variant '_multilib_multibuild_wrapper' > 'multilib-minimal_abi_src_configure' > * environment, line 2336: Called _multibuild_run > '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure' > * environment, line 2334: Called > _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure' > * environment, line 551: Called > multilib-minimal_abi_src_configure > * environment, line 2400: Called multilib_src_configure > * environment, line 2864: Called > autotools-utils_src_configure > * environment, line 712: Called econf > '--docdir=/usr/share/doc/libXp-1.0.3' '--enable-shared' > '--disable-static' '--disable-selective-werror' > * phase-helpers.sh, line 681: Called __helpers_die 'econf > failed' > * isolated-functions.sh, line 112: Called die > * The specific snippet of code: > * die "$@" > --- > > > This is somehow caused by multilib settings, I guess. Just untar'ing > the archive and doing configure/make works fine. It appears as if just > the ebuild went unhappy. It looks like this: Note the ebuild itself isn't failing, it's the ./configure stage failing to find something it needs.  If a manual ./configure succeeds, it's using some different settings compared to as run by the ebuild.  Check the exact ./configure line being run, and possible see if it was run twice in the full build log, once each for 32 bit and 64 bits. > > --- > # Copyright 1999-2017 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 > > EAPI=5 > > XORG_MULTILIB=yes > inherit xorg-2 > > DESCRIPTION="X.Org Xp library" > RESTRICT="primaryuri" > > KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh > 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" > IUSE="" > > RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] > >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] > >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] > >=x11-misc/printproto-1.0.5-r1[${MULTILIB_USEDEP}]" > DEPEND="${RDEPEND}" > --- > > > Any ideas how to fix this properly (apart from having upstream to not > require libXp in the first place)? > > > cu > Gerrit >