From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MPiXOuwwQGQMpAAASxT56A (envelope-from ) for ; Wed, 19 Apr 2023 20:20:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 6AOYOuwwQGR7lQAA9RJhRA (envelope-from ) for ; Wed, 19 Apr 2023 20:20:28 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B25E811E5 for ; Wed, 19 Apr 2023 20:20:28 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppCPV-0000oE-C5; Wed, 19 Apr 2023 14:20:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppCPT-0000o3-A5 for bug-guix@gnu.org; Wed, 19 Apr 2023 14:20:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppCPS-0001gM-HC for bug-guix@gnu.org; Wed, 19 Apr 2023 14:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ppCPR-0004Df-Td for bug-guix@gnu.org; Wed, 19 Apr 2023 14:20:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#62949: libgcrypt version in core-updates Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Apr 2023 18:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62949 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 62949@debbugs.gnu.org Received: via spool by 62949-submit@debbugs.gnu.org id=B62949.168192835516157 (code B ref 62949); Wed, 19 Apr 2023 18:20:01 +0000 Received: (at 62949) by debbugs.gnu.org; 19 Apr 2023 18:19:15 +0000 Received: from localhost ([127.0.0.1]:35814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppCOg-0004CW-SM for submit@debbugs.gnu.org; Wed, 19 Apr 2023 14:19:15 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:48044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppCOc-0004CG-QI for 62949@debbugs.gnu.org; Wed, 19 Apr 2023 14:19:13 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DDBAF2149; Wed, 19 Apr 2023 20:19:04 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pK7iw2YAVPuE; Wed, 19 Apr 2023 20:19:04 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D3F1B253; Wed, 19 Apr 2023 20:19:03 +0200 (CEST) Date: Wed, 19 Apr 2023 20:19:02 +0200 From: Andreas Enge Message-ID: References: <877cu7hlqj.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <877cu7hlqj.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681928428; a=rsa-sha256; cv=none; b=cFtS1x+sr/1JxUIgQ2U9ZNqzZ5ahVh8lawLHHf0jSy7Y0RPaRY657h5PxbvUGI6YUpl3dv PYcnnBTzw+ThEJ4uH1IKkZuou3SVlV+fJ2Q7weGtZFQS97prTSa0Yejdd4oq9ftTukbgcB qANJp3o2bW5KtT4cUO1ttJ1IW/Fc97S4NvQo6xsrNFIIjbdQMgMhCqlxCHM+AYcddxwjTC 3/gf0JVofOmbDjI4Si51hrqN42Pnh+IgcRaU5GoBzUThREnDmI35oGEFQIIPSphmO+MV0m Ih+bweDPjPCIYD1Y2wW4LSDo8QRBAKqtJQsPDmJwleVhFFdbz/wxYyA8k+jBjA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681928428; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=rAZfsPcpAd09lXsHmCucvNsgNEmMLcckXZ5dmvntGFM=; b=Ua1bQOifrupczg2bT37rZzYa+et7EOKAKLAOZsKSThVqEWWsh/otMTsK23fD5hXiB/FbU3 u+A6WzDopoq+/VIWvzjCMonFuRiXOi327ODDikFE7Xw402Ms/wXlTF4+QuEdMpQ1C/h9cQ 4rCWVv45TjEYd1CLeC/Wo0fcXI+Yj//ro1S9bZD/5lXEGm96Wj4j9tkR/rzHv4NIAJEOi9 pELW2LYYReT9V2JsTsDMVfYXey68W1F5shqMbYoezkGu4S2VjGhRGH7+bDx7MhzsNDYUeJ 95rbncxpVFgTvb7PMtqGA8E5Xwfo/SgXltitpDS6pg/Jc1AdBAZXTh2WH0GlGQ== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.71 X-Spam-Score: -2.71 X-Migadu-Queue-Id: B25E811E5 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-TUID: Ysc+RgoCuVIR Am Wed, Apr 19, 2023 at 06:37:08PM +0200 schrieb Ludovic Courtès: > Given that the ‘guix’ package builds fine on ‘core-updates’, it’s most > likely a build environment issue. > What does ‘config.log’ say? My environment is Debian on aarch64, with Guix as the package manager. So it is possible that the Debian environment disturbs what is happening; but I see the problem depending on whether I install the new or the old libgcrypt from Guix. Here are lines from config.log with things related to crypto in them: configure:8987: checking whether Guile-Gcrypt is available and recent enough configure:9005: result: yes ... configure:9062: WARNING: The Guile-Lib requirement was not satisfied (>= 0.2.7); Some features such as the Go importer will not be usable. (not crypto related, but suspicious) ... configure:9435: checking for libgcrypt-config configure:9458: found /home/andreas/.guix-profile/bin/libgcrypt-config configure:9470: result: /home/andreas/.guix-profile/bin/libgcrypt-config configure:9478: checking libgcrypt's library directory configure:9490: result: /gnu/store/2xsdih7m18d0f2kiicxrh9pwinjfwzkj-libgcrypt-1.10.1/lib configure:10900: checking for gcry_md_open in -lgcrypt configure:10922: g++ -o conftest -g -O2 conftest.cpp -lgcrypt >&5 ld: /home/andreas/.guix-profile/lib/libgpg-error.so.0: undefined reference to `pthread_mutex_trylock@GLIBC_2.34' collect2: error: ld returned 1 exit status configure:10922: $? = 1 configure: failed program was: ... configure:10932: result: no configure:10941: checking for gcrypt.h configure:10941: g++ -c -g -O2 conftest.cpp >&5 configure:10941: $? = 0 configure:10941: result: yes configure:10950: error: GNU libgcrypt not found; please install it. So this is not related to libgcrypt, but to libgpg-error.so linked with an old glibc; we should be at 2.35 in core-updates, no? Strangely enough, when I do ldd on /home/andreas/.guix-profile/lib/libgpg-error.so.0 then it is linked with /gnu/store/...-glibc-2.35/lib/libc.so. Where does this pthread_mutex_trylock@GLIBC_2.34 come from? I tried "guix shell --pure -D guix" and then "./configure", but the result is the same. I will try again on my pure Guix machine. Andreas