> On 2019-04-01, at 05:10, Sean Lake <odysseus9...@gmail.com> wrote: > > In file included from MWReddening.c:1: > /opt/local/lib/gcc8/gcc/x86_64-apple-darwin18/8.3.0/include-fixed/math.h:45:10:fatal > error: sys/cdefs.h: No such file or directory > #include <sys/cdefs.h> > ^~~~~~~~~~~~~
You should have this file at: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h Assuming GCC 8 can use Apple's headers, add: -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include > > Looking for similar errors on the web, I get pages like this > > https://stackoverflow.com/questions/31045721/c-compiler-error-cdefs-h-not-found > > that recommend installing a libc package. Will a similar solution work > in Macports? If so, which package(s)? If not, will modifying my CFLAGS > and LDFLAGS suffice? Currently, I have included "-I/opt/local/include" > in CFLAGS and "-L/opt/local/lib" in LDFLAGS, but that's obviously not > enough (or wrong). There are some (dated) libc* packages. Run `port search 'Library for cross-platform C'`.
signature.asc
Description: Message signed with OpenPGP