From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tomas Korbar Newsgroups: gmane.lisp.guile.bugs Subject: bug#49638: Guile 3.0.7 can not be compiled on Fedora rawhide Date: Mon, 19 Jul 2021 09:29:19 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d481ae05c774e59d" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27919"; mail-complaints-to="usenet@ciao.gmane.io" To: 49638@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Mon Jul 19 10:38:09 2021 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m5Omv-0006zb-9b for guile-bugs@m.gmane-mx.org; Mon, 19 Jul 2021 10:38:09 +0200 Original-Received: from localhost ([::1]:54536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m5Omt-0003Gv-9I for guile-bugs@m.gmane-mx.org; Mon, 19 Jul 2021 04:38:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5Omo-0003GP-J9 for bug-guile@gnu.org; Mon, 19 Jul 2021 04:38:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46493) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m5Omo-0000WQ-Bl for bug-guile@gnu.org; Mon, 19 Jul 2021 04:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m5Omo-0002Oj-AG for bug-guile@gnu.org; Mon, 19 Jul 2021 04:38:02 -0400 X-Loop: help-debbugs@gnu.org 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-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16266838649176 (code B ref -1); Mon, 19 Jul 2021 08:38:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Jul 2021 08:37:44 +0000 Original-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 Original-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 Original-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 Original-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= Original-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 Original-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) 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 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-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 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:10150 Archived-At: --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--