-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Description
I have tried CMake build from the master now on macOS Sonoma. There are several failures:
:info:build [ 66%] Building C object udis86/CMakeFiles/udis.dir/__/libudis86/itab.c.o
:info:build cd /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/build/udis86 && /opt/local/bin/clang-mp-17 -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/build -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/build/libudis86 -I/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/udis86/libudis86 -pipe -Os -DNDEBUG -I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -std=gnu11 -MD -MT udis86/CMakeFiles/udis.dir/__/libudis86/itab.c.o -MF CMakeFiles/udis.dir/__/libudis86/itab.c.o.d -o CMakeFiles/udis.dir/__/libudis86/itab.c.o -c /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/build/libudis86/itab.c
:info:build In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/mhash/lib/whirlpool.c:59:
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/mhash/lib/libdefs.h:1:2: warning: '__LIBDEFS_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
:info:build 1 | #if !defined(__LIBDEFS_H)
:info:build | ^~
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/mhash/lib/libdefs.h:2:9: note: 'LIBDEFS_H' is defined here; did you mean '__LIBDEFS_H'?
:info:build 2 | #define LIBDEFS_H
:info:build | ^~~~~~~~~
:info:build | __LIBDEFS_H
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/udis86/libudis86/udis86.c:47:3: error: call to undeclared library function 'memset' with type 'void *(void *, int, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
:info:build 47 | memset((void*)u, 0, sizeof(struct ud));
:info:build | ^
:info:build /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/udis86/libudis86/udis86.c:47:3: note: include the header <string.h> or explicitly provide a declaration for 'memset'
:info:build 1 error generated.
That happens because including string.h fails.
Then there is this:
/opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_sysutils_wxHexEditor/wxHexEditor/work/wxHexEditor-f439d8f3bfbccbf7f7ec587b548a7d7421978b2f/src/HexDialogs.cpp:1314:35: error: use of undeclared identifier '__m128i'
1314 | static const int REG_SZ = sizeof(__m128i);
| ^
1 error generated.
Metadata
Metadata
Assignees
Labels
No labels