nesbox / TIC-80

TIC-80 is a fantasy computer for making, playing and sharing tiny games.
https://tic80.com
MIT License
4.96k stars 482 forks source link

Keep getting this error when compiling on Linux Mint 22 and Ubuntu 24.04 LTS #2667

Closed RadioactiveBen closed 3 weeks ago

RadioactiveBen commented 4 weeks ago

this is the error gmake[2]: *** [vendor/sdl2/CMakeFiles/SDL2-static.dir/build.make:432: vendor/sdl2/CMakeFiles/SDL2-static.dir/src/dynapi/SDL_dynapi.c.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:1077: vendor/sdl2/CMakeFiles/SDL2-static.dir/all] Error 2 gmake: *** [Makefile:156: all] Error 2

this is the input command sudo cmake -DBUILD_SDLGPU=On -DBUILD_WITH_ALL=On -DBUILD_PRO=On .. && sudo cmake --build . --parallel

Miguel-hrvs commented 3 weeks ago

Try clearing cache and build with: cmake -DBUILD_SDLGPU=On -DBUILD_WITH_ALL=On -DBUILD_PRO=On -DBUILD_STATIC=ON -DCMAKE_BUILD_TYPE=MinSizeRel .. && cmake --build . --config MinSizeRel --parallel 2 If it doesn't work, ask in linux mint forums, seems distro related.

aliceisjustplaying commented 3 weeks ago

@RadioactiveBen can you post the full output? The line you copied doesn't seem to contain the actual error.

RadioactiveBen commented 3 weeks ago

