Skip to content

Instantly share code, notes, and snippets.

@FelixWolf
Created November 30, 2024 20:18
Show Gist options
  • Save FelixWolf/d89dda6f5c136963945bca70d1e3d88f to your computer and use it in GitHub Desktop.
Save FelixWolf/d89dda6f5c136963945bca70d1e3d88f to your computer and use it in GitHub Desktop.
[felix@crocuta furc3ds]$ cmake -DCMAKE_BUILD_TYPE=Debug -DPLATFORM=N3DS -B build .
-- The CXX compiler identification is GNU 14.2.0
-- Detected multilib folder: armv6k/fpu
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Configuring done (0.5s)
-- Generating done (0.0s)
-- Build files have been written to: /home/felix/source/games/furc3ds/build
[felix@crocuta furc3ds]$ cmake --build build --verbose
Change Dir: '/home/felix/source/games/furc3ds/build'
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile
/usr/bin/cmake -S/home/felix/source/games/furc3ds -B/home/felix/source/games/furc3ds/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/felix/source/games/furc3ds/build/CMakeFiles /home/felix/source/games/furc3ds/build//CMakeFiles/progress.marks
/usr/bin/make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/lzma/CMakeFiles/lzma.dir/build.make src/lzma/CMakeFiles/lzma.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/lzma /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/lzma /home/felix/source/games/furc3ds/build/src/lzma/CMakeFiles/lzma.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/lzma/CMakeFiles/lzma.dir/build.make src/lzma/CMakeFiles/lzma.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
[ 8%] Building C object src/lzma/CMakeFiles/lzma.dir/LzmaDec.o
cd /home/felix/source/games/furc3ds/build/src/lzma && /opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc -I/home/felix/source/games/furc3ds/src/lzma -isystem /opt/devkitpro/libctru/include -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -MD -MT src/lzma/CMakeFiles/lzma.dir/LzmaDec.o -MF CMakeFiles/lzma.dir/LzmaDec.o.d -o CMakeFiles/lzma.dir/LzmaDec.o -c /home/felix/source/games/furc3ds/src/lzma/LzmaDec.c
[ 16%] Linking C static library liblzma.a
cd /home/felix/source/games/furc3ds/build/src/lzma && /usr/bin/cmake -P CMakeFiles/lzma.dir/cmake_clean_target.cmake
cd /home/felix/source/games/furc3ds/build/src/lzma && /usr/bin/cmake -E cmake_link_script CMakeFiles/lzma.dir/link.txt --verbose=1
/opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc-ar qc liblzma.a CMakeFiles/lzma.dir/LzmaDec.o
/opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc-ranlib liblzma.a
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[ 16%] Built target lzma
/usr/bin/make -f src/fox5/CMakeFiles/fox5.dir/build.make src/fox5/CMakeFiles/fox5.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/fox5 /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/fox5 /home/felix/source/games/furc3ds/build/src/fox5/CMakeFiles/fox5.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/fox5/CMakeFiles/fox5.dir/build.make src/fox5/CMakeFiles/fox5.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
[ 25%] Building CXX object src/fox5/CMakeFiles/fox5.dir/fox5.o
cd /home/felix/source/games/furc3ds/build/src/fox5 && /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ -I/home/felix/source/games/furc3ds/src/fox5 -I/home/felix/source/games/furc3ds/src/lzma -isystem /opt/devkitpro/libctru/include -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -MD -MT src/fox5/CMakeFiles/fox5.dir/fox5.o -MF CMakeFiles/fox5.dir/fox5.o.d -o CMakeFiles/fox5.dir/fox5.o -c /home/felix/source/games/furc3ds/src/fox5/fox5.cpp
[ 33%] Building CXX object src/fox5/CMakeFiles/fox5.dir/fox5cipher.o
cd /home/felix/source/games/furc3ds/build/src/fox5 && /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ -I/home/felix/source/games/furc3ds/src/fox5 -I/home/felix/source/games/furc3ds/src/lzma -isystem /opt/devkitpro/libctru/include -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -MD -MT src/fox5/CMakeFiles/fox5.dir/fox5cipher.o -MF CMakeFiles/fox5.dir/fox5cipher.o.d -o CMakeFiles/fox5.dir/fox5cipher.o -c /home/felix/source/games/furc3ds/src/fox5/fox5cipher.cpp
[ 41%] Linking CXX static library libfox5.a
cd /home/felix/source/games/furc3ds/build/src/fox5 && /usr/bin/cmake -P CMakeFiles/fox5.dir/cmake_clean_target.cmake
cd /home/felix/source/games/furc3ds/build/src/fox5 && /usr/bin/cmake -E cmake_link_script CMakeFiles/fox5.dir/link.txt --verbose=1
/opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc-ar qc libfox5.a CMakeFiles/fox5.dir/fox5.o CMakeFiles/fox5.dir/fox5cipher.o
/opt/devkitpro/devkitARM/bin/arm-none-eabi-gcc-ranlib libfox5.a
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[ 41%] Built target fox5
/usr/bin/make -f src/main/CMakeFiles/GeneratePicaShaders.dir/build.make src/main/CMakeFiles/GeneratePicaShaders.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/main /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/main /home/felix/source/games/furc3ds/build/src/main/CMakeFiles/GeneratePicaShaders.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/main/CMakeFiles/GeneratePicaShaders.dir/build.make src/main/CMakeFiles/GeneratePicaShaders.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
[ 50%] Processing unlit_generic.v.pica to generate /home/felix/source/games/furc3ds/build/generated/unlit_generic.shbin.h
cd /home/felix/source/games/furc3ds/build/src/main && picasso -h /home/felix/source/games/furc3ds/build/generated/unlit_generic.shbin.h -o /home/felix/source/games/furc3ds/build/generated/shaders/unlit_generic.shbin /home/felix/source/games/furc3ds/src/main/unlit_generic.v.pica
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[ 50%] Built target GeneratePicaShaders
/usr/bin/make -f src/main/CMakeFiles/main.dir/build.make src/main/CMakeFiles/main.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/main /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/main /home/felix/source/games/furc3ds/build/src/main/CMakeFiles/main.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/main/CMakeFiles/main.dir/build.make src/main/CMakeFiles/main.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
[ 58%] Building CXX object src/main/CMakeFiles/main.dir/appbase.o
cd /home/felix/source/games/furc3ds/build/src/main && /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ -I/home/felix/source/games/furc3ds/build/generated -I/home/felix/source/games/furc3ds/src/lzma -I/home/felix/source/games/furc3ds/src/fox5 -isystem /opt/devkitpro/libctru/include -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -MD -MT src/main/CMakeFiles/main.dir/appbase.o -MF CMakeFiles/main.dir/appbase.o.d -o CMakeFiles/main.dir/appbase.o -c /home/felix/source/games/furc3ds/src/main/appbase.cpp
[ 66%] Building CXX object src/main/CMakeFiles/main.dir/furcadia.o
cd /home/felix/source/games/furc3ds/build/src/main && /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ -I/home/felix/source/games/furc3ds/build/generated -I/home/felix/source/games/furc3ds/src/lzma -I/home/felix/source/games/furc3ds/src/fox5 -isystem /opt/devkitpro/libctru/include -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -MD -MT src/main/CMakeFiles/main.dir/furcadia.o -MF CMakeFiles/main.dir/furcadia.o.d -o CMakeFiles/main.dir/furcadia.o -c /home/felix/source/games/furc3ds/src/main/furcadia.cpp
[ 75%] Building CXX object src/main/CMakeFiles/main.dir/main.o
cd /home/felix/source/games/furc3ds/build/src/main && /opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ -I/home/felix/source/games/furc3ds/build/generated -I/home/felix/source/games/furc3ds/src/lzma -I/home/felix/source/games/furc3ds/src/fox5 -isystem /opt/devkitpro/libctru/include -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -MD -MT src/main/CMakeFiles/main.dir/main.o -MF CMakeFiles/main.dir/main.o.d -o CMakeFiles/main.dir/main.o -c /home/felix/source/games/furc3ds/src/main/main.cpp
[ 83%] Linking CXX executable ../../build-3ds/main.elf
cd /home/felix/source/games/furc3ds/build/src/main && /usr/bin/cmake -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=1
/opt/devkitpro/devkitARM/bin/arm-none-eabi-g++ -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -mword-relocations -ffunction-sections -D__3DS__ -g -Og -DDEBUG -march=armv6k -mtune=mpcore -mfloat-abi=hard -mtp=soft -L/opt/devkitpro/libctru/lib -L/opt/devkitpro/portlibs/3ds/lib -specs=3dsx.specs CMakeFiles/main.dir/appbase.o CMakeFiles/main.dir/furcadia.o CMakeFiles/main.dir/main.o -o ../../build-3ds/main.elf -lcitro3d -lctru ../lzma/liblzma.a ../fox5/libfox5.a ../lzma/liblzma.a -lctru -lm
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[ 83%] Built target main
/usr/bin/make -f src/main/CMakeFiles/package_dir_2DBB911A-347D-56D1-A996-61557FCC1B1E.dir/build.make src/main/CMakeFiles/package_dir_2DBB911A-347D-56D1-A996-61557FCC1B1E.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/main /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/main /home/felix/source/games/furc3ds/build/src/main/CMakeFiles/package_dir_2DBB911A-347D-56D1-A996-61557FCC1B1E.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/main/CMakeFiles/package_dir_2DBB911A-347D-56D1-A996-61557FCC1B1E.dir/build.make src/main/CMakeFiles/package_dir_2DBB911A-347D-56D1-A996-61557FCC1B1E.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
[ 91%] 2DBB911A-347D-56D1-A996-61557FCC1B1E: Copying /home/felix/source/games/furc3ds/build/generated/shaders to /assets/shaders
cd /home/felix/source/games/furc3ds/build/src/main && /usr/bin/cmake -E make_directory /home/felix/source/games/furc3ds/build/build-3ds/packaged/assets/shaders
cd /home/felix/source/games/furc3ds/build/src/main && /usr/bin/cmake -E copy_directory /home/felix/source/games/furc3ds/build/generated/shaders /home/felix/source/games/furc3ds/build/build-3ds/packaged/assets/shaders
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[ 91%] Built target package_dir_2DBB911A-347D-56D1-A996-61557FCC1B1E
/usr/bin/make -f src/main/CMakeFiles/package_dir_EE31CB1D-CFF2-5EBD-8DD2-965C987491E3.dir/build.make src/main/CMakeFiles/package_dir_EE31CB1D-CFF2-5EBD-8DD2-965C987491E3.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/main /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/main /home/felix/source/games/furc3ds/build/src/main/CMakeFiles/package_dir_EE31CB1D-CFF2-5EBD-8DD2-965C987491E3.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/main/CMakeFiles/package_dir_EE31CB1D-CFF2-5EBD-8DD2-965C987491E3.dir/build.make src/main/CMakeFiles/package_dir_EE31CB1D-CFF2-5EBD-8DD2-965C987491E3.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
[100%] EE31CB1D-CFF2-5EBD-8DD2-965C987491E3: Copying /home/felix/source/games/furc3ds/src/main/assets to /assets
cd /home/felix/source/games/furc3ds/build/src/main && /usr/bin/cmake -E make_directory /home/felix/source/games/furc3ds/build/build-3ds/packaged/assets
cd /home/felix/source/games/furc3ds/build/src/main && /usr/bin/cmake -E copy_directory /home/felix/source/games/furc3ds/src/main/assets /home/felix/source/games/furc3ds/build/build-3ds/packaged/assets
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[100%] Built target package_dir_EE31CB1D-CFF2-5EBD-8DD2-965C987491E3
/usr/bin/make -f CMakeFiles/package_all.dir/build.make CMakeFiles/package_all.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/CMakeFiles/package_all.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f CMakeFiles/package_all.dir/build.make CMakeFiles/package_all.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
make[2]: Nothing to be done for 'CMakeFiles/package_all.dir/build'.
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[100%] Built target package_all
/usr/bin/make -f src/main/CMakeFiles/ElfTo3dsx.dir/build.make src/main/CMakeFiles/ElfTo3dsx.dir/depend
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/felix/source/games/furc3ds /home/felix/source/games/furc3ds/src/main /home/felix/source/games/furc3ds/build /home/felix/source/games/furc3ds/build/src/main /home/felix/source/games/furc3ds/build/src/main/CMakeFiles/ElfTo3dsx.dir/DependInfo.cmake "--color="
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/make -f src/main/CMakeFiles/ElfTo3dsx.dir/build.make src/main/CMakeFiles/ElfTo3dsx.dir/build
make[2]: Entering directory '/home/felix/source/games/furc3ds/build'
cd /home/felix/source/games/furc3ds/build/src/main && 3dsxtool /home/felix/source/games/furc3ds/build/build-3ds/main.elf /home/felix/source/games/furc3ds/build/build-3ds/packaged/main.3dsx --smdh="/home/felix/source/games/furc3ds/src/main/icon.icn" --romfs="/home/felix/source/games/furc3ds/build/build-3ds/packaged/assets/"
make[2]: Leaving directory '/home/felix/source/games/furc3ds/build'
[100%] Built target ElfTo3dsx
make[1]: Leaving directory '/home/felix/source/games/furc3ds/build'
/usr/bin/cmake -E cmake_progress_start /home/felix/source/games/furc3ds/build/CMakeFiles 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment