From unknown Sat Jun 14 00:10:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#49638: Guile 3.0.7 can not be compiled on Fedora rawhide Resent-From: Tomas Korbar Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 19 Jul 2021 08:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49638 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 49638@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16266838649176 (code B ref -1); Mon, 19 Jul 2021 08:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jul 2021 08:37:44 +0000 Received: from localhost ([127.0.0.1]:58037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5OmU-0002Np-7w for submit@debbugs.gnu.org; Mon, 19 Jul 2021 04:37:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:58506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5Nk0-0000oY-SE for submit@debbugs.gnu.org; Mon, 19 Jul 2021 03:31:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42716) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5Nk0-000658-Ea for bug-guile@gnu.org; Mon, 19 Jul 2021 03:31:04 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:33650) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5Njy-00049a-Q4 for bug-guile@gnu.org; Mon, 19 Jul 2021 03:31:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1626679861; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=a9SMy90OHhPLTsNzXDe2h5Qr+VpQpwxpCvoGC/bc0vA=; b=B0dw20Ld4OHGAq9YFdyIz8yZur77qlHilj7HCr6zbHv3Ij5bZuTHHXrA18xJzVYMC6fH5k 8XojYBjBGZaq+IGgB+gctrVqSy6VKj1xwZQdg4Fz6eBbQ8nMJ+0vBToIXwSsMPRrjSXYEl Rl+/zB/mPu/AnZYvULYvlA8bjfvtW5E= Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-480-kUGuwlzZOIuQp0yI6MbRlQ-1; Mon, 19 Jul 2021 03:29:31 -0400 X-MC-Unique: kUGuwlzZOIuQp0yI6MbRlQ-1 Received: by mail-ed1-f69.google.com with SMTP id eg53-20020a05640228b5b02903ad3cc35040so7424326edb.11 for ; Mon, 19 Jul 2021 00:29:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=a9SMy90OHhPLTsNzXDe2h5Qr+VpQpwxpCvoGC/bc0vA=; b=uZf+0QJHQvqu98KJHeE7BLaCkqo9ZFZcS9h8nEdpZSezNAIMHZCDwDu0A0+YL++pBW DRY2wQSUfpAckDidIdsWboQi3dzCGWX+jRpqSwoyiCtTVDZH1KG7y2S26y4he91d75j2 DbhU9sAp0tHvWysp8QiohQmmbToDLHM7m7G8s9nfGvgrveMdhtx+nvNVFja74rEpLT92 lHRrH111Pm7xw2SihHKWEKIr0f4S4vdvB0T2vVZdHsVirv2iB3tlKXO0Yg0ptuvrsBzO uC/FVzQuh8bcmwFVsM4FQERA+h4Jg49qNq4fSrww+v8F3guX7nnPK++UtMykDnmBXFcl zuIQ== X-Gm-Message-State: AOAM533MsMxaQZArg248VoxMKSSJkreJ/yTbpykwjlX5XujfCgy8A8u9 VXSihWxzCM+XuQVcr9Iga6SR0TZ8yzKa8tRugoMG4LvmVzfAg9Lh36iK3tVFpyc4uPn/vKz3DqQ /MplKniZv99ampFA98pto0acFwg== X-Received: by 2002:a05:6402:74c:: with SMTP id p12mr32703510edy.153.1626679769777; Mon, 19 Jul 2021 00:29:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrpZHzLPWqXehpjKeq01RJCOTOSWANjMjx/CI812BVlzbbZIPTt5umSI8KmnH5MjvYTI6VWAoZT6Z6oog2eWc= X-Received: by 2002:a05:6402:74c:: with SMTP id p12mr32703500edy.153.1626679769592; Mon, 19 Jul 2021 00:29:29 -0700 (PDT) MIME-Version: 1.0 From: Tomas Korbar Date: Mon, 19 Jul 2021 09:29:19 +0200 Message-ID: Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=tkorbar@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="000000000000d481ae05c774e59d" Received-SPF: pass client-ip=170.10.133.124; envelope-from=tkorbar@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.466, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Mon, 19 Jul 2021 04:37:39 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --000000000000d481ae05c774e59d Content-Type: text/plain; charset="UTF-8" Hi Guys, I am trying to package guile 3.0.7 into Fedora but I encountered a problem. In sources, there is a header lib/libc-config.h and then there is preprocessor condition for presence of __attribute_maybe_unused__ macro. This macro is newly defined in the latest version of glibc which we have in Fedora rawhide but other macros upon which guile relies are not defined, specifically it is __attribute_nonnull__. This causes that compilation uses systems sys/cdefs.h header and not guiles copy of gnulib. Currently guile 3.0.7 can not be compiled on Fedora rawhide without manual removal of previously described conditional. Steps to reproduce are simple, try to compile guile 3.0.7 on Fedora rawhide. Thanks for any help. --000000000000d481ae05c774e59d Content-Type: text/html; charset="UTF-8"
Hi Guys,
I am trying to package guile 3.0.7 into Fedora but I encountered a problem. In sources, there is a header lib/libc-config.h and then there is preprocessor condition for presence of __attribute_maybe_unused__ macro. This macro is newly defined in the latest version of glibc which we have in Fedora rawhide but other macros upon which guile relies are not defined, specifically it is __attribute_nonnull__. This causes that compilation uses systems sys/cdefs.h header and not guiles copy of gnulib. Currently guile 3.0.7 can not be compiled on Fedora rawhide without manual removal of previously described conditional.
Steps to reproduce are simple, try to compile guile 3.0.7 on Fedora rawhide.

Thanks for any help.
--000000000000d481ae05c774e59d--