From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id cF3oCLxGNmeFXwEA62LTzQ:P1 (envelope-from ) for ; Thu, 14 Nov 2024 18:51:40 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id cF3oCLxGNmeFXwEA62LTzQ (envelope-from ) for ; Thu, 14 Nov 2024 19:51:40 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=Ms6eZdIA; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1731610300; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=wXq5WN14p+FXedCF5yrDxIzSQZCK6aCSAwG0tTG2Vd8=; b=evt8cMU20CZXzNNEmhkziOQeM3ssBfpxpfj5/WlGMQz2+5s2JR4AcCcz99hDYch0Mwcx7q 6DOwJp/5H9kPXMOmIPTMy5Z5+cDzPAKELAZ4brprLVt11GyAC69X06G1YWObk8TG3ygEl4 5cn1ZWssy32HSF49sG0NJq5I3tsSwi4iSdoZ8nXoSN+/dHP/eCanp2o6+HhAXJKHvLrngB Y/4jit29cwJRsqOgudwzvqucRgqLPK759hdcTYaGQzwBuAckafAktRMflAx0yjGAC5t5C4 F8GPAN/n920zqcmsbijdroSEkTcforvtAigutOYdLE0cXEu+jlhJFTiY1U4xcg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1731610300; a=rsa-sha256; cv=none; b=pz1Fa6XbU7Po5FGr/iezOO8pqgI16mNTaMpP4pYRmbjthuo3ptslyxjoMTVpP5UHoklytV +bET3IG0MAwOWnJLGugLYBFW8GOpxed7bIQAre9SuJRQU97ntjl/IICFn6E4b4VI0QhxPc 5yiUd/xT/JzjLSbYU53W6SHqrJWZvzKNba+PBLzfWRjjNs5lkxSwl6xWpf6zuxjlpZG2OJ 39UPBRNSGBjKm44BfkJ0AvWlOi+GhD9TE+K0txZtbdcO1fw639qoujrX7Aq9ZmUwiaEA0h JM5rQOMnI40ar22y8g8P8lI6gDj+pNm3cu0ID9T+FWOGrtojNWc7HKOTIVoFmw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=Ms6eZdIA; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net 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 6198F815E2 for ; Thu, 14 Nov 2024 19:51:39 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tBevw-0006wJ-GP; Thu, 14 Nov 2024 13:51:12 -0500 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 1tBevt-0006vR-E0 for help-guix@gnu.org; Thu, 14 Nov 2024 13:51:09 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tBevp-00073B-Qo for help-guix@gnu.org; Thu, 14 Nov 2024 13:51:09 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 068C9240101 for ; Thu, 14 Nov 2024 19:51:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1731610263; bh=VHBVOYgrW5GncnHDJJGo0yuTdsVxK7pFNlhJo9UPIP0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=Ms6eZdIA7ZKXRustXSSJgBitKn7c2J0NiWVETE9Cz+BLL9NygmKf9FwX1OF4BJGmC 1E82ZROqXKcapXgRW1I0bxAQOc2tNLGo3jPbu8M9XabH+MP/iNSr8TDjuymDOdjKd8 nyfM3FNNVxtozGbzdrvh7ww8mrQZ5FacacCrFBhdtiuKnPrhK1jjeTNu88nal3PI6h /VRnb1R0UyI2urHOfr2PCsOgOV06tqwsBo4rjXu1+NpCi3Wa0JqML+UWheFanV9vNo wRW/FH2vi/PEhLyhT9ZNW6tn3YQ1XHywNSf8wEImHVKvrPH6wsTKcNuJhy7/gSR6HO I3FbrYrKl9D0g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Xq8PK4nRlz9rxD; Thu, 14 Nov 2024 19:51:01 +0100 (CET) From: Fredrik Salomonsson To: Laurent Gatto Cc: help-guix@gnu.org Subject: Re: C++ error In-Reply-To: References: <87a5e42v95.fsf@posteo.net> <877c982bz9.fsf@posteo.net> <87msi3ne27.fsf@posteo.net> Date: Thu, 14 Nov 2024 18:51:00 +0000 Message-ID: <87r07d8x9n.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=plattfot@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -3.06 X-Spam-Score: -3.06 X-Migadu-Queue-Id: 6198F815E2 X-Migadu-Scanner: mx13.migadu.com X-TUID: WBvJ9JKe+Wi/ Hi, Laurent Gatto writes: > Hi Fredrik, > >> So something else must be affecting yours. No idea about what that is >> though. Did you install guix as a package manager on top of an foreign >> distro or is this a Guix System machine? > > I should have specified that this is a Guix system machine. > >> Also has this ever worked for you? > > I am not sure, to be honest. Here, I tried to report a minimally > reproducible example of wider issues, such as documented here [1]. I > don't know if they are directly related though. > > [1] https://lists.gnu.org/archive/html/help-guix/2024-08/msg00040.html > I don't think these two are directly related. That one should work if you are using glibc-2.35. As the GLIBC_2.34 is just a symbol version for things introduced in glibc-2.34 and should be in glibc-2.35. I haven't fully understand how glibc is setup in guix, i.e. if it is easy to run multiple glibc versions at the same time. So the issue might be that your system is setup for glibc-2.33 but the packages have just transitioned to 2.35. I had some similar issues with glibc and pam which resolved itself after I did a reconfigure. >> If so you might trying doing a kind >> of git bisect on your packages using `guix package --switch-generation`. >> >> First find a working generation with `guix package --list-generations`, >> pick the generation that is in the middle of the latest broken >> generation and the older working one. Switch to that, do the test. If >> it works then the problem is most likely between that generation and the >> latest broken generation. If not, then the issue is between the current >> generation and the older working one. Pick the middle generation >> between the working and broken generation and repeat. >> >> Just keep iterating until you find the generation that introduced the >> issue. Then you can compare with the previous working generation to see >> if there are any differences in packages. > > I will try this. If push comes to shove, I could re-install a new Guix > system, reinstall my packages from my manifest and re-configure my > system and home config. This is among the reasons that brought me to > Guix in the first place, so why not make use of it. One great thing with guix is that you technically do not need to re-install a new guix system from scratch. You could create an absolute bare minimum system and reconfigure to that. Same with you packages. That should give you close to what is possible to a clean re-install without the hassel of do a clean re-install. And with that you can easily switch back to your normal config with switch-generations when you are done. Which is a similar technique to the generation bisect I suggested earlier. Which now that I think of it might be a better way to go for you as you are not sure if you had a working generation. Same principle as with the generations, but this time you apply it to all of your packages installed. Easiest if you have a manifest/home config etc. Just comment out all packages so you only have gcc-toolchain installed. See if that works, which it most likely will given that it works in the guix shell container. Then enable half of your packages, reconfigure and see if things still work. If it does, the issue is not in the packages you enable but in the other half. Enable that and repeat. If things are now broken then you know the issue is in some of the packages you enabled. So comment out a half of that and repeat. > Thanks again for taking the time to help. No worries, I hope you can figure out what the issue is. -- s/Fred[re]+i[ck]+/Fredrik/g