On 2026-07-25 02:52, Gabor Lajos Mate wrote:
the #include <stdckdint.h> cannot be found on macOS 12 / git branch
branch-1.4
<https://gitweb.git.savannah.gnu.org/gitweb/?p=m4.git;a=shortlog;h=refs/ heads/branch-1.4>
bootstrap and configure cannot produce it for the build process.

Why not? On platforms that lack <stdckdint.h>, 'configure; make' should create a file lib/stdckdint.h and then use that. Please investigate why that didn't happen.

Although I lack access to old macOS, I just now built savannah m4 commit 63e4afd369394fa2563f2e477578e6c1f78e93da on Solaris 10 which also lacks stdckdint.h, and it worked fine. Attached is a compressed build log there, which you can compare to your build log. This build used "make V=1" instead of plain "make" so that you can see how lib/stdckdint.h got built. You can ignore the compiler warnings in this log, as we don't bother pacifying ancient compilers like the GCC 3.4.3 that Solaris 10 uses.

You can also look at your config.log for more details about what went wrong.

Attachment: build-log.txt.gz
Description: application/gzip

Reply via email to