X-Loop: help-debbugs@HIDDEN Subject: bug#41467: Compiling extensions using Guile 3.0.2 headers doesn't work with clang without -std=c11 Resent-From: Vadim Zeitlin <vz-gnuguile@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Fri, 22 May 2020 22:06:02 +0000 Resent-Message-ID: <handler.41467.B.15901851528854 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 41467 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 41467 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-guile@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.15901851528854 (code B ref -1); Fri, 22 May 2020 22:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 May 2020 22:05:52 +0000 Received: from localhost ([127.0.0.1]:60605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1jcFnb-0002Ik-RM for submit <at> debbugs.gnu.org; Fri, 22 May 2020 18:05:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:44488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <vz-gnuguile@HIDDEN>) id 1jcEUa-0000Jg-Jy for submit <at> debbugs.gnu.org; Fri, 22 May 2020 16:42:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38380) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vz-gnuguile@HIDDEN>) id 1jcEUa-0002X7-CW for bug-guile@HIDDEN; Fri, 22 May 2020 16:42:08 -0400 Received: from sunset.tt-solutions.com ([82.240.17.225]:48749 helo=smtp.tt-solutions.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <vz-gnuguile@HIDDEN>) id 1jcEUZ-0006eU-2f for bug-guile@HIDDEN; Fri, 22 May 2020 16:42:07 -0400 Received: from [192.168.17.86] (helo=Twilight.zeitlins.org) by smtp.tt-solutions.com with esmtps (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <vz-gnuguile@HIDDEN>) id 1jcEUS-0006mr-SE for bug-guile@HIDDEN; Fri, 22 May 2020 22:42:00 +0200 Date: Fri, 22 May 2020 22:42:00 +0200 From: Vadim Zeitlin <vz-gnuguile@HIDDEN> MIME-Version: 1.0 Content-Type: MULTIPART/SIGNED; protocol="application/pgp-signature"; micalg=pgp-sha1; BOUNDARY="444915509-41-1590180120=:14932" X-Mailer: Mahogany 0.68.0 'Cynthia', running under Windows 7 (build 7601, Service Pack 1), 64-bit edition Message-Id: <E1jcEUS-0006mr-SE@HIDDEN> Received-SPF: none client-ip=82.240.17.225; envelope-from=vz-gnuguile@HIDDEN; helo=smtp.tt-solutions.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/22 16:42:01 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Fri, 22 May 2020 18:05:50 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --444915509-41-1590180120=:14932 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-Disposition: INLINE Hello, I'm am not sure how useful this is because I don't know anything about Guile, but I contribute to the SWIG project which generates Guile bindings among other things and I noticed that one of the CI builds started failing since the upgrade from 2.2.7 to 3.0.2 version due to the errors like this: ---------------------------------- >8 -------------------------------------- In file included from example_wrap.c:739: In file included from /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile.h:35: In file included from /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/array-handle.h:27: In file included from /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/numbers.h:29: /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/print.h:79:3: error: redefinition of typedef 'scm_print_state' is a C11 feature [-Werror,-Wtypedef-redefinition] } scm_print_state; ^ /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/scm.h:824:32: note: previous definition is here typedef struct scm_print_state scm_print_state; ^ In file included from example_wrap.c:739: In file included from /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile.h:38: In file included from /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/async.h:25: In file included from /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/threads.h:27: /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/dynstack.h:37:3: error: redefinition of typedef 'scm_t_dynstack' is a C11 feature [-Werror,-Wtypedef-redefinition] } scm_t_dynstack; ^ /usr/local/Cellar/guile/3.0.2/include/guile/3.0/libguile/scm.h:825:29: note: previous definition is here typedef struct scm_dynstack scm_t_dynstack; ^ ---------------------------------- >8 -------------------------------------- (see e.g. https://travis-ci.org/github/swig/swig/jobs/683649601 for the actual build output). We're going to work around this in SWIG by adding -std=c11 to the compiler options, but it would probably be better to avoid this problem without it too, unless Guile really requires C11. Best regards, VZ --444915509-41-1590180120=:14932 Content-Type: APPLICATION/PGP-SIGNATURE -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iEYEABECAAYFAl7IORgACgkQBupB3k9sHobAaACeNgeBuOzsYM8t5i2KfyKRc0aM EYwAmgJFXhNfKUdYxtnCRPFeZ8fBbBar =bfgA -----END PGP SIGNATURE----- --444915509-41-1590180120=:14932--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Vadim Zeitlin <vz-gnuguile@HIDDEN> Subject: bug#41467: Acknowledgement (Compiling extensions using Guile 3.0.2 headers doesn't work with clang without -std=c11) Message-ID: <handler.41467.B.15901851528854.ack <at> debbugs.gnu.org> References: <E1jcEUS-0006mr-SE@HIDDEN> X-Gnu-PR-Message: ack 41467 X-Gnu-PR-Package: guile Reply-To: 41467 <at> debbugs.gnu.org Date: Fri, 22 May 2020 22:06:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guile@HIDDEN If you wish to submit further information on this problem, please send it to 41467 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 41467: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D41467 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#41467: Compiling extensions using Guile 3.0.2 headers doesn't work with clang without -std=c11 References: <E1jcEUS-0006mr-SE@HIDDEN> In-Reply-To: <E1jcEUS-0006mr-SE@HIDDEN> Resent-From: Sevan Janiyan <venture37@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Tue, 01 Aug 2023 01:40:02 +0000 Resent-Message-ID: <handler.41467.B41467.169085394814247 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41467 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 41467 <at> debbugs.gnu.org Received: via spool by 41467-submit <at> debbugs.gnu.org id=B41467.169085394814247 (code B ref 41467); Tue, 01 Aug 2023 01:40:02 +0000 Received: (at 41467) by debbugs.gnu.org; 1 Aug 2023 01:39:08 +0000 Received: from localhost ([127.0.0.1]:46907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qQeLr-0003hj-LQ for submit <at> debbugs.gnu.org; Mon, 31 Jul 2023 21:39:07 -0400 Received: from host2.hosts.geeklan.co.uk ([2001:470:1f13:8c2::1]:65389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <venture37@HIDDEN>) id 1qQeLp-0003hA-GN for 41467 <at> debbugs.gnu.org; Mon, 31 Jul 2023 21:39:06 -0400 Received: from host2.hosts.geeklan.co.uk (localhost [127.0.0.1]) by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTP id 602d9524 for <41467 <at> debbugs.gnu.org>; Tue, 1 Aug 2023 02:38:58 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=geeklan.co.uk; h= message-id:date:mime-version:to:from:subject:content-type :content-transfer-encoding; s=geeklan; bh=g4B5FyCjpIeUgN5j/2qXEv UQydY=; b=ido4KcEZ9T3URtduqhH/4Zov/msjsl5nD+DgXst5c+mFT7Ep8XTEyl DjJvYkHWItiTh2zeRLE6h97GVaxuSMQIHsgHDdS9BQZLDeyqwHcVjkSsbaf8xKnU xBaP4PuH95xNFns0NnelVHIidc2yMs9hRdO8ptggjjtfU8DQYu2/UEu3/d60KhAG kgTtqbXYZz9GWNwNJ3XrX1XxPnQZUpmWgrJdqh7jugJmMUpdwerd2NABfs59PzIa FHfxLMYvL3Dt8QF5UKI7wEJJdzta80BlzgfOeVeHHF5T58GKg+gfUqVYIPGIdjJ8 n5V19TjYP2U3Qry+JfQlRBH7uEOiKfDQ== DomainKey-Signature: a=rsa-sha1; c=nofws; d=geeklan.co.uk; h=message-id :date:mime-version:to:from:subject:content-type :content-transfer-encoding; q=dns; s=geeklan; b=UqCNd6J32QrO8EuI GtQ+cexFC1dcODHnqbeLcm2bKWLkDWfnWHAmlj3YGlmVTjPojrQLTJZDz3IwrgJa azlrVw2fxXYkJi7jlnu249lkQrLnA8onfHt45O+DvmDVL4Wj457SR0wPp65orN2O SY276jdOdY27Snfw6nZ71vq7rg/UPGyo6Ea9JjOpYAO3NAFqKpKOpienTbeSJBFY ukaCegqJ5p1tra7mv+2zTo5q1n7Jw2yokuvd5PhgD950/PokzeEoVhb7M3SHYwFX aQhev9vH23UvdH9R4J87QOC+wNMqNR4h//WD6Cm4imfQJ2kVE8bJhp3DmYFKjKzt +PZRYg== Received: by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTPSA id 34d32aff (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <41467 <at> debbugs.gnu.org>; Tue, 1 Aug 2023 02:38:58 +0100 (BST) Message-ID: <ca4a9ed0-3cd9-026c-c7f8-36451cbf8569@HIDDEN> Date: Tue, 1 Aug 2023 02:38:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB From: Sevan Janiyan <venture37@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi, Redefinitions are part of C11 and compilers which support C11 and default to C11 mode would have masked the issue which is why we are here. Because of the redefinitions, it is not possible to build Guile with older compilers which only support C99. I hit this issue attempting to build Guile 3.0.9 with GCC 4.0.1. The first error being CC libgnu_la-regex.lo In file included from ../libguile/threads.h:27, from glthread/lock.h:27, from regex_internal.h:56, from regex.c:71: ../libguile/dynstack.h:37: error: redefinition of typedef 'scm_t_dynstack' ../libguile/scm.h:825: error: previous declaration of 'scm_t_dynstack' was here In file included from ../libguile/smob.h:28, from ../libguile/threads.h:29, from glthread/lock.h:27, from regex_internal.h:56, from regex.c:71: ../libguile/print.h:79: error: redefinition of typedef 'scm_print_state' ../libguile/scm.h:824: error: previous declaration of 'scm_print_state' was here make[4]: *** [libgnu_la-regex.lo] Error 1 There's more issues after addressing these. I will follow up with a patch of what I took out for the build to succeed (not necessarily correct but to highlight where the issues are). Sevan
X-Loop: help-debbugs@HIDDEN Subject: bug#41467: Compiling extensions using Guile 3.0.2 headers doesn't work with clang without -std=c11 Resent-From: Sevan Janiyan <venture37@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Tue, 01 Aug 2023 11:12:01 +0000 Resent-Message-ID: <handler.41467.B41467.169088829916285 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41467 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 41467 <at> debbugs.gnu.org Received: via spool by 41467-submit <at> debbugs.gnu.org id=B41467.169088829916285 (code B ref 41467); Tue, 01 Aug 2023 11:12:01 +0000 Received: (at 41467) by debbugs.gnu.org; 1 Aug 2023 11:11:39 +0000 Received: from localhost ([127.0.0.1]:47240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qQnHu-0004Eb-OA for submit <at> debbugs.gnu.org; Tue, 01 Aug 2023 07:11:39 -0400 Received: from host2.hosts.geeklan.co.uk ([2001:470:1f13:8c2::1]:13238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <venture37@HIDDEN>) id 1qQnHt-0004EN-0e for 41467 <at> debbugs.gnu.org; Tue, 01 Aug 2023 07:11:37 -0400 Received: from host2.hosts.geeklan.co.uk (localhost [127.0.0.1]) by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTP id aabfa581 for <41467 <at> debbugs.gnu.org>; Tue, 1 Aug 2023 12:11:30 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=geeklan.co.uk; h= message-id:date:mime-version:subject:from:to:references :in-reply-to:content-type:content-transfer-encoding; s=geeklan; bh=DsXBzN48s+yECc4mf9kD0gGjjTA=; b=tRz+BU983FOdxTWw/gGkdGMoahip O8mhz3kms5cBC3S0kFPB640c34k+ChfJottKTrLI8naC38uixVDHgu2DTvqpnhQo nilptHCNnNiFx66/6P9sSdUJy591LDoJFbgqt10GBm6IcmvTGTOunJdOjvSXMYlF miJYSuZaSAqfIi3S+INaImmbZXTTXoxI45TKRiJVZhDLftNPYopWyW8jeibvvsOM bCWk0Z8rEtDIJFTrnqQghbDk4QKaMjJ9BQS6aVrI25Odqv25pa20xAZtkkKdWFZb ASF5Br7t/s5JE45hIHTUZuDRpuMml8QXk5Z4ftnsvYkkf5qWxK7vcUdIhg== DomainKey-Signature: a=rsa-sha1; c=nofws; d=geeklan.co.uk; h=message-id :date:mime-version:subject:from:to:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=geeklan; b=TiK 8c0oNQd0eeEgbkQkNtI10TmAtClnBGrsbdRZPShBrBd8wegC302GuDJ2hliVqTzc 0PJvlZAyBlc11hI2aKc7lIo1C9iLF4gqLMcyLJOn8IOXSDNo2yTbk0wsBi0e6Qx8 TzcYGbWObCls251DhgRqy3p7KPhJlU8BVKpiLk83xmjhAWC4JutwI5jQDHNT05sV m64+ovzxbjoDUDd9AiicNPnfGIH+2fusrSwrNHqh0cxLB1IEMLaSIt9IYK16oyTo WpKLWUamtCmd2+gMKTxLe1YxWBqh69jnNtpUqp/TilQINkiFgDoZUAIVSj1dNHYM PMNcJ+cWGOy1zFhl2Jg== Received: by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTPSA id b5ad94ca (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <41467 <at> debbugs.gnu.org>; Tue, 1 Aug 2023 12:11:28 +0100 (BST) Message-ID: <b032a1ad-a2af-190e-da03-a69e9d15d542@HIDDEN> Date: Tue, 1 Aug 2023 12:11:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB From: Sevan Janiyan <venture37@HIDDEN> References: <ca4a9ed0-3cd9-026c-c7f8-36451cbf8569@HIDDEN> Autocrypt: addr=venture37@HIDDEN; keydata= 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 KvBVxz3gofc= In-Reply-To: <ca4a9ed0-3cd9-026c-c7f8-36451cbf8569@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 01/08/2023 02:38, Sevan Janiyan wrote: > There's more issues after addressing these. I will follow up with a > patch of what I took out for the build to succeed (not necessarily > correct but to highlight where the issues are). Here's the changes related to redefinitions I made in order to be able to mostly compile Guile 3.0.9 with GCC 4.0.1 on PowerPC Mac OS X 10.4. I say mostly as I'm not sure if there are further redefinition issues since I'm currently stuck with issues related to the supplied 32-bit-big-endian image and regenerating it. The MAX macro in socket.h conflicts with the MAX macro in the system header files. diff -ur /tmp/guile-3.0.9/libguile/dynstack.h ./libguile/dynstack.h --- /tmp/guile-3.0.9/libguile/dynstack.h 2018-09-22 21:51:40.000000000 +0100 +++ ./libguile/dynstack.h 2023-07-26 16:47:37.000000000 +0100 @@ -28,7 +28,7 @@ #include "libguile/scm.h" - +#undef scm_t_dynstack; typedef struct scm_dynstack { scm_t_bits *base; diff -ur /tmp/guile-3.0.9/libguile/foreign.h ./libguile/foreign.h --- /tmp/guile-3.0.9/libguile/foreign.h 2022-01-10 16:58:37.000000000 +0000 +++ ./libguile/foreign.h 2023-07-26 17:33:42.000000000 +0100 @@ -22,6 +22,7 @@ #include "libguile/gc.h" #include "libguile/snarf.h" +#include "libguile/print.h" /* A "foreign pointer" is a wrapped C pointer. It is represented by a cell whose second word is a pointer. The first word has the diff -ur /tmp/guile-3.0.9/libguile/pairs.h ./libguile/pairs.h --- /tmp/guile-3.0.9/libguile/pairs.h 2018-09-22 21:51:40.000000000 +0100 +++ ./libguile/pairs.h 2023-07-26 17:30:00.000000000 +0100 @@ -200,6 +200,7 @@ #endif #ifdef BUILDING_LIBGUILE +/* #ifndef HAVE_GC_IS_HEAP_PTR static int GC_is_heap_ptr (void *ptr) @@ -207,6 +208,7 @@ return GC_base (ptr) != NULL; } #endif +*/ static inline int scm_is_mutable_pair (SCM x) diff -ur /tmp/guile-3.0.9/libguile/programs.h ./libguile/programs.h --- /tmp/guile-3.0.9/libguile/programs.h 2018-09-22 21:51:40.000000000 +0100 +++ ./libguile/programs.h 2023-07-26 17:32:06.000000000 +0100 @@ -21,6 +21,7 @@ #define _SCM_PROGRAMS_H_ #include <libguile/gc.h> +#include <libguile/print.h> /* * Programs diff -ur /tmp/guile-3.0.9/libguile/scm.h ./libguile/scm.h --- /tmp/guile-3.0.9/libguile/scm.h 2020-05-27 21:48:00.000000000 +0100 +++ ./libguile/scm.h 2023-07-26 16:48:30.000000000 +0100 @@ -821,8 +821,8 @@ #endif typedef struct scm_dynamic_state scm_t_dynamic_state; -typedef struct scm_print_state scm_print_state; -typedef struct scm_dynstack scm_t_dynstack; +/* typedef struct scm_print_state scm_print_state; +typedef struct scm_dynstack scm_t_dynstack; */ typedef int32_t scm_t_wchar; struct scm_frame; struct scm_vm; diff -ur /tmp/guile-3.0.9/libguile/socket.c ./libguile/socket.c --- /tmp/guile-3.0.9/libguile/socket.c 2022-10-21 16:39:38.000000000 +0100 +++ ./libguile/socket.c 2023-07-26 17:14:20.000000000 +0100 @@ -774,7 +774,7 @@ proc is the name of the original procedure. size returns the size of the structure allocated. */ -#define MAX(A, B) ((A) >= (B) ? (A) : (B)) +#define AMAX(A, B) ((A) >= (B) ? (A) : (B)) static struct sockaddr * scm_fill_sockaddr (int fam, SCM address, SCM *args, int which_arg, @@ -864,7 +864,7 @@ connect/bind etc., to fail. sun_path is always the last member of the structure. */ addr_size = sizeof (struct sockaddr_un) - + MAX (0, c_address_size + 1 - (sizeof soka->sun_path)); + + AMAX (0, c_address_size + 1 - (sizeof soka->sun_path)); soka = (struct sockaddr_un *) scm_malloc (addr_size); memset (soka, 0, addr_size); soka->sun_family = AF_UNIX; diff -ur /tmp/guile-3.0.9/libguile/strings.h ./libguile/strings.h --- /tmp/guile-3.0.9/libguile/strings.h 2022-02-04 10:15:39.000000000 +0000 +++ ./libguile/strings.h 2023-07-26 17:43:11.000000000 +0100 @@ -26,6 +26,7 @@ #include <libguile/error.h> #include "libguile/inline.h" #include <libguile/snarf.h> +#include <libguile/print.h> diff -ur /tmp/guile-3.0.9/libguile/threads.h ./libguile/threads.h --- /tmp/guile-3.0.9/libguile/threads.h 2020-02-08 14:11:34.000000000 +0000 +++ ./libguile/threads.h 2023-07-26 16:41:30.000000000 +0100 @@ -28,6 +28,7 @@ #include "libguile/iselect.h" #include "libguile/smob.h" #include "libguile/vm.h" +#include "libguile/scm.h" #if SCM_USE_PTHREAD_THREADS #include "libguile/pthread-threads.h" diff -ur /tmp/guile-3.0.9/libguile/vm.h ./libguile/vm.h --- /tmp/guile-3.0.9/libguile/vm.h 2019-12-14 17:28:57.000000000 +0000 +++ ./libguile/vm.h 2023-07-26 17:36:53.000000000 +0100 @@ -24,6 +24,7 @@ #include <libguile/gc.h> #include <libguile/programs.h> +#include <libguile/dynstack.h> #define SCM_VM_REGULAR_ENGINE 0 #define SCM_VM_DEBUG_ENGINE 1 diff -ur /tmp/guile-3.0.9/libguile/weak-set.c ./libguile/weak-set.c --- /tmp/guile-3.0.9/libguile/weak-set.c 2020-03-27 11:33:32.000000000 +0000 +++ ./libguile/weak-set.c 2023-07-26 17:46:25.000000000 +0100 @@ -165,6 +165,7 @@ return size - origin + k; } +/* #ifndef HAVE_GC_MOVE_DISAPPEARING_LINK static void GC_move_disappearing_link (void **from, void **to) @@ -173,6 +174,7 @@ SCM_I_REGISTER_DISAPPEARING_LINK (to, *to); } #endif +*/ static void move_weak_entry (scm_t_weak_entry *from, scm_t_weak_entry *to)
X-Loop: help-debbugs@HIDDEN Subject: bug#41467: Compiling extensions using Guile 3.0.2 headers doesn't work with clang without -std=c11 Resent-From: Sevan Janiyan <venture37@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guile@HIDDEN Resent-Date: Tue, 01 Aug 2023 11:23:02 +0000 Resent-Message-ID: <handler.41467.B41467.169088895817394 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 41467 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 41467 <at> debbugs.gnu.org Received: via spool by 41467-submit <at> debbugs.gnu.org id=B41467.169088895817394 (code B ref 41467); Tue, 01 Aug 2023 11:23:02 +0000 Received: (at 41467) by debbugs.gnu.org; 1 Aug 2023 11:22:38 +0000 Received: from localhost ([127.0.0.1]:47262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qQnSX-0004WT-Oe for submit <at> debbugs.gnu.org; Tue, 01 Aug 2023 07:22:37 -0400 Received: from host2.hosts.geeklan.co.uk ([2001:470:1f13:8c2::1]:45237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <venture37@HIDDEN>) id 1qQnSV-0004WD-Bu for 41467 <at> debbugs.gnu.org; Tue, 01 Aug 2023 07:22:36 -0400 Received: from host2.hosts.geeklan.co.uk (localhost [127.0.0.1]) by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTP id 6a504183 for <41467 <at> debbugs.gnu.org>; Tue, 1 Aug 2023 12:22:26 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=geeklan.co.uk; h= message-id:date:mime-version:subject:from:to:references :in-reply-to:content-type:content-transfer-encoding; s=geeklan; bh=40li6Rz8UkUfPsg15lhvCR2rsUk=; b=rQblNRerU37ezXqKdur8GHB9akCC wZrnE8ufbR1CMVS8HABsfDu5CkoR45x1gImDN9jT9LLTpguuYiolxsoqqzYwSPi2 86ClK0U/Jo6qk5+8t3uuREcdCcoEX4XPQ2yvUcpi4HcnwMFb8K+TJ+REFhfEMAVh LO0sC+L9swPqugdQBo/YxHVZKxxe0SJC/naKPFjcaQUChw5DNXGudnYs9aU3iqrK eGtm2fuYoc/SeGDsV9frLwqEayM0VMc1Az05DtTuwCb2sDRLJRn/H945VTIkh5e/ 8qgMKPm8PreKWNJENmvEq5SEB6uhi08n4dlnqaqJXyLxgw7mmtU/KjIyug== DomainKey-Signature: a=rsa-sha1; c=nofws; d=geeklan.co.uk; h=message-id :date:mime-version:subject:from:to:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=geeklan; b=pC3 H4WW4vei9TsSYxfTrmRT+j+0EW66b5ddApOz7wKh9YgSjQIHGIEx+m/CILsOdxRz qEt/h/Il5LZm8S+CQDG+bsalSyb6SlUMed/wnVaiY3NLyVNYw8HekGZPfqa52KFt BtzxUENX712HnqcLp+aY8ACNT9h5lZKd0lP+rhxetiaiY2xfumEc5aDdNBsv8367 ///garVi5VcpRqNuFiswfKiqf+vnXYNnW0cAm1+rFO55+ExFgLZt+kE5hS8zhCbq UA+Hp8cvzlCaLWfIM7DhZrRSuFb51oONtUP0qikofez4UYn5KVuURYKiDdX5VQvX ZS04OafhAbDP6lGdu5w== Received: by host2.hosts.geeklan.co.uk (OpenSMTPD) with ESMTPSA id cc7662e4 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for <41467 <at> debbugs.gnu.org>; Tue, 1 Aug 2023 12:22:25 +0100 (BST) Message-ID: <9607660a-fc03-0504-3b0f-d89f8944e26e@HIDDEN> Date: Tue, 1 Aug 2023 12:22:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB From: Sevan Janiyan <venture37@HIDDEN> References: <ca4a9ed0-3cd9-026c-c7f8-36451cbf8569@HIDDEN> <b032a1ad-a2af-190e-da03-a69e9d15d542@HIDDEN> Autocrypt: addr=venture37@HIDDEN; keydata= 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 KvBVxz3gofc= In-Reply-To: <b032a1ad-a2af-190e-da03-a69e9d15d542@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 01/08/2023 12:11, Sevan Janiyan wrote: > The MAX macro in socket.h conflicts with the MAX macro in the system > header files. Forgot to mention, the header inclusions in the diff are because scm_t_dynstack & scm_t_dynstack typedefs were commented out of libguile/scm.h (resolving the redefinition). Sevan
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.