LIJI32 / SameBoy

Game Boy and Game Boy Color emulator written in C
https://sameboy.github.io/
Other
1.64k stars 207 forks source link

Errors when building #494

Closed mariomadproductions closed 2 years ago

mariomadproductions commented 2 years ago
user1@pc:~/Downloads/SameBoy-0.15.5/mybootroms$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description:    Linux Mint 21
Release:    21
Codename:   vanessa
user1@pc:~/Downloads/SameBoy-0.15.5/mybootroms$ sha1sum *
8bd501e31921e9601788316dbd3ce9833a97bcbc  [BIOS] Nintendo Game Boy Boot ROM (Japan) (En).gb
4ed31ec6b0b175bb109c0eb5fd3d193da823339f  [BIOS] Nintendo Game Boy Boot ROM (World) (Rev 1).gb
df5a0d2d49de38fbd31cc2aab8e62c8550e655c0  [BIOS] Nintendo Game Boy Color Boot ROM (Japan) (En).gbc
1293d68bf9643bc4f36954c1e80e38f39864528d  [BIOS] Nintendo Game Boy Color Boot ROM (World) (Rev 1).gbc
4e68f9da03c310e84c523654b9026e51f26ce7f0  [BIOS] Nintendo Game Boy Pocket Boot ROM (World).gb
user1@pc:~/Downloads/SameBoy-0.15.5/mybootroms$ sudo apt-get install libsdl2-dev
[...]
user1@pc:~/Downloads/SameBoy-0.15.5$ make CONF=native_release BOOTROMS_DIR=mybootroms
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/audio/sdl.c.o -M SDL/audio/sdl.c -c -o build/obj/SDL/audio/sdl.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/OpenDialog/gtk.c.o -M OpenDialog/gtk.c -c -o build/obj/OpenDialog/gtk.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/utils.c.o -M SDL/utils.c -c -o build/obj/SDL/utils.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/shader.c.o -M SDL/shader.c -c -o build/obj/SDL/shader.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/opengl_compat.c.o -M SDL/opengl_compat.c -c -o build/obj/SDL/opengl_compat.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/main.c.o -M SDL/main.c -c -o build/obj/SDL/main.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/gui.c.o -M SDL/gui.c -c -o build/obj/SDL/gui.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/configuration.c.o -M SDL/configuration.c -c -o build/obj/SDL/configuration.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/audio.c.o -M SDL/audio.c -c -o build/obj/SDL/audio.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/audio.c -o build/obj/SDL/audio.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/configuration.c -o build/obj/SDL/configuration.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/console.c -o build/obj/SDL/console.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/font.c -o build/obj/SDL/font.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/gui.c -o build/obj/SDL/gui.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/main.c -o build/obj/SDL/main.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/opengl_compat.c -o build/obj/SDL/opengl_compat.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/shader.c -o build/obj/SDL/shader.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/utils.c -o build/obj/SDL/utils.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c OpenDialog/gtk.c -o build/obj/OpenDialog/gtk.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/audio/sdl.c -o build/obj/SDL/audio/sdl.c.o
cc build/obj/Core/apu.c.o build/obj/Core/camera.c.o build/obj/Core/cheats.c.o build/obj/Core/debugger.c.o build/obj/Core/display.c.o build/obj/Core/gb.c.o build/obj/Core/joypad.c.o build/obj/Core/mbc.c.o build/obj/Core/memory.c.o build/obj/Core/printer.c.o build/obj/Core/random.c.o build/obj/Core/rewind.c.o build/obj/Core/rumble.c.o build/obj/Core/save_state.c.o build/obj/Core/sgb.c.o build/obj/Core/sm83_cpu.c.o build/obj/Core/sm83_disassembler.c.o build/obj/Core/symbol_hash.c.o build/obj/Core/timing.c.o build/obj/Core/workboy.c.o build/obj/SDL/audio.c.o build/obj/SDL/configuration.c.o build/obj/SDL/console.c.o build/obj/SDL/font.c.o build/obj/SDL/gui.c.o build/obj/SDL/main.c.o build/obj/SDL/opengl_compat.c.o build/obj/SDL/shader.c.o build/obj/SDL/utils.c.o build/obj/OpenDialog/gtk.c.o build/obj/SDL/audio/sdl.c.o -o build/bin/SDL/sameboy -march=native -mtune=native -lc -lm -ldl -flto -Wno-lto-type-mismatch   -lSDL2 -lpthread -lGL
strip build/bin/SDL/sameboy
true build/bin/SDL/sameboy
make: *** No rule to make target 'build/bin/SDL/dmg_boot.bin', needed by 'sdl'. Stop.
user1@pc:~/Downloads/SameBoy-0.15.5$ make clean
rm -rf build
user1@pc:~/Downloads/SameBoy-0.15.5$ make CONF=native_release
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/audio/sdl.c.o -M SDL/audio/sdl.c -c -o build/obj/SDL/audio/sdl.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/OpenDialog/gtk.c.o -M OpenDialog/gtk.c -c -o build/obj/OpenDialog/gtk.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/utils.c.o -M SDL/utils.c -c -o build/obj/SDL/utils.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/shader.c.o -M SDL/shader.c -c -o build/obj/SDL/shader.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/opengl_compat.c.o -M SDL/opengl_compat.c -c -o build/obj/SDL/opengl_compat.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/main.c.o -M SDL/main.c -c -o build/obj/SDL/main.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/gui.c.o -M SDL/gui.c -c -o build/obj/SDL/gui.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/font.c.o -M SDL/font.c -c -o build/obj/SDL/font.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/console.c.o -M SDL/console.c -c -o build/obj/SDL/console.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/configuration.c.o -M SDL/configuration.c -c -o build/obj/SDL/configuration.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -D_REENTRANT -I/usr/include/SDL2  -MT build/obj/SDL/audio.c.o -M SDL/audio.c -c -o build/obj/SDL/audio.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/workboy.c.o -M Core/workboy.c -c -o build/obj/Core/workboy.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/timing.c.o -M Core/timing.c -c -o build/obj/Core/timing.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/symbol_hash.c.o -M Core/symbol_hash.c -c -o build/obj/Core/symbol_hash.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/sm83_disassembler.c.o -M Core/sm83_disassembler.c -c -o build/obj/Core/sm83_disassembler.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/sm83_cpu.c.o -M Core/sm83_cpu.c -c -o build/obj/Core/sm83_cpu.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/sgb.c.o -M Core/sgb.c -c -o build/obj/Core/sgb.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/save_state.c.o -M Core/save_state.c -c -o build/obj/Core/save_state.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/rumble.c.o -M Core/rumble.c -c -o build/obj/Core/rumble.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/rewind.c.o -M Core/rewind.c -c -o build/obj/Core/rewind.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/random.c.o -M Core/random.c -c -o build/obj/Core/random.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/printer.c.o -M Core/printer.c -c -o build/obj/Core/printer.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/memory.c.o -M Core/memory.c -c -o build/obj/Core/memory.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/mbc.c.o -M Core/mbc.c -c -o build/obj/Core/mbc.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/joypad.c.o -M Core/joypad.c -c -o build/obj/Core/joypad.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/gb.c.o -M Core/gb.c -c -o build/obj/Core/gb.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/display.c.o -M Core/display.c -c -o build/obj/Core/display.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/debugger.c.o -M Core/debugger.c -c -o build/obj/Core/debugger.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/cheats.c.o -M Core/cheats.c -c -o build/obj/Core/cheats.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/camera.c.o -M Core/camera.c -c -o build/obj/Core/camera.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto -MT build/obj/Core/apu.c.o -M Core/apu.c -c -o build/obj/Core/apu.c.dep
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/apu.c -o build/obj/Core/apu.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/camera.c -o build/obj/Core/camera.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/cheats.c -o build/obj/Core/cheats.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/debugger.c -o build/obj/Core/debugger.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/display.c -o build/obj/Core/display.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/gb.c -o build/obj/Core/gb.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/joypad.c -o build/obj/Core/joypad.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/mbc.c -o build/obj/Core/mbc.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/memory.c -o build/obj/Core/memory.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/printer.c -o build/obj/Core/printer.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/random.c -o build/obj/Core/random.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/rewind.c -o build/obj/Core/rewind.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/rumble.c -o build/obj/Core/rumble.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/save_state.c -o build/obj/Core/save_state.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/sgb.c -o build/obj/Core/sgb.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/sm83_cpu.c -o build/obj/Core/sm83_cpu.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/sm83_disassembler.c -o build/obj/Core/sm83_disassembler.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/symbol_hash.c -o build/obj/Core/symbol_hash.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/timing.c -o build/obj/Core/timing.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -DGB_INTERNAL -c Core/workboy.c -o build/obj/Core/workboy.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/audio.c -o build/obj/SDL/audio.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/configuration.c -o build/obj/SDL/configuration.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/console.c -o build/obj/SDL/console.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/font.c -o build/obj/SDL/font.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/gui.c -o build/obj/SDL/gui.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/main.c -o build/obj/SDL/main.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/opengl_compat.c -o build/obj/SDL/opengl_compat.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/shader.c -o build/obj/SDL/shader.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/utils.c -o build/obj/SDL/utils.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c OpenDialog/gtk.c -o build/obj/OpenDialog/gtk.c.o
cc -DDATA_DIR="\"/usr/local/share/sameboy/\"" -march=native -mtune=native -Werror -Wall -Wno-unknown-warning -Wno-unknown-warning-option -Wno-missing-braces -Wno-nonnull -Wno-unused-result -Wno-strict-aliasing -Wno-multichar -Wno-int-in-bool-context -Wno-format-truncation -std=gnu11 -D_GNU_SOURCE -DGB_VERSION='"0.15.5"' -DGB_COPYRIGHT_YEAR='"2022"' -I. -D_USE_MATH_DEFINES -Wno-deprecated-declarations -O3 -DNDEBUG -flto  -D_REENTRANT -I/usr/include/SDL2  -c SDL/audio/sdl.c -o build/obj/SDL/audio/sdl.c.o
cc build/obj/Core/apu.c.o build/obj/Core/camera.c.o build/obj/Core/cheats.c.o build/obj/Core/debugger.c.o build/obj/Core/display.c.o build/obj/Core/gb.c.o build/obj/Core/joypad.c.o build/obj/Core/mbc.c.o build/obj/Core/memory.c.o build/obj/Core/printer.c.o build/obj/Core/random.c.o build/obj/Core/rewind.c.o build/obj/Core/rumble.c.o build/obj/Core/save_state.c.o build/obj/Core/sgb.c.o build/obj/Core/sm83_cpu.c.o build/obj/Core/sm83_disassembler.c.o build/obj/Core/symbol_hash.c.o build/obj/Core/timing.c.o build/obj/Core/workboy.c.o build/obj/SDL/audio.c.o build/obj/SDL/configuration.c.o build/obj/SDL/console.c.o build/obj/SDL/font.c.o build/obj/SDL/gui.c.o build/obj/SDL/main.c.o build/obj/SDL/opengl_compat.c.o build/obj/SDL/shader.c.o build/obj/SDL/utils.c.o build/obj/OpenDialog/gtk.c.o build/obj/SDL/audio/sdl.c.o -o build/bin/SDL/sameboy -march=native -mtune=native -lc -lm -ldl -flto -Wno-lto-type-mismatch   -lSDL2 -lpthread -lGL
strip build/bin/SDL/sameboy
true build/bin/SDL/sameboy
rgbgfx -h -u -o build/obj/BootROMs/SameBoyLogo.2bpp BootROMs/SameBoyLogo.png
make: rgbgfx: No such file or directory
make: *** [Makefile:470: build/obj/BootROMs/SameBoyLogo.2bpp] Error 127
LIJI32 commented 2 years ago

