########################### # Build Docker: # # Commander Genius # # for # # Nintendo Switch # ########################### Date: 2026-02-25_01:01:11 ########################### # Updating repository # ########################### Fetching submodule src/engine/cosmos Already up to date. ########################### # Executing CMake # ########################### -- The C compiler identification is GNU 12.1.0 -- The CXX compiler identification is GNU 12.1.0 System is unknown to cmake, create: Platform/generic to use this system, please post your config file on discourse.cmake.org so it can be added to cmake -- Detecting C compiler ABI info System is unknown to cmake, create: Platform/generic to use this system, please post your config file on discourse.cmake.org so it can be added to cmake -- Detecting C compiler ABI info - done -- Check for working C compiler: /opt/devkitpro/devkitA64/bin/aarch64-none-elf-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info System is unknown to cmake, create: Platform/generic to use this system, please post your config file on discourse.cmake.org so it can be added to cmake -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /opt/devkitpro/devkitA64/bin/aarch64-none-elf-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using ccache for faster builds -- Found Git (/usr/bin/git), executable will get SHA and branch used -- GIT_SHA = b3e63f5f2 -- GIT_BRANCH = master -- Setting SYSTEM_DATA_DIR to -- Looking for pthread.h System is unknown to cmake, create: Platform/generic to use this system, please post your config file on discourse.cmake.org so it can be added to cmake -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD System is unknown to cmake, create: Platform/generic to use this system, please post your config file on discourse.cmake.org so it can be added to cmake -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SDL2: /opt/devkitpro/portlibs/switch/lib/libSDL2main.a;/opt/devkitpro/portlibs/switch/lib/libSDL2.a -- Found SDL2_image: /opt/devkitpro/portlibs/switch/lib/libSDL2_image.a -- Found SDL2_mixer: /opt/devkitpro/portlibs/switch/lib/libSDL2_mixer.a (found version "2.0.4") -- Found SDL2_ttf: /opt/devkitpro/portlibs/switch/include/SDL2 (found version "2.0.15") -- Using shared SDL Version 2 for GsKit_base_interface -- SDL2_INCLUDE_DIRS = -- SDL2_INCLUDE_DIR = /opt/devkitpro/portlibs/switch/include/SDL2 -- SDL2_MIXER_INCLUDE_DIRS = /opt/devkitpro/portlibs/switch/include/SDL2 -- SDL2_IMAGE_INCLUDE_DIRS = /opt/devkitpro/portlibs/switch/include/SDL2 -- SDL2_TTF_INCLUDE_DIRS = /opt/devkitpro/portlibs/switch/include/SDL2 -- Setting build type to 'Release' as none was specified. -- Preparing the Build-System for Commander Genius -- WARNING: You did not specify the build type with the -DBUILD_TARGET= Parameter. has been choosen -- Available builds are: WIN32, LINUX, IOS, GP2X, WIZ, CAANOO, DINGOO, NANONOTE -- Using shared SDL Version 2 for Commander Genius -- Internal Downloader: ON -- Keen engine build enabled -- Refkeen engine build enabled -- Cosmos build enabled -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) -- $$$$$$$$$$ Will find zlib -- Found ZLIB: /opt/devkitpro/portlibs/switch/lib/libz.a (found version "1.2.11") -- Found CURL: /opt/devkitpro/portlibs/switch/lib/libcurl.a (found version "7.69.1") -- Found curl version 7.69.1 -- CG_VERSION = 3.6.0 -- CPACK_PACKAGE_VERSION = 3.6.0 -- Build system is prepared. To Build the project just type "make" -- If you want to create the installation package just type "make package" after you build the project -- Configuring done -- Generating done -- Build files have been written to: /home/user/Commander-Genius/build ########################### # Executing Compilation # ########################### Scanning dependencies of target GsKit_base_lua [ 0%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lapi.c.obj Scanning dependencies of target GsKit_base_interface [ 0%] Building CXX object GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/Base64.cpp.obj [ 0%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lcorolib.c.obj [ 1%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ldump.c.obj [ 1%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/llex.c.obj [ 1%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lopcodes.c.obj [ 1%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lstrlib.c.obj [ 1%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lauxlib.c.obj [ 2%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lctype.c.obj [ 2%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lfunc.c.obj [ 2%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lmathlib.c.obj [ 2%] Building CXX object GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/CrashHandler.cpp.obj [ 2%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/loslib.c.obj [ 2%] Building CXX object GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/Geometry.cpp.obj [ 2%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ltable.c.obj [ 3%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lundump.c.obj [ 4%] Building CXX object GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/ThreadPool.cpp.obj [ 4%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lbaselib.c.obj [ 4%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ldblib.c.obj [ 4%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lgc.c.obj [ 4%] Building CXX object GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/Color.cpp.obj [ 4%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lmem.c.obj [ 4%] Building CXX object GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/Debug.cpp.obj [ 5%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lparser.c.obj [ 5%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ltablib.c.obj [ 5%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lutf8lib.c.obj [ 5%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lbitlib.c.obj [ 5%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ldebug.c.obj [ 6%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/linit.c.obj [ 6%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/loadlib.c.obj [ 6%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lstate.c.obj [ 6%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ltm.c.obj [ 6%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lvm.c.obj [ 7%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lcode.c.obj [ 7%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/ldo.c.obj [ 7%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/liolib.c.obj [ 7%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lobject.c.obj [ 7%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lstring.c.obj [ 8%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lua.c.obj [ 8%] Building C object GsKit/base/lua/CMakeFiles/GsKit_base_lua.dir/lzio.c.obj [ 8%] Linking C static library libGsKit_base_lua.a /home/user/Commander-Genius/GsKit/base/interface/Debug.cpp: In function 'void GdbWriteCoreDump(const char*)': /home/user/Commander-Genius/GsKit/base/interface/Debug.cpp:366:19: error: 'popen' was not declared in this scope; did you mean 'open'? 366 | FILE* p = popen("gdb -q", "w"); | ^~~~~ | open /home/user/Commander-Genius/GsKit/base/interface/Debug.cpp:371:17: error: 'pclose' was not declared in this scope; did you mean 'fclose'? 371 | pclose(p); | ^~~~~~ | fclose make[2]: *** [GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/build.make:147: GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/Debug.cpp.obj] Error 1 make[1]: *** [CMakeFiles/Makefile2:966: GsKit/base/interface/CMakeFiles/GsKit_base_interface.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:171: all] Error 2 cp: cannot stat 'src/CGeniusExe': No such file or directory [ 8%] Built target GsKit_base_lua