[MacPorts] #71968: wabt fails to configure: needs C++17 and Python 3.x
MacPorts
noreply at macports.org
Wed Jan 29 06:01:20 UTC 2025
#71968: wabt fails to configure: needs C++17 and Python 3.x
---------------------------+------------------------
Reporter: barracuda156 | Owner: easieste@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords:
Port: wabt |
---------------------------+------------------------
Comment (by barracuda156):
Also the bug here:
{{{
[ 88%] Building C object CMakeFiles/wasm-c-api-
hello.dir/third_party/wasm-c-api/example/hello.c.o
/opt/local/bin/gcc-mp-14 -D__STDC_FORMAT_MACROS=1 -D__STDC_LIMIT_MACROS=1
-I/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/gtest/googletest
-I/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/gtest/googletest/include
-I/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include
-I/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/include
-I/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/build/include
-isystem /opt/local/libexec/openssl3/include -pipe -Os -DNDEBUG
-I/opt/local/include -arch ppc -mmacosx-version-min=10.6 -Wall -Wextra
-Wno-unused-parameter -Wpointer-arith -Wuninitialized -Wimplicit-
fallthrough -Wno-clobbered -std=gnu11 -Wno-pointer-to-int-cast -MD -MT
CMakeFiles/wasm-c-api-hello.dir/third_party/wasm-c-api/example/hello.c.o
-MF CMakeFiles/wasm-c-api-
hello.dir/third_party/wasm-c-api/example/hello.c.o.d -o CMakeFiles/wasm-c
-api-hello.dir/third_party/wasm-c-api/example/hello.c.o -c
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/hello.c
In file included from
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/global.c:6:
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:
In function 'assertions':
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:30:3:
error: implicit declaration of function 'static_assert' [-Wimplicit-
function-declaration]
30 | static_assert(sizeof(float) == sizeof(uint32_t), "incompatible
float type");
| ^~~~~~~~~~~~~
make[2]: *** [CMakeFiles/wasm-c-api-
global.dir/third_party/wasm-c-api/example/global.c.o] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/build'
make[1]: *** [CMakeFiles/wasm-c-api-global.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In file included from
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/callback.c:6:
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:
In function 'assertions':
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:30:3:
error: implicit declaration of function 'static_assert' [-Wimplicit-
function-declaration]
30 | static_assert(sizeof(float) == sizeof(uint32_t), "incompatible
float type");
| ^~~~~~~~~~~~~
In file included from
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/multi.c:6:
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:
In function 'assertions':
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:30:3:
error: implicit declaration of function 'static_assert' [-Wimplicit-
function-declaration]
30 | static_assert(sizeof(float) == sizeof(uint32_t), "incompatible
float type");
| ^~~~~~~~~~~~~
In file included from
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/finalize.c:6:
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:
In function 'assertions':
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:30:3:
error: implicit declaration of function 'static_assert' [-Wimplicit-
function-declaration]
30 | static_assert(sizeof(float) == sizeof(uint32_t), "incompatible
float type");
| ^~~~~~~~~~~~~
In file included from
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/hostref.c:6:
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:
In function 'assertions':
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:30:3:
error: implicit declaration of function 'static_assert' [-Wimplicit-
function-declaration]
30 | static_assert(sizeof(float) == sizeof(uint32_t), "incompatible
float type");
| ^~~~~~~~~~~~~
make[2]: *** [CMakeFiles/wasm-c-api-
callback.dir/third_party/wasm-c-api/example/callback.c.o] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/build'
make[1]: *** [CMakeFiles/wasm-c-api-callback.dir/all] Error 2
make[2]: *** [CMakeFiles/wasm-c-api-
multi.dir/third_party/wasm-c-api/example/multi.c.o] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/build'
make[1]: *** [CMakeFiles/wasm-c-api-multi.dir/all] Error 2
In file included from
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/example/hello.c:6:
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:
In function 'assertions':
/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/wabt-1.0.36/third_party/wasm-c-api/include/wasm.h:30:3:
error: implicit declaration of function 'static_assert' [-Wimplicit-
function-declaration]
30 | static_assert(sizeof(float) == sizeof(uint32_t), "incompatible
float type");
| ^~~~~~~~~~~~~
make[2]: *** [CMakeFiles/wasm-c-api-
finalize.dir/third_party/wasm-c-api/example/finalize.c.o] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/build'
make[1]: *** [CMakeFiles/wasm-c-api-finalize.dir/all] Error 2
make[2]: *** [CMakeFiles/wasm-c-api-
hostref.dir/third_party/wasm-c-api/example/hostref.c.o] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_ppcports_lang_wabt/wabt/work/build'
make[1]: *** [CMakeFiles/wasm-c-api-hostref.dir/all] Error 2
make[2]: *** [CMakeFiles/wasm-c-api-
hello.dir/third_party/wasm-c-api/example/hello.c.o] Error 1
}}}
Perhaps `legacysupport` would be an easier fix, otherwise patch the
source.
--
Ticket URL: <https://trac.macports.org/ticket/71968#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list