missing <stdckdint.h> on macOS 12

Gabor Lajos Mate <[email protected]> Sat, 25 Jul 2026 11:52:28 +0200
Newsgroups gmane.comp.gnu.m4.bugs
Message-ID <CADpk0t5mkva6g-u5Sc3gA_9ZpvXGSU7H1tGh9uk6YpExHNpMjA@mail.gmail.com>
--000000000000251cc806576c73c4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

the #include <stdckdint.h> cannot be found on macOS 12 / git branch
branch-1.4
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dshortlog;h=3Dre=
fs/heads/branch-1.4>
bootstrap and configure cannot produce it for the build process.

Change introduced by
diff --git a/src/m4.c
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3Dcc22f400c801d953f6b04a8810106935a8eec93c>
 b/src/m4.c
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=3D92641ac2ce8694e75f202f=
1bd2e3d8c99ee0df55>
index
cc22f400c801d953f6b04a8810106935a8eec93c..67f7e6eb77b1a9f2d781938765acc953f=
06e87d5
100644 (file)
--- a/src/m4.c
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3Dcc22f400c801d953f6b04a8810106935a8eec93c>
+++ b/src/m4.c
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=3D92641ac2ce8694e75f202f=
1bd2e3d8c99ee0df55>
@@ -25,6
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3Dcc22f400c801d953f6b04a8810106935a8eec93c#l25>
+25,7
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=3D92641ac2ce8694e75f202f=
1bd2e3d8c99ee0df55#l25>
@@
 #include <getopt.h>
 #include <limits.h>
 #include <signal.h>
+#include <stdckdint.h>

 #include "c-stack.h"
 #include "configmake.h"
@@ -51,7
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3Dcc22f400c801d953f6b04a8810106935a8eec93c#l51>
+52,7
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4=
.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=3D92641ac2ce8694e75f202f=
1bd2e3d8c99ee0df55#l52>
@@ int sync_output =3D 0;
 int debug_level =3D 0;

m4: avoid size_t when it=E2=80=99s easy
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dcommit;h=3D9264=
1ac2ce8694e75f202f1bd2e3d8c99ee0df55>
author Paul Eggert
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dsearch;h=3D9264=
1ac2ce8694e75f202f1bd2e3d8c99ee0df55;s=3DPaul+Eggert;st=3Dauthor>
 <[email protected]>
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dsearch;h=3D9264=
1ac2ce8694e75f202f1bd2e3d8c99ee0df55;[email protected];st=3Dauthor>
Thu, 25 Jun 2026 20:04:13 +0200 (11:04 -0700)
committer Paul Eggert
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dsearch;h=3D9264=
1ac2ce8694e75f202f1bd2e3d8c99ee0df55;s=3DPaul+Eggert;st=3Dcommitter>
 <[email protected]>
<https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dsearch;h=3D9264=
1ac2ce8694e75f202f1bd2e3d8c99ee0df55;[email protected];st=3Dcommitter>
Tue, 7 Jul 2026 21:27:06 +0200 (12:27 -0700)
BR
Mate Gabor

--000000000000251cc806576c73c4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>the=C2=A0<span style=3D"background-=
color:rgb(18,19,20);font-family:Menlo,Monaco,&quot;Courier New&quot;,monosp=
ace;font-size:12px;white-space:pre;color:rgb(197,134,192)">#include</span><=
span style=3D"background-color:rgb(18,19,20);font-family:Menlo,Monaco,&quot=
;Courier New&quot;,monospace;font-size:12px;white-space:pre;color:rgb(86,15=
6,214)"> </span><span style=3D"background-color:rgb(18,19,20);font-family:M=
enlo,Monaco,&quot;Courier New&quot;,monospace;font-size:12px;white-space:pr=
e;color:rgb(165,214,255)">&lt;stdckdint.h&gt;</span><span style=3D"backgrou=
nd-color:transparent">=C2=A0cannot be found on macOS 12 / git branch=C2=A0<=
/span><a class=3D"gmail-list gmail-name" href=3D"https://gitweb.git.savanna=
h.gnu.org/gitweb/?p=3Dm4.git;a=3Dshortlog;h=3Drefs/heads/branch-1.4" style=
=3D"font-size:13px;color:rgb(0,0,0);text-decoration:none;font-weight:bold;f=
ont-family:sans-serif;background-color:rgb(246,246,240)">branch-1.4</a></di=
v><div><span style=3D"background-color:transparent">bootstrap and configure=
 cannot produce it for the build process.</span></div><div><span style=3D"b=
