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.