You're providing make a custom boot ROM directory (BOOTROMS_DIR=mybootroms) where it expects to find pre-built boot ROM files, and it's missing the DMG boot ROM (dmg_boot.bin). If your want to use your own, custom-provided boot ROMs, put all of the required ones inside your provided boot ROMs directory; otherwise, remove the BOOTROMS_DIR=mybootroms argument from the make command line.

mariomadproductions commented 2 years ago

Well the ones I provided are the official boot ROMs - I wanted to use them as I assume that could make the emulation a bit more accurate. Are you saying they need to be named a certain way?

LIJI32 commented 2 years ago

You don't need to build SameBoy with them – you can select a boot ROM directory from the Emulation Options menu. But in either case, they need to use the "standard" names: dmg_boot.bin, cgb_boot.bin, agb_boot.bin, etc.

mariomadproductions commented 2 years ago

Ah I see, thanks. I must have misinterpreted this line from the readme then: You may set BOOTROMS_DIR=... to a directory containing precompiled boot ROM files, otherwise the build system will compile and use SameBoy's own boot ROMs.

Seems like my other error once I removed BOOTROMS_DIR=mybootroms was just because I forgot to install rgbds. Works now that I've done that. Thanks!

mariomadproductions commented 2 years ago

Although, is there a list of which official boot ROMs are compatible (i.e. which hashes)?