From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8FVpLXtmDWMXUQEAbAwnHQ (envelope-from ) for ; Tue, 30 Aug 2022 03:23:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id UCRFLXtmDWO1aAAAauVa8A (envelope-from ) for ; Tue, 30 Aug 2022 03:23:07 +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 5595E2FA9F for ; Tue, 30 Aug 2022 03:23:07 +0200 (CEST) Received: from localhost ([::1]:40792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oSpy6-00060I-21 for larch@yhetil.org; Mon, 29 Aug 2022 21:23:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSpy2-000609-JX for bug-guix@gnu.org; Mon, 29 Aug 2022 21:23:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44415) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oSpy2-0000fk-Ba for bug-guix@gnu.org; Mon, 29 Aug 2022 21:23:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oSpy2-00049a-6z for bug-guix@gnu.org; Mon, 29 Aug 2022 21:23:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57478: meson-build-system's shrink-path phase can fail Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Aug 2022 01:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57478 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 57478@debbugs.gnu.org X-Debbugs-Original-To: bug-guix Received: via spool by submit@debbugs.gnu.org id=B.166182253015893 (code B ref -1); Tue, 30 Aug 2022 01:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Aug 2022 01:22:10 +0000 Received: from localhost ([127.0.0.1]:34164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSpxC-00048G-0L for submit@debbugs.gnu.org; Mon, 29 Aug 2022 21:22:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:37312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oSpxB-000488-7R for submit@debbugs.gnu.org; Mon, 29 Aug 2022 21:22:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35342) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oSpxA-0005x7-Tq for bug-guix@gnu.org; Mon, 29 Aug 2022 21:22:09 -0400 Received: from mail-qv1-xf2b.google.com ([2607:f8b0:4864:20::f2b]:42697) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oSpx9-0000bw-6W for bug-guix@gnu.org; Mon, 29 Aug 2022 21:22:08 -0400 Received: by mail-qv1-xf2b.google.com with SMTP id q8so7661452qvr.9 for ; Mon, 29 Aug 2022 18:22:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc; bh=yG4/tr3NRlGhGVjRNV2zTstK0acPXMJRR+2GeR/2Nq4=; b=D81Ui8QcNtita0nfvOJ1Q/JctjFhJSvGyaRexmKoebD0Behqja5uhtEqnD26/ssH2e GpINPI+i6tBB2ZAzRZFLwcmLJd5akp0yIZB1MoItjwM5c1DKLVNxjmm8xDVZiuLtVUoG 6zT6TqbFfZcwqB6Q4o0W/AGO+lHqJlfluNIk50xw3Y6MnmZF1rSezrq1ZscH9IQHg0ST UedvC98lYJHWLVfINm9QU/6VB731KgY8/p2CmN799/uiC4zAxivRs1XF04Ff0nG0oFFG TijO0JX2QYP3uratMZhAsdKgWbu8nJmNhV2L3KsAleg0zuW2cAw4VVsU5poBW6hNNqxN ziOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc; bh=yG4/tr3NRlGhGVjRNV2zTstK0acPXMJRR+2GeR/2Nq4=; b=HVmkocWpBmbGq3q8lXJB6WqPZmx5hqDnZwc0TUi+lPEQslh7LXGPMP9oO+Hf6dTuRI TapsHdVIk/xr/f/z4X8pij9wjTmB1hNY17yNl3bB1SnJ3u45O/OrZC3PImHDnGEU8+OC Y/7i+9byqancWwpninyKYkET0Z8utw5fPqZ0HLM7L6teEvPCBA4xIwY1TgErQoH1CcZh Ear2Qam2xU1tZrdKUNYGRFWYtBfGue78OyBqYHwngu0F45KVfPI0keLp1E/EEZgkFimq IpYBFU/2gNL2f+jhu/8r+LEVEOE0aOxey8yyZDtReumRIbWpsFG0GyKMm4JcomUYwnAi HrgA== X-Gm-Message-State: ACgBeo0NnAId1DQtttpPSZvZzEV2l96a7ROdgLkTSerevBrm7Dx2CowK u5PqKgvxLkQUFPLy0TzULTxwzhj/9go= X-Google-Smtp-Source: AA6agR7BxMSeHiWBizYvUTq/cMP6hCnQjy9rYc8OKWhy8jgC48xqyf7YeRJ/qv58W9ttslkoTtn8gg== X-Received: by 2002:a05:6214:2346:b0:496:ae16:f602 with SMTP id hu6-20020a056214234600b00496ae16f602mr12968434qvb.37.1661822525745; Mon, 29 Aug 2022 18:22:05 -0700 (PDT) Received: from hurd ([2607:fad8:4:3::1001]) by smtp.gmail.com with ESMTPSA id s14-20020a05620a254e00b006b8fb2a1145sm7361052qko.124.2022.08.29.18.22.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Aug 2022 18:22:05 -0700 (PDT) From: Maxim Cournoyer Date: Mon, 29 Aug 2022 21:22:04 -0400 Message-ID: <87y1v6a5kz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f2b; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1661822587; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=yG4/tr3NRlGhGVjRNV2zTstK0acPXMJRR+2GeR/2Nq4=; b=kUmUc9wOrBeIHVsmRZR2UxLF1ZMl1A2EFk8I6WkbRqtiBZtcwjaevcSI6EoCgWigP5NzQb t18Ie4ayws+fB+qK5alGIL6ZDy83u2lrzgdyuuG340ipTWMKnXaIxa4gTpQAJmoN7A8IK6 XFVpe35HQ1KWzq510K7MFX7cGwGGnExBReHITZAcez9C5f0/XtQnqbcTto3dUT3hKoNyXG A+E6FK5aettHhIOFiaGY9tqtfADrhekS8jxoNpHcOT2k3NjQt/b4G2FMOHQDs8wLvj9r5o OXsQjCcIvfgzZTs43YHH0bFym5WSzN98MJsxxrE1dIyz1TC6Tfd7sDrnclU/iw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661822587; a=rsa-sha256; cv=none; b=Iq5Cx64lYYulILoSguNkyStJ1TC0Bq9Wv+VTE/NwqyHfst5cUCF9cy7lcwFcxnN11gDRRU /Rkw6o8+LF4PLE0NGE2a0Z3+xDXlIZWjvAOPZSyo6Gw18FrHC9E0IxGD7JRkpAYT7SNtMO fsd6YFiJ7IsCYasm7NVbOwej/MBIL2o2BhMMGSb4UuFr5JxjST34bfQppsclfPgpWlx8a8 RO2YFW5S8Dwo4uzI2MoZimDkzLlDxmQUrdZfKggXxnS+v71i0NxbfeuMfk24U6sszX1xc0 MmTTgodwgw716HQB4G2aBUD1/OBBWtAnbKMduV1fKAndnTu+noCmsZ4KCeMm/g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=D81Ui8Qc; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Migadu-Spam-Score: 5.40 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=D81Ui8Qc; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=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-Migadu-Queue-Id: 5595E2FA9F X-Spam-Score: 5.40 X-Migadu-Scanner: scn0.migadu.com X-TUID: L0nfZZGfmA3w Hi, While updating Mutter to version 42.4, I encountered this: --8<---------------cut here---------------start------------->8--- starting phase `shrink-runpath' error: in phase 'shrink-runpath': uncaught exception: wrong-type-arg "struct-vtable" "Wrong type argument in position ~A (expecti= ng ~A): ~S" (1 "struct" #f) (#f)=20 phase `shrink-runpath' failed after 0.0 seconds Backtrace: 10 (primitive-load "/gnu/store/l5ri9gc942zpr8hqags8gl66ck0=E2=80= =A6") In guix/build/gnu-build-system.scm: 906:2 9 (gnu-build #:source _ #:outputs _ #:inputs _ #:phases . #) In ice-9/boot-9.scm: 1752:10 8 (with-exception-handler _ _ #:unwind? _ # _) In srfi/srfi-1.scm: 634:9 7 (for-each # =E2=80=A6) In ice-9/boot-9.scm: 1752:10 6 (with-exception-handler _ _ #:unwind? _ # _) In guix/build/gnu-build-system.scm: 927:23 5 (_) In guix/build/meson-build-system.scm: 105:2 4 (shrink-runpath #:elf-directories _ #:outputs _) In srfi/srfi-1.scm: 634:9 3 (for-each # (("out" . #))) 634:9 2 (for-each # ("/gnu/s=E2=80=A6"= =E2=80=A6)) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure struct-vtable: Wrong type argument in position 1 (expecting st= ruct): #f builder for `/gnu/store/r5w8fl87b1ps7rdj9cn6w198qik5i9x5-mutter-42.4.drv' f= ailed with exit code 1 @ build-failed /gnu/store/r5w8fl87b1ps7rdj9cn6w198qik5i9x5-mutter-42.4.drv = - 1 builder for `/gnu/store/r5w8fl87b1ps7rdj9cn6w198qik5i9x5-mutter-42.4.dr= v' failed with exit code 1 derivation '/gnu/store/r5w8fl87b1ps7rdj9cn6w198qik5i9x5-mutter-42.4.drv' of= floaded to 'localhost' failed: build of `/gnu/store/r5w8fl87b1ps7rdj9cn6w19= 8qik5i9x5-mutter-42.4.drv' failed build of /gnu/store/r5w8fl87b1ps7rdj9cn6w198qik5i9x5-mutter-42.4.drv failed View build log at '/var/log/guix/drvs/r5/w8fl87b1ps7rdj9cn6w198qik5i9x5-mut= ter-42.4.drv'. --8<---------------cut here---------------end--------------->8--- I do not have the head clear enough to pursue investigating this now, but it should be reproducible by undeleting the shrink-path phase of the mutter 42.4 update that I should push soon. Thanks, Maxim