Date:        Wed, 12 Feb 2025 08:42:51 -0800
    From:        "Greg A. Woods" <wo...@planix.ca>
    Message-ID:  <m1tiFp6-00Mo5p0@more.local>


  | 
/Volumes/work/woods/g-NetBSD-src/external/mit/expat/dist/../lib/libexpat/expat_config.h:8:10:
 fatal error: 'endian.h' file not found
  |     8 | #include <endian.h>
  |       |          ^~~~~~~~~~

<endian.h> is a new header that's been added to POSIX in Issue 8 (ie:
the 2024 edition).   Of course, it has been in NetBSD (and most other
systems, but apparently not macOS for a long time).

I guess the #include should be made to depend upon which version of
the standard is available, and for older systems, just define the
relevant symbols in-line (macos is, probably, always little endian?
If not, there must be some system dependent file that could be
included instead that will provide that info, somehow, which could
be used.)

kre


Reply via email to