ackground-color:transparent"><br></span></div><div><span style=3D"backgroun=
d-color:transparent">Change introduced by<br></span><div class=3D"gmail-dif=
f gmail-header" style=3D"font-family:monospace;font-weight:bold;background-=
color:rgb(237,236,230);margin-top:4px;padding:4px 0px 2px;border-style:soli=
d;border-color:rgb(217,216,209);border-width:1px 0px;color:rgb(0,0,0)">diff=
 --git=C2=A0<a class=3D"gmail-path" href=3D"https://gitweb.git.savannah.gnu=
.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4.c;h=3Dcc22f400c801d953f6b04a881=
0106935a8eec93c" style=3D"color:rgb(0,0,204)">a/src/m4.c</a>=C2=A0<a class=
=3D"gmail-path" href=3D"https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.=
git;a=3Dblob;f=3Dsrc/m4.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=
=3D92641ac2ce8694e75f202f1bd2e3d8c99ee0df55" style=3D"color:rgb(0,0,204)">b=
/src/m4.c</a></div><div class=3D"gmail-diff extended_header" style=3D"font-=
family:monospace;color:rgb(119,119,119);background-color:rgb(246,245,238);p=
adding:2px 0px">index cc22f400c801d953f6b04a8810106935a8eec93c..67f7e6eb77b=
1a9f2d781938765acc953f06e87d5 100644<span class=3D"gmail-info" style=3D"col=
or:rgb(176,176,176)">=C2=A0(file)</span><br></div><div class=3D"gmail-diff =
gmail-from_file" style=3D"font-family:monospace;white-space:pre;color:rgb(1=
70,0,0)">--- a/<a class=3D"gmail-path" href=3D"https://gitweb.git.savannah.=
gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4.c;h=3Dcc22f400c801d953f6b04a=
8810106935a8eec93c" style=3D"color:rgb(170,0,0);text-decoration:none">src/m=
4.c</a></div><div class=3D"gmail-diff gmail-to_file" style=3D"font-family:m=
onospace;white-space:pre;color:rgb(0,112,0)">+++ b/<a class=3D"gmail-path" =
href=3D"https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=
=3Dsrc/m4.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=3D92641ac2ce869=
4e75f202f1bd2e3d8c99ee0df55" style=3D"color:rgb(0,112,0);text-decoration:no=
ne">src/m4.c</a></div><div class=3D"gmail-diff gmail-chunk_header" style=3D=
"font-family:monospace;white-space:pre;color:rgb(153,0,153);border-style:do=
tted;border-color:rgb(255,224,255);border-width:1px 0px 0px;margin-top:2px"=
><span class=3D"gmail-chunk_info" style=3D"background-color:rgb(255,238,255=
)">@@ <a class=3D"gmail-list" href=3D"https://gitweb.git.savannah.gnu.org/g=
itweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4.c;h=3Dcc22f400c801d953f6b04a881010693=
5a8eec93c#l25" style=3D"color:rgb(153,0,153);text-decoration:none">-25,6</a=
> <a class=3D"gmail-list" href=3D"https://gitweb.git.savannah.gnu.org/gitwe=
b/?p=3Dm4.git;a=3Dblob;f=3Dsrc/m4.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06=
e87d5;hb=3D92641ac2ce8694e75f202f1bd2e3d8c99ee0df55#l25" style=3D"color:rgb=
(153,0,153);text-decoration:none">+25,7</a> @@</span><span class=3D"gmail-s=
ection" style=3D"color:rgb(170,34,170)"></span></div><div class=3D"gmail-di=
ff gmail-ctx" style=3D"font-family:monospace;white-space:pre;color:rgb(0,0,=
0)">=C2=A0#include=C2=A0&lt;getopt.h&gt;</div><div class=3D"gmail-diff gmai=
l-ctx" style=3D"font-family:monospace;white-space:pre;color:rgb(0,0,0)">=C2=
=A0#include=C2=A0&lt;limits.h&gt;</div><div class=3D"gmail-diff gmail-ctx" =
style=3D"font-family:monospace;white-space:pre;color:rgb(0,0,0)">=C2=A0#inc=
lude=C2=A0&lt;signal.h&gt;</div><div class=3D"gmail-diff gmail-add" style=
=3D"font-family:monospace;white-space:pre;color:rgb(0,136,0)">+#include=C2=
=A0&lt;stdckdint.h&gt;</div><div class=3D"gmail-diff gmail-ctx" style=3D"fo=
nt-family:monospace;white-space:pre;color:rgb(0,0,0)">=C2=A0</div><div clas=
s=3D"gmail-diff gmail-ctx" style=3D"font-family:monospace;white-space:pre;c=
olor:rgb(0,0,0)">=C2=A0#include=C2=A0&quot;c-stack.h&quot;</div><div class=
=3D"gmail-diff gmail-ctx" style=3D"font-family:monospace;white-space:pre;co=
lor:rgb(0,0,0)">=C2=A0#include=C2=A0&quot;configmake.h&quot;</div><div clas=
s=3D"gmail-diff gmail-chunk_header" style=3D"font-family:monospace;white-sp=
ace:pre;color:rgb(153,0,153);border-style:dotted;border-color:rgb(255,224,2=
55);border-width:1px 0px 0px;margin-top:2px"><span class=3D"gmail-chunk_inf=
o" style=3D"background-color:rgb(255,238,255)">@@ <a class=3D"gmail-list" h=
ref=3D"https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3D=
src/m4.c;h=3Dcc22f400c801d953f6b04a8810106935a8eec93c#l51" style=3D"color:r=
gb(153,0,153);text-decoration:none">-51,7</a> <a class=3D"gmail-list" href=
=3D"https://gitweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dblob;f=3Dsrc=
/m4.c;h=3D67f7e6eb77b1a9f2d781938765acc953f06e87d5;hb=3D92641ac2ce8694e75f2=
02f1bd2e3d8c99ee0df55#l52" style=3D"color:rgb(153,0,153);text-decoration:no=
ne">+52,7</a> @@</span><span class=3D"gmail-section" style=3D"color:rgb(170=
,34,170)">=C2=A0int=C2=A0sync_output=C2=A0=3D=C2=A00;</span></div><div clas=
s=3D"gmail-diff gmail-ctx" style=3D"font-family:monospace;white-space:pre;c=
olor:rgb(0,0,0)">=C2=A0int=C2=A0debug_level=C2=A0=3D=C2=A00;</div><div clas=
s=3D"gmail-diff gmail-ctx" style=3D"font-family:monospace;white-space:pre;c=
olor:rgb(0,0,0)">=C2=A0</div><div class=3D"gmail-header" style=3D"color:rgb=
(0,0,0);font-family:sans-serif"><a class=3D"gmail-title" href=3D"https://gi=
tweb.git.savannah.gnu.org/gitweb/?p=3Dm4.git;a=3Dcommit;h=3D92641ac2ce8694e=
75f202f1bd2e3d8c99ee0df55" style=3D"color:rgb(0,0,0);display:block;padding:=
6px 8px;font-weight:bold;background-color:rgb(237,236,230);text-decoration:=
none">m4: avoid size_t when it=E2=80=99s easy</a></div><div class=3D"gmail-=
title_text" style=3D"padding:6px 0px;border-style:solid;border-color:rgb(21=
7,216,209);border-width:0px 0px 1px;font-family:monospace;color:rgb(0,0,0)"=
><table class=3D"gmail-object_header" style=3D"padding:8px 4px;border-spaci=
ng:0px"><tbody><tr><td style=3D"padding:2px 5px;font-size:12px;vertical-ali=
gn:top">author</td><td style=3D"padding:2px 5px;font-size:12px;vertical-ali=
gn:top"><a class=3D"gmail-list" href=3D"https://gitweb.git.savannah.gnu.org=
/gitweb/?p=3Dm4.git;a=3Dsearch;h=3D92641ac2ce8694e75f202f1bd2e3d8c99ee0df55=
;s=3DPaul+Eggert;st=3Dauthor" title=3D"Search for commits authored by Paul =
Eggert" style=3D"color:rgb(0,0,0);text-decoration:none">Paul Eggert</a>=C2=
=A0<a class=3D"gmail-list" href=3D"https://gitweb.git.savannah.gnu.org/gitw=
eb/?p=3Dm4.git;a=3Dsearch;h=3D92641ac2ce8694e75f202f1bd2e3d8c99ee0df55;s=3D=
[email protected];st=3Dauthor" title=3D"Search for commits authored by egg=
[email protected]" style=3D"color:rgb(0,0,0);text-decoration:none">&lt;eggert=
@cs.ucla.edu&gt;</a></td><td rowspan=3D"2" style=3D"padding:2px 5px;font-si=
ze:12px;vertical-align:top"></td></tr><tr><td style=3D"padding:2px 5px;font=
-size:12px;vertical-align:top"></td><td style=3D"padding:2px 5px;font-size:=
12px;vertical-align:top"><span class=3D"gmail-datetime" title=3D"Click to c=
hange timezone">Thu, 25 Jun 2026 20:04:13 +0200</span>=C2=A0(11:04 -0700)</=
td></tr><tr><td style=3D"padding:2px 5px;font-size:12px;vertical-align:top"=
>committer</td><td style=3D"padding:2px 5px;font-size:12px;vertical-align:t=
op"><a class=3D"gmail-list" href=3D"https://gitweb.git.savannah.gnu.org/git=
web/?p=3Dm4.git;a=3Dsearch;h=3D92641ac2ce8694e75f202f1bd2e3d8c99ee0df55;s=
=3DPaul+Eggert;st=3Dcommitter" title=3D"Search for commits committed by Pau=
l Eggert" style=3D"color:rgb(0,0,0);text-decoration:none">Paul Eggert</a>=
=C2=A0<a class=3D"gmail-list" href=3D"https://gitweb.git.savannah.gnu.org/g=
itweb/?p=3Dm4.git;a=3Dsearch;h=3D92641ac2ce8694e75f202f1bd2e3d8c99ee0df55;s=
[email protected];st=3Dcommitter" title=3D"Search for commits committed=
 by [email protected]" style=3D"color:rgb(0,0,0);text-decoration:none">&lt=
;[email protected]&gt;</a></td><td rowspan=3D"2" style=3D"padding:2px 5px;=
font-size:12px;vertical-align:top"></td></tr><tr><td style=3D"padding:2px 5=
px;font-size:12px;vertical-align:top"></td><td style=3D"padding:2px 5px;fon=
t-size:12px;vertical-align:top"><span class=3D"gmail-datetime" title=3D"Cli=
ck to change timezone">Tue, 7 Jul 2026 21:27:06 +0200</span>=C2=A0(12:27 -0=
700)</td></tr></tbody></table></div></div><div><span style=3D"background-co=
lor:transparent">BR</span></div><div><span style=3D"background-color:transp=
arent">Mate Gabor</span></div></div>

--000000000000251cc806576c73c4--