Open shelken opened 5 months ago
OS: macOS Monterey 12.6.8 21G725 x86_64
❯ (git clone https://github.com/FelixKratz/SbarLua.git /tmp/SbarLua && cd /tmp/SbarLua/ && make install && rm -rf /tmp/SbarLua/) Cloning into '/tmp/SbarLua'... remote: Enumerating objects: 261, done. remote: Counting objects: 100% (68/68), done. remote: Compressing objects: 100% (22/22), done. remote: Total 261 (delta 52), reused 53 (delta 46), pack-reused 193 Receiving objects: 100% (261/261), 333.09 KiB | 1.02 MiB/s, done. Resolving deltas: 100% (117/117), done. mkdir bin cd lua-5.4.4 && make make[1]: Entering directory '/private/tmp/SbarLua/lua-5.4.4' make[2]: Entering directory '/private/tmp/SbarLua/lua-5.4.4/src' Guessing Darwin make[3]: Entering directory '/private/tmp/SbarLua/lua-5.4.4/src' make all SYSCFLAGS="-DLUA_USE_MACOSX -DLUA_USE_READLINE" SYSLIBS="-lreadline" make[4]: Entering directory '/private/tmp/SbarLua/lua-5.4.4/src' gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lapi.o lapi.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c lcode.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lctype.o lctype.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ldebug.o ldebug.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ldo.o ldo.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ldump.o ldump.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lfunc.o lfunc.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lgc.o lgc.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c llex.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lmem.o lmem.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lobject.o lobject.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lopcodes.o lopcodes.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c lparser.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lstate.o lstate.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lstring.o lstring.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ltable.o ltable.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ltm.o ltm.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lundump.o lundump.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lvm.o lvm.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lzio.o lzio.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lauxlib.o lauxlib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lbaselib.o lbaselib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lcorolib.o lcorolib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ldblib.o ldblib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o liolib.o liolib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lmathlib.o lmathlib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o loadlib.o loadlib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o loslib.o loslib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lstrlib.o lstrlib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o ltablib.o ltablib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lutf8lib.o lutf8lib.c gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o linit.o linit.c ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lcorolib.o ldblib.o liolib.o lmathlib.o loadlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o linit.o ranlib liblua.a gcc -std=gnu99 -fPIC -O2 -Wall -Wextra -DLUA_COMPAT_5_3 -DLUA_USE_MACOSX -DLUA_USE_READLINE -c -o lua.o lua.c lua.c:424:10: fatal error: readline/readline.h: No such file or directory 424 | #include <readline/readline.h> | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[4]: *** [<builtin>: lua.o] Error 1 make[4]: Leaving directory '/private/tmp/SbarLua/lua-5.4.4/src' make[3]: *** [Makefile:133: Darwin] Error 2 make[3]: Leaving directory '/private/tmp/SbarLua/lua-5.4.4/src' make[2]: *** [Makefile:103: guess] Error 2 make[2]: Leaving directory '/private/tmp/SbarLua/lua-5.4.4/src' make[1]: *** [Makefile:55: guess] Error 2 make[1]: Leaving directory '/private/tmp/SbarLua/lua-5.4.4' make: *** [makefile:23: bin/liblua.a] Error 2
I think brew install readline should fix this
brew install readline
i did, but still.
OS: macOS Monterey 12.6.8 21G725 x86_64