here is the full out put when i tried @Miguel-hrvs command `CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

-- Found Git: /usr/bin/git (found version "2.43.0") On branch main Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Building for target : Linux PROJECT_VERSION: 1.2.2974-dev VERSION_HASH: 81de993 BUILD_STATIC: ON BUILD_SDLGPU: On BUILD_TOUCH_INPUT: OFF BUILD_WITH_ALL: On CMake Deprecation Warning at vendor/zip/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) BUILD_WITH_LUA: ON BUILD_WITH_MOON: ON BUILD_WITH_FENNEL: ON BUILD_WITH_WREN: ON BUILD_WITH_RUBY: ON BUILD_WITH_WASM: ON BUILD_WITH_SCHEME: ON BUILD_WITH_SQUIRREL: ON BUILD_WITH_PYTHON: ON BUILD_WITH_JS: ON BUILD_WITH_JANET: ON -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "8.5.0") CMake Deprecation Warning at vendor/sdl2/CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Looking for GLIBC -- Looking for GLIBC - found -- Performing Test HAVE_GCC_WALL -- Performing Test HAVE_GCC_WALL - Success -- Performing Test HAVE_GCC_NO_STRICT_ALIASING -- Performing Test HAVE_GCC_NO_STRICT_ALIASING - Success -- Performing Test HAVE_GCC_WDECLARATION_AFTER_STATEMENT -- Performing Test HAVE_GCC_WDECLARATION_AFTER_STATEMENT - Success -- Performing Test HAVE_GCC_ATOMICS -- Performing Test HAVE_GCC_ATOMICS - Success -- Performing Test HAVE_GCC_PREFERRED_STACK_BOUNDARY -- Performing Test HAVE_GCC_PREFERRED_STACK_BOUNDARY - Failed -- Performing Test HAVE_GCC_FVISIBILITY -- Performing Test HAVE_GCC_FVISIBILITY - Success -- Performing Test HAVE_GCC_WSHADOW -- Performing Test HAVE_GCC_WSHADOW - Success -- Performing Test HAVE_NO_UNDEFINED -- Performing Test HAVE_NO_UNDEFINED - Success -- Performing Test HAVE_MMX -- Performing Test HAVE_MMX - Success -- Performing Test HAVE_3DNOW -- Performing Test HAVE_3DNOW - Success -- Performing Test HAVE_SSE -- Performing Test HAVE_SSE - Success -- Performing Test HAVE_SSE2 -- Performing Test HAVE_SSE2 - Success -- Performing Test HAVE_SSE3 -- Performing Test HAVE_SSE3 - Success -- Looking for immintrin.h -- Looking for immintrin.h - found -- Performing Test HAVE_ALTIVEC_H_HDR -- Performing Test HAVE_ALTIVEC_H_HDR - Failed -- Performing Test HAVE_ALTIVEC -- Performing Test HAVE_ALTIVEC - Failed -- Looking for ctype.h -- Looking for ctype.h - found -- Looking for float.h -- Looking for float.h - found -- Looking for iconv.h -- Looking for iconv.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for math.h -- Looking for math.h - found -- Looking for memory.h -- Looking for memory.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdarg.h -- Looking for stdarg.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdio.h -- Looking for stdio.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for wchar.h -- Looking for wchar.h - found -- Looking for libunwind.h -- Looking for libunwind.h - not found -- Looking for linux/input.h -- Looking for linux/input.h - found -- Looking for 7 include files stddef.h, ..., float.h -- Looking for 7 include files stddef.h, ..., float.h - found -- Looking for M_PI -- Looking for M_PI - found -- Performing Test HAVE_MPROTECT -- Performing Test HAVE_MPROTECT - Success -- Looking for strtod -- Looking for strtod - found -- Looking for malloc -- Looking for malloc - found -- Looking for calloc -- Looking for calloc - found -- Looking for realloc -- Looking for realloc - found -- Looking for free -- Looking for free - found -- Looking for getenv -- Looking for getenv - found -- Looking for setenv -- Looking for setenv - found -- Looking for putenv -- Looking for putenv - found -- Looking for unsetenv -- Looking for unsetenv - found -- Looking for bsearch -- Looking for bsearch - found -- Looking for qsort -- Looking for qsort - found -- Looking for abs -- Looking for abs - found -- Looking for bcopy -- Looking for bcopy - found -- Looking for memset -- Looking for memset - found -- Looking for memcpy -- Looking for memcpy - found -- Looking for memmove -- Looking for memmove - found -- Looking for memcmp -- Looking for memcmp - found -- Looking for strlen -- Looking for strlen - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strlcat -- Looking for strlcat - found -- Looking for _strrev -- Looking for _strrev - not found -- Looking for _strupr -- Looking for _strupr - not found -- Looking for _strlwr -- Looking for _strlwr - not found -- Looking for index -- Looking for index - found -- Looking for rindex -- Looking for rindex - found -- Looking for strchr -- Looking for strchr - found -- Looking for strrchr -- Looking for strrchr - found -- Looking for strstr -- Looking for strstr - found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for itoa -- Looking for itoa - not found -- Looking for _ltoa -- Looking for _ltoa - not found -- Looking for _uitoa -- Looking for _uitoa - not found -- Looking for _ultoa -- Looking for _ultoa - not found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoul -- Looking for strtoul - found -- Looking for _i64toa -- Looking for _i64toa - not found -- Looking for _ui64toa -- Looking for _ui64toa - not found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoull -- Looking for strtoull - found -- Looking for atoi -- Looking for atoi - found -- Looking for atof -- Looking for atof - found -- Looking for strcmp -- Looking for strcmp - found -- Looking for strncmp -- Looking for strncmp - found -- Looking for _stricmp -- Looking for _stricmp - not found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for _strnicmp -- Looking for _strnicmp - not found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Looking for strcasestr -- Looking for strcasestr - found -- Looking for wcscmp -- Looking for wcscmp - found -- Looking for _wcsdup -- Looking for _wcsdup - not found -- Looking for wcsdup -- Looking for wcsdup - found -- Looking for wcslcat -- Looking for wcslcat - found -- Looking for wcslcpy -- Looking for wcslcpy - found -- Looking for wcslen -- Looking for wcslen - found -- Looking for wcsncmp -- Looking for wcsncmp - found -- Looking for wcsstr -- Looking for wcsstr - found -- Looking for wcscasecmp -- Looking for wcscasecmp - found -- Looking for _wcsicmp -- Looking for _wcsicmp - not found -- Looking for wcsncasecmp -- Looking for wcsncasecmp - found -- Looking for _wcsnicmp -- Looking for _wcsnicmp - not found -- Looking for sscanf -- Looking for sscanf - found -- Looking for vsscanf -- Looking for vsscanf - found -- Looking for vsnprintf -- Looking for vsnprintf - found -- Looking for fopen64 -- Looking for fopen64 - not found -- Looking for fseeko -- Looking for fseeko - found -- Looking for fseeko64 -- Looking for fseeko64 - not found -- Looking for _Exit -- Looking for _Exit - found -- Looking for sigaction -- Looking for sigaction - found -- Looking for setjmp -- Looking for setjmp - found -- Looking for nanosleep -- Looking for nanosleep - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for sysctlbyname -- Looking for sysctlbyname - not found -- Looking for getauxval -- Looking for getauxval - found -- Looking for elf_aux_info -- Looking for elf_aux_info - not found -- Looking for poll -- Looking for poll - found -- Looking for pow in m -- Looking for pow in m - found -- Looking for atan -- Looking for atan - found -- Looking for atan2 -- Looking for atan2 - found -- Looking for atanf -- Looking for atanf - found -- Looking for atan2f -- Looking for atan2f - found -- Looking for ceil -- Looking for ceil - found -- Looking for ceilf -- Looking for ceilf - found -- Looking for copysign -- Looking for copysign - found -- Looking for copysignf -- Looking for copysignf - found -- Looking for cos -- Looking for cos - found -- Looking for cosf -- Looking for cosf - found -- Looking for exp -- Looking for exp - found -- Looking for expf -- Looking for expf - found -- Looking for fabs -- Looking for fabs - found -- Looking for fabsf -- Looking for fabsf - found -- Looking for floor -- Looking for floor - found -- Looking for floorf -- Looking for floorf - found -- Looking for fmod -- Looking for fmod - found -- Looking for fmodf -- Looking for fmodf - found -- Looking for log -- Looking for log - found -- Looking for logf -- Looking for logf - found -- Looking for log10 -- Looking for log10 - found -- Looking for log10f -- Looking for log10f - found -- Looking for lround -- Looking for lround - found -- Looking for lroundf -- Looking for lroundf - found -- Looking for pow -- Looking for pow - found -- Looking for powf -- Looking for powf - found -- Looking for round -- Looking for round - found -- Looking for roundf -- Looking for roundf - found -- Looking for scalbn -- Looking for scalbn - found -- Looking for scalbnf -- Looking for scalbnf - found -- Looking for sin -- Looking for sin - found -- Looking for sinf -- Looking for sinf - found -- Looking for sqrt -- Looking for sqrt - found -- Looking for sqrtf -- Looking for sqrtf - found -- Looking for tan -- Looking for tan - found -- Looking for tanf -- Looking for tanf - found -- Looking for acos -- Looking for acos - found -- Looking for acosf -- Looking for acosf - found -- Looking for asin -- Looking for asin - found -- Looking for asinf -- Looking for asinf - found -- Looking for trunc -- Looking for trunc - found -- Looking for truncf -- Looking for truncf - found -- Looking for iconv_open in iconv -- Looking for iconv_open in iconv - not found -- Looking for iconv_open in c -- Looking for iconv_open in c - found -- Looking for alloca.h -- Looking for alloca.h - found -- Looking for alloca -- Looking for alloca - found -- Looking for alloca -- Looking for alloca - found -- Looking for alloca -- Looking for alloca - not found -- Performing Test HAVE_SA_SIGACTION -- Performing Test HAVE_SA_SIGACTION - Success -- Looking for dlopen -- Looking for dlopen - found -- Performing Test HAVE_O_CLOEXEC -- Performing Test HAVE_O_CLOEXEC - Success -- Performing Test HAVE_OSS_SYS_SOUNDCARD_H -- Performing Test HAVE_OSS_SYS_SOUNDCARD_H - Success -- Looking for alsa/asoundlib.h -- Looking for alsa/asoundlib.h - found -- Looking for snd_pcm_recover in asound -- Looking for snd_pcm_recover in asound - found -- dynamic libasound -> libasound.so.2 -- Checking for module 'jack' -- Found jack, version 1.9.21 -- dynamic libjack -> libjack.so.0 -- Checking for module 'libpipewire-0.3>=0.3.20' -- Package 'libpipewire-0.3', required by 'virtual:world', not found -- Checking for module 'libpulse-simple' -- Found libpulse-simple, version 16.1 -- dynamic libpulse-simple -> libpulse-simple.so.0 -- Checking for module 'esound' -- Package 'esound', required by 'virtual:world', not found -- Looking for audio/audiolib.h -- Looking for audio/audiolib.h - not found -- Checking for module 'sndio' -- Found sndio, version 1.9.0 -- dynamic libsndio -> libsndio.so.7 -- Checking for modules 'bcm_host;brcmegl' -- Package 'bcm_host', required by 'virtual:world', not found -- Package 'brcmegl', required by 'virtual:world', not found -- Performing Test HAVE_RPI -- Performing Test HAVE_RPI - Failed -- dynamic libX11 -> libX11.so.6 -- dynamic libXext -> libXext.so.6 -- dynamic libXcursor -> libXcursor.so.1 -- dynamic libXi -> libXi.so.6 -- dynamic libXfixes -> libXfixes.so.3 -- dynamic libXrandr -> libXrandr.so.2 -- dynamic libXrender -> libXrender.so.1 -- dynamic libXss -> libXss.so.1 -- Looking for shmat -- Looking for shmat - found -- Performing Test HAVE_XGENERICEVENT -- Performing Test HAVE_XGENERICEVENT - Success -- Looking for XkbKeycodeToKeysym -- Looking for XkbKeycodeToKeysym - found -- Performing Test HAVE_XINPUT2_MULTITOUCH -- Performing Test HAVE_XINPUT2_MULTITOUCH - Success -- Performing Test HAVE_XFIXES_H -- Performing Test HAVE_XFIXES_H - Success -- Checking for module 'egl' -- Found egl, version 1.5 -- Performing Test HAVE_OPENGL_EGL -- Performing Test HAVE_OPENGL_EGL - Success -- Checking for modules 'libdrm;gbm;egl' -- Found libdrm, version 2.4.120 -- Found gbm, version 24.0.9-0ubuntu0.1 -- Found egl, version 1.5 -- dynamic libdrm -> libdrm.so.2 -- dynamic libgbm -> libgbm.so.1 -- Performing Test HAVE_OPENGL_GLX -- Performing Test HAVE_OPENGL_GLX - Success -- Performing Test HAVE_OPENGL -- Performing Test HAVE_OPENGL - Success -- Performing Test HAVE_OPENGLES_V1 -- Performing Test HAVE_OPENGLES_V1 - Success -- Performing Test HAVE_OPENGLES_V2 -- Performing Test HAVE_OPENGLES_V2 - Success -- Checking for modules 'wayland-client>=1.18;wayland-egl;wayland-cursor;egl;xkbcommon>=0.5.0' -- Found wayland-client, version 1.22.0 -- Found wayland-egl, version 18.1.0 -- Found wayland-cursor, version 1.22.0 -- Found egl, version 1.5 -- Found xkbcommon, version 1.6.0 -- dynamic libwayland-client -> libwayland-client.so.0 -- dynamic libwayland-egl -> libwayland-egl.so.1 -- dynamic libwayland-cursor -> libwayland-cursor.so.0 -- dynamic libxkbcommon -> libxkbcommon.so.0 -- Checking for module 'libdecor-0' -- Found libdecor-0, version 0.2.2 -- dynamic libdecor-0 -> libdecor-0.so.0 -- Performing Test HAVE_VIVANTE_VDK -- Performing Test HAVE_VIVANTE_VDK - Failed -- Performing Test HAVE_VIVANTE_EGL_FB -- Performing Test HAVE_VIVANTE_EGL_FB - Failed -- Performing Test HAVE_INPUT_EVENTS -- Performing Test HAVE_INPUT_EVENTS - Success -- Performing Test HAVE_INPUT_KD -- Performing Test HAVE_INPUT_KD - Success -- Looking for libudev.h -- Looking for libudev.h - found -- Looking for sys/inotify.h -- Looking for sys/inotify.h - found -- Looking for inotify_init -- Looking for inotify_init - found -- Looking for inotify_init1 -- Looking for inotify_init1 - found -- Checking for one of the modules 'dbus-1;dbus' -- Checking for one of the modules 'ibus-1.0;ibus' -- Performing Test HAVE_PTHREADS -- Performing Test HAVE_PTHREADS - Success -- Performing Test HAVE_RECURSIVE_MUTEXES -- Performing Test HAVE_RECURSIVE_MUTEXES - Success -- Performing Test HAVE_PTHREADS_SEM -- Performing Test HAVE_PTHREADS_SEM - Success -- Performing Test HAVE_SEM_TIMEDWAIT -- Performing Test HAVE_SEM_TIMEDWAIT - Success -- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for include file pthread_np.h -- Looking for include file pthread_np.h - not found -- Performing Test HAVE_PTHREAD_SETNAME_NP -- Performing Test HAVE_PTHREAD_SETNAME_NP - Success -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for linux/version.h -- Looking for linux/version.h - found -- Performing Test HAVE_ENABLE_NEW_DTAGS -- Performing Test HAVE_ENABLE_NEW_DTAGS - Success -- Looking for samplerate.h -- Looking for samplerate.h - found -- dynamic libsamplerate -> libsamplerate.so.0 CMake Deprecation Warning at vendor/sdl2/CMakeLists.txt:3143 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

-- -- SDL2 was configured with the following options:

-- Platform: Linux-6.8.0-40-generic -- 64-bit: TRUE -- Compiler: /usr/bin/cc -- Revision: SDL-release-2.26.2-0-gf070c83a

-- Subsystems: -- Atomic: ON -- Audio: ON -- Video: ON -- Render: ON -- Events: ON -- Joystick: ON -- Haptic: ON -- Hidapi: ON -- Power: ON -- Threads: ON -- Timers: ON -- File: ON -- Loadso: ON -- CPUinfo: ON -- Filesystem: ON -- Sensor: ON -- Locale: ON -- Misc: ON

-- Options: -- SDL2_DISABLE_INSTALL (Wanted: ON): OFF -- SDL2_DISABLE_SDL2MAIN (Wanted: OFF): OFF -- SDL2_DISABLE_UNINSTALL (Wanted: OFF): OFF -- SDL_3DNOW (Wanted: ON): ON -- SDL_ALSA (Wanted: ON): ON -- SDL_ALSA_SHARED (Wanted: ON): ON -- SDL_ALTIVEC (Wanted: ON): OFF -- SDL_ARMNEON (Wanted: OFF): OFF -- SDL_ARMSIMD (Wanted: OFF): OFF -- SDL_ARTS (Wanted: ON): OFF -- SDL_ARTS_SHARED (Wanted: ON): OFF -- SDL_ASAN (Wanted: OFF): OFF -- SDL_ASSEMBLY (Wanted: ON): ON -- SDL_ASSERTIONS (Wanted: auto): auto -- SDL_BACKGROUNDING_SIGNAL (Wanted: OFF): OFF -- SDL_CCACHE (Wanted: ON): OFF -- SDL_CLOCK_GETTIME (Wanted: ON): ON -- SDL_COCOA (Wanted: OFF): OFF -- SDL_DBUS (Wanted: ON): ON -- SDL_DIRECTFB (Wanted: OFF): OFF -- SDL_DIRECTFB_SHARED (Wanted: OFF): OFF -- SDL_DIRECTX (Wanted: OFF): OFF -- SDL_DISKAUDIO (Wanted: ON): ON -- SDL_DUMMYAUDIO (Wanted: ON): ON -- SDL_DUMMYVIDEO (Wanted: ON): ON -- SDL_ESD (Wanted: ON): OFF -- SDL_ESD_SHARED (Wanted: ON): OFF -- SDL_FOREGROUNDING_SIGNAL (Wanted: OFF): OFF -- SDL_FUSIONSOUND (Wanted: OFF): OFF -- SDL_FUSIONSOUND_SHARED (Wanted: OFF): OFF -- SDL_GCC_ATOMICS (Wanted: ON): ON -- SDL_HIDAPI (Wanted: ON): ON -- SDL_HIDAPI_JOYSTICK (Wanted: ON): ON -- SDL_HIDAPI_LIBUSB (Wanted: OFF): OFF -- SDL_IBUS (Wanted: ON): ON -- SDL_INSTALL_TESTS (Wanted: OFF): OFF -- SDL_JACK (Wanted: ON): ON -- SDL_JACK_SHARED (Wanted: ON): ON -- SDL_KMSDRM (Wanted: ON): ON -- SDL_KMSDRM_SHARED (Wanted: ON): ON -- SDL_LIBC (Wanted: ON): ON -- SDL_LIBSAMPLERATE (Wanted: ON): ON -- SDL_LIBSAMPLERATE_SHARED (Wanted: ON): ON -- SDL_METAL (Wanted: OFF): OFF -- SDL_MMX (Wanted: ON): ON -- SDL_NAS (Wanted: ON): OFF -- SDL_NAS_SHARED (Wanted: ON): OFF -- SDL_OFFSCREEN (Wanted: ON): ON -- SDL_OPENGL (Wanted: ON): ON -- SDL_OPENGLES (Wanted: ON): ON -- SDL_OSS (Wanted: ON): ON -- SDL_PIPEWIRE (Wanted: ON): OFF -- SDL_PIPEWIRE_SHARED (Wanted: ON): OFF -- SDL_PTHREADS (Wanted: ON): ON -- SDL_PTHREADS_SEM (Wanted: ON): ON -- SDL_PULSEAUDIO (Wanted: ON): ON -- SDL_PULSEAUDIO_SHARED (Wanted: ON): ON -- SDL_RENDER_D3D (Wanted: OFF): OFF -- SDL_RENDER_METAL (Wanted: OFF): OFF -- SDL_RPATH (Wanted: ON): ON -- SDL_RPI (Wanted: ON): OFF -- SDL_SNDIO (Wanted: ON): ON -- SDL_SNDIO_SHARED (Wanted: ON): ON -- SDL_SSE (Wanted: ON): ON -- SDL_SSE2 (Wanted: ON): ON -- SDL_SSE3 (Wanted: ON): ON -- SDL_SSEMATH (Wanted: ON): ON -- SDL_STATIC_PIC (Wanted: ON): ON -- SDL_SYSTEM_ICONV (Wanted: ON): ON -- SDL_TESTS (Wanted: OFF): OFF -- SDL_VENDOR_INFO (Wanted: ): OFF -- SDL_VIRTUAL_JOYSTICK (Wanted: ON): ON -- SDL_VIVANTE (Wanted: ON): OFF -- SDL_VULKAN (Wanted: ON): ON -- SDL_WASAPI (Wanted: OFF): OFF -- SDL_WAYLAND (Wanted: ON): ON -- SDL_WAYLAND_LIBDECOR (Wanted: ON): ON -- SDL_WAYLAND_LIBDECOR_SHARED (Wanted: ON): ON -- SDL_WAYLAND_QT_TOUCH (Wanted: ON): ON -- SDL_WAYLAND_SHARED (Wanted: ON): ON -- SDL_X11 (Wanted: ON): ON -- SDL_X11_SHARED (Wanted: ON): ON -- SDL_X11_XCURSOR (Wanted: ON): ON -- SDL_X11_XDBE (Wanted: ON): ON -- SDL_X11_XFIXES (Wanted: ON): ON -- SDL_X11_XINPUT (Wanted: ON): ON -- SDL_X11_XRANDR (Wanted: ON): ON -- SDL_X11_XSCRNSAVER (Wanted: ON): ON -- SDL_X11_XSHAPE (Wanted: ON): ON -- SDL_XINPUT (Wanted: OFF): OFF

-- CFLAGS: -Dd_m3LogOutput=0 -idirafter "/home/benvl/TIC-80/vendor/sdl2/src/video/khronos" -DHAVE_LINUX_VERSION_H -- EXTRA_CFLAGS: -Wall -fno-strict-aliasing -Wdeclaration-after-statement -fvisibility=hidden -Wshadow -mmmx -m3dnow -msse -msse2 -msse3 -I/usr/include -D_REENTRANT -I/usr/include/libdrm -- EXTRA_LDFLAGS: -pthread -Wl,--no-undefined -- EXTRA_LIBS: m;rt

-- Build Shared Library: ON -- Build Static Library: ON -- Build Static Library with Position Independent Code: ON

-- If something was not detected, although the libraries -- were installed, then make sure you have set the -- CFLAGS and LDFLAGS environment variables correctly.

-- Configuring done (19.7s) -- Generating done (0.1s) -- Build files have been written to: /home/benvl/TIC-80/build [ 0%] Building C object CMakeFiles/giflib.dir/vendor/giflib/dgif_lib.c.o [ 0%] Building C object CMakeFiles/blipbuf.dir/vendor/blip-buf/blip_buf.c.o [ 0%] Linking C static library lib/libblipbuf.a [ 0%] Building C object CMakeFiles/giflib.dir/vendor/giflib/egif_lib.c.o [ 0%] Built target blipbuf [ 0%] Building C object CMakeFiles/zlib.dir/vendor/zlib/adler32.c.o [ 0%] Building C object CMakeFiles/zlib.dir/vendor/zlib/compress.c.o [ 0%] Building C object CMakeFiles/zlib.dir/vendor/zlib/crc32.c.o [ 0%] Building C object CMakeFiles/giflib.dir/vendor/giflib/gif_err.c.o [ 1%] Building C object CMakeFiles/zlib.dir/vendor/zlib/deflate.c.o [ 1%] Building C object CMakeFiles/giflib.dir/vendor/giflib/gif_font.c.o [ 1%] Building C object CMakeFiles/giflib.dir/vendor/giflib/gif_hash.c.o [ 1%] Building C object CMakeFiles/giflib.dir/vendor/giflib/gifalloc.c.o [ 1%] Building C object CMakeFiles/giflib.dir/vendor/giflib/openbsd-reallocarray.c.o [ 2%] Linking C static library lib/libgiflib.a [ 2%] Built target giflib [ 2%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lapi.c.o [ 2%] Building C object CMakeFiles/zlib.dir/vendor/zlib/inflate.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lcode.c.o [ 3%] Building C object CMakeFiles/zlib.dir/vendor/zlib/infback.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lctype.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ldebug.c.o [ 3%] Building C object CMakeFiles/zlib.dir/vendor/zlib/inftrees.c.o [ 3%] Building C object CMakeFiles/zlib.dir/vendor/zlib/inffast.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ldo.c.o [ 3%] Building C object CMakeFiles/zlib.dir/vendor/zlib/trees.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ldump.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lfunc.c.o [ 3%] Building C object CMakeFiles/zlib.dir/vendor/zlib/uncompr.c.o [ 3%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lgc.c.o [ 3%] Building C object CMakeFiles/zlib.dir/vendor/zlib/zutil.c.o [ 4%] Linking C static library lib/libzlib.a [ 4%] Built target zlib [ 5%] Building C object CMakeFiles/lpeg.dir/vendor/lpeg/lpcap.c.o In file included from /home/benvl/TIC-80/vendor/lpeg/lpcap.h:9, from /home/benvl/TIC-80/vendor/lpeg/lpcap.c:9: /home/benvl/TIC-80/vendor/lpeg/lptypes.h:13: warning: "NDEBUG" redefined 13 #define NDEBUG
: note: this is the location of the previous definition [ 5%] Building C object CMakeFiles/lpeg.dir/vendor/lpeg/lpcode.c.o [ 5%] Building C object CMakeFiles/luaapi.dir/vendor/lua/llex.c.o In file included from /home/benvl/TIC-80/vendor/lpeg/lpcode.c:12: /home/benvl/TIC-80/vendor/lpeg/lptypes.h:13: warning: "NDEBUG" redefined 13 | #define NDEBUG | : note: this is the location of the previous definition [ 5%] Building C object CMakeFiles/lpeg.dir/vendor/lpeg/lpprint.c.o In file included from /home/benvl/TIC-80/vendor/lpeg/lpprint.c:11: /home/benvl/TIC-80/vendor/lpeg/lptypes.h:13: warning: "NDEBUG" redefined 13 | #define NDEBUG | : note: this is the location of the previous definition [ 5%] Building C object CMakeFiles/lpeg.dir/vendor/lpeg/lptree.c.o In file included from /home/benvl/TIC-80/vendor/lpeg/lptree.c:14: /home/benvl/TIC-80/vendor/lpeg/lptypes.h:13: warning: "NDEBUG" redefined 13 | #define NDEBUG | : note: this is the location of the previous definition [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lmem.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lobject.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lopcodes.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lparser.c.o [ 6%] Building C object CMakeFiles/lpeg.dir/vendor/lpeg/lpvm.c.o In file included from /home/benvl/TIC-80/vendor/lpeg/lpcap.h:9, from /home/benvl/TIC-80/vendor/lpeg/lpvm.c:13: /home/benvl/TIC-80/vendor/lpeg/lptypes.h:13: warning: "NDEBUG" redefined 13 | #define NDEBUG | : note: this is the location of the previous definition [ 6%] Linking C static library lib/liblpeg.a [ 6%] Built target lpeg [ 6%] Building C object CMakeFiles/wren.dir/vendor/wren/src/optional/wren_opt_meta.c.o [ 6%] Building C object CMakeFiles/wren.dir/vendor/wren/src/optional/wren_opt_random.c.o [ 6%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_compiler.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lstate.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lstring.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ltable.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ltm.c.o [ 6%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lundump.c.o [ 7%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lvm.c.o [ 7%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_core.c.o [ 7%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lzio.c.o [ 7%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lauxlib.c.o [ 7%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_debug.c.o [ 7%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lbaselib.c.o [ 7%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_primitive.c.o [ 7%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lcorolib.c.o [ 7%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_utils.c.o [ 7%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ldblib.c.o [ 8%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_value.c.o [ 8%] Building C object CMakeFiles/luaapi.dir/vendor/lua/liolib.c.o [ 8%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lmathlib.c.o [ 8%] Building C object CMakeFiles/wren.dir/vendor/wren/src/vm/wren_vm.c.o [ 8%] Building C object CMakeFiles/luaapi.dir/vendor/lua/loslib.c.o [ 9%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lstrlib.c.o [ 9%] Building C object CMakeFiles/wren.dir/src/api/wren.c.o [ 9%] Building C object CMakeFiles/luaapi.dir/vendor/lua/ltablib.c.o [ 9%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lutf8lib.c.o [ 9%] Building C object CMakeFiles/luaapi.dir/vendor/lua/loadlib.c.o [ 9%] Building C object CMakeFiles/wren.dir/src/api/parse_note.c.o [ 9%] Linking C static library lib/libwren.a [ 9%] Building C object CMakeFiles/luaapi.dir/vendor/lua/linit.c.o [ 9%] Building C object CMakeFiles/luaapi.dir/vendor/lua/lbitlib.c.o [ 9%] Built target wren [ 9%] Performing build step for 'mruby_vendor' /bin/sh: 1: RAKE-NOTFOUND: not found gmake[2]: *** [CMakeFiles/mruby_vendor.dir/build.make:86: mruby_vendor-prefix/src/mruby_vendor-stamp/mruby_vendor-build] Error 127 gmake[1]: *** [CMakeFiles/Makefile2:457: CMakeFiles/mruby_vendor.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 9%] Building C object CMakeFiles/luaapi.dir/src/api/luaapi.c.o [ 9%] Building C object CMakeFiles/luaapi.dir/src/api/parse_note.c.o [ 9%] Linking C static library lib/libluaapi.a [ 9%] Built target luaapi gmake: *** [Makefile:156: all] Error 2` note i got those errors on my mint install and ubuntu so this is the ubuntu output
Miguel-hrvs commented 3 weeks ago

sudo apt install rake And try again

RadioactiveBen commented 3 weeks ago

it worked ur awesome thx so much

Miguel-hrvs commented 3 weeks ago

You're welcome, once compiled use sudo make install to access it through the search bar or console.