Skip to content

Instantly share code, notes, and snippets.

@jneen
Created May 17, 2020 19:27
Show Gist options
  • Save jneen/34263adf88f807be330ebd32abbe23c1 to your computer and use it in GitHub Desktop.
Save jneen/34263adf88f807be330ebd32abbe23c1 to your computer and use it in GitHub Desktop.
# remove generated files
rm -f pc/tracker/apuram.h
rm -f pc/bin/tracker.spc
make -C pc clean
make[1]: Entering directory '/home/jneen/src/snestracker/pc'
rm -f bin/std;
rm -f bin/st;
find . -name "*.o" -o -name "*.d" | xargs rm -rf
rm -f {ext/lzma1505/C/Util/7z/,}{7zDec,7zDec.exe}
rm -f {ext/unrar/,}{unrar,unrar.exe}
cd ext/libjdkmidi/c++/out.Linux && make clean
make[2]: Entering directory '/home/jneen/src/snestracker/pc/ext/libjdkmidi/c++/out.Linux'
make[2]: Leaving directory '/home/jneen/src/snestracker/pc/ext/libjdkmidi/c++/out.Linux'
make[1]: Leaving directory '/home/jneen/src/snestracker/pc'
make -C snes_driver clean
make[1]: Entering directory '/home/jneen/src/snestracker/snes_driver'
rm -rf obj core *~ Tracker.smc *.lib obj/*.o *.sym spc.bin
find gfx -name "*.pic" -o -name "*.clr" -o -name "*.map" | xargs rm -f
make[1]: Leaving directory '/home/jneen/src/snestracker/snes_driver'
make -C snes_driver
make[1]: Entering directory '/home/jneen/src/snestracker/snes_driver'
/home/jneen/src/wla-dx/build-wla/binaries/wla-spc700 -o obj/apu/commands.o apu/commands.s
#define SPCDRIVER_CODESTART 0x202
/home/jneen/src/wla-dx/build-wla/binaries/wla-spc700 -o obj/apu/playbackengine.o apu/playbackengine.s
#define SPCDRIVER_CODESTART 0x202
#define CBIT 0x7
#define CBIT_NOTE 0x0
#define CBIT_INSTR 0x1
#define CBIT_VOL 0x2
#define CBIT_FX 0x3
#define CBIT_FXPARAM 0x4
#define CBIT_RLE 0x5
#define CBIT_RLE_ONLY1 0x6
#define REPORT_TRACKER_INCROW 0x0
#define REPORT_TRACKER_SETROW 0x1
#define REPORT_TRACKER_SETPATTERN 0x2
#define EXTFLAGS_REPEATPATTERN 0x0
#define EXTFLAGS_SKIP_ECHOBUF_CLEAR 0x1
apu/playbackengine.s:8: WARNING: There is a SLOT number 0, but there also is a SLOT (with ID 1) with starting address 0 ($0)... Using SLOT 0.
/home/jneen/src/wla-dx/build-wla/binaries/wla-spc700 -o obj/apu/spc.o apu/spc.s
#define SPCDRIVER_CODESTART 0x202
#define SPCCMD_NOP 0x0
#define SPCCMD_READRAM 0x1
#define SPCCMD_WRITERAMBYTE 0x2
#define SPCCMD_PLAYSONG 0x3
#define SPCCMD_STOPSONG 0x4
#define CBIT 0x7
#define CBIT_NOTE 0x0
#define CBIT_INSTR 0x1
#define CBIT_VOL 0x2
#define CBIT_FX 0x3
#define CBIT_FXPARAM 0x4
#define CBIT_RLE 0x5
#define CBIT_RLE_ONLY1 0x6
#define REPORT_TRACKER_INCROW 0x0
#define REPORT_TRACKER_SETROW 0x1
#define REPORT_TRACKER_SETPATTERN 0x2
#define EXTFLAGS_REPEATPATTERN 0x0
#define EXTFLAGS_SKIP_ECHOBUF_CLEAR 0x1
apu/spc.s:8: WARNING: There is a SLOT number 0, but there also is a SLOT (with ID 1) with starting address 0 ($0)... Using SLOT 0.
/home/jneen/src/wla-dx/build-wla/binaries/wlalink -b -S linkfile_spc obj/spc.bin
spc.bin is 0x406 bytes
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/2input.o cpu/2input.s
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/emptyhandler.o cpu/emptyhandler.s
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/fadein.o cpu/fadein.s
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/initsnes.o cpu/initsnes.s
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/loadgraphics.o cpu/loadgraphics.s
cd gfx/mainlogo ; pcx2snes -n -s8 -c4 -screen -o4 mainlogo
Openning graphics file: [mainlogo.pcx]
****** O P T I O N S ***************
border=OFF
pixel format = bit-plane
PCX file: 256x224 pixels
Screen mode selected: 32x32 tile map
Palette rearrange: OFF
Total colors = 4
Palette section to convert: Color #0 to 3
************************************
width=256, height=224, size=8, *xsize=32, *ysize=28, new_width=8, border=0
rows=896
Reduced screen to 264 tiles.
Saving graphics file: [mainlogo.pic]
Saving tile map file: [mainlogo.map]
Saving palette file: [mainlogo.clr]
Done!
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/main.o cpu/main.s
#define SPCDRIVER_CODESTART 0x202
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/plotter.o cpu/plotter.s
cd gfx/ascii ; pcx2snes -c4 -o4 ascii
Openning graphics file: [ascii.pcx]
Auto-detecting size of image blocks...
****** O P T I O N S ***************
border=ON
pixel format = bit-plane
PCX file: 145x73 pixels
Image mode selected: 8x8 pixel blocks
image has: 16x8 blocks
Total colors = 4
Palette section to convert: Color #0 to 3
************************************
width=145, height=73, size=8, *xsize=16, *ysize=8, new_width=128, border=1
rows=8
width=128, height=64, size=8, *xsize=16, *ysize=8, new_width=8, border=0
rows=128
Saving graphics file: [ascii.pic]
Saving palette file: [ascii.clr]
Done!
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/quicksetup.o cpu/quicksetup.s
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/spcProtocol.o cpu/spcProtocol.s
#define SPCCMD_NOP 0x0
#define SPCCMD_READRAM 0x1
#define SPCCMD_WRITERAMBYTE 0x2
#define SPCCMD_PLAYSONG 0x3
#define SPCCMD_STOPSONG 0x4
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/strings.o cpu/strings.s
/home/jneen/src/wla-dx/build-wla/binaries/wla-65816 -o obj/cpu/vblank.o cpu/vblank.s
/home/jneen/src/wla-dx/build-wla/binaries/wlalink -S linkfile Tracker.smc
make[1]: Leaving directory '/home/jneen/src/snestracker/snes_driver'
cd snes_driver && wlaprefix=/home/jneen/src/wla-dx/wla-build/binaries/ ./gen_spc.sh ../pc/bin/tracker.spc
37+0 records in
37+0 records out
37 bytes copied, 9.0984e-05 s, 407 kB/s
217+0 records in
217+0 records out
217 bytes copied, 0.000266449 s, 814 kB/s
64762+0 records in
64762+0 records out
64762 bytes (65 kB, 63 KiB) copied, 0.0692441 s, 935 kB/s
cd snes_driver && ./conv_public_syms_to_C.sh > ../pc/tracker/apuram.h
echo "#define SPCDRIVER_FILENAME \"tracker.spc\"" >> pc/tracker/apuram.h
printf "#define SPCDRIVER_CODESIZE 0x%x\n" $(ls -l snes_driver/spc.bin | awk "{print \$5}") >> pc/tracker/apuram.h
/home/jneen/src/wla-dx/wla-build/binaries/wla-spc700 -t snes_driver/apu/memorymap_defs.i 2>/dev/null >> pc/tracker/apuram.h ; true
echo >> pc/tracker/apuram.h
/home/jneen/src/wla-dx/wla-build/binaries/wla-spc700 -t snes_driver/apu/playbackengine.i 2>/dev/null >> pc/tracker/apuram.h ; true
echo >> pc/tracker/apuram.h
/home/jneen/src/wla-dx/wla-build/binaries/wla-spc700 -t snes_driver/apu/commands.i 2>/dev/null >> pc/tracker/apuram.h ; true
# the 'true' at the end is because the compilation will actually fail
# since this is not a fully defined file for compilation.. but it's
# enough to print out the definition
# Now that I've figured out how to get the local definition into the
# symbols file (export it), here's another way it can be done:
# printf "#define SPCDRIVER_CODESTART 0x%x\n"
# but I guess I'll keep it non-global..?
make -C pc
make[1]: Entering directory '/home/jneen/src/snestracker/pc'
mkdir -p obj/ext/rtmidi
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/ext/rtmidi/RtMidi.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c ext/rtmidi/RtMidi.cpp -o obj/ext/rtmidi/RtMidi.o
mkdir -p obj/ext/NativeFileDialog
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/ext/NativeFileDialog/nfd_common.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c ext/NativeFileDialog/nfd_common.cpp -o obj/ext/NativeFileDialog/nfd_common.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/ADSR.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/ADSR.cpp -o obj/shared/ADSR.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/App_Settings.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/App_Settings.cpp -o obj/shared/App_Settings.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Audio.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Audio.cpp -o obj/shared/Audio.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Brr.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Brr.cpp -o obj/shared/Brr.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Colors.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Colors.cpp -o obj/shared/Colors.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/error.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/error.cpp -o obj/shared/error.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Experience.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Experience.cpp -o obj/shared/Experience.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/File_System.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/File_System.cpp -o obj/shared/File_System.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/font.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/font.cpp -o obj/shared/font.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Midi.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Midi.cpp -o obj/shared/Midi.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/mouse.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/mouse.cpp -o obj/shared/mouse.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/My_Nfd.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/My_Nfd.cpp -o obj/shared/My_Nfd.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Notes.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Notes.cpp -o obj/shared/Notes.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Render.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Render.cpp -o obj/shared/Render.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Scroll_Tag.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Scroll_Tag.cpp -o obj/shared/Scroll_Tag.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/sdl_dblclick.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/sdl_dblclick.cpp -o obj/shared/sdl_dblclick.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/sdlfont.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/sdlfont.cpp -o obj/shared/sdlfont.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Texture.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Texture.cpp -o obj/shared/Texture.o
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/utility.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/utility.cpp -o obj/shared/utility.o
shared/utility.cpp: In function ‘char* Utility::getFileName(const char*)’:
shared/utility.cpp:10:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
10 | return ("");
| ^
shared/utility.cpp:18:20: warning: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
18 | (whoami = strrchr(s, sep)) ? ++whoami : (whoami = "???");
| ~~~~~~~^~~~~~~~
| |
| const char*
shared/utility.cpp:18:53: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
18 | (whoami = strrchr(s, sep)) ? ++whoami : (whoami = "???");
| ^~~~~
mkdir -p obj/shared
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/Voice_Control.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/Voice_Control.cpp -o obj/shared/Voice_Control.o
mkdir -p obj/shared/gme
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gme/Wave_Writer.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gme/Wave_Writer.cpp -o obj/shared/gme/Wave_Writer.o
shared/gme/Wave_Writer.cpp: In member function ‘void Wave_Writer::close()’:
shared/gme/Wave_Writer.cpp:129:4: warning: narrowing conversion of ‘rs’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
129 | rs,rs>>8, // length of rest of file
| ^~
shared/gme/Wave_Writer.cpp:129:9: warning: narrowing conversion of ‘(rs >> 8)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
129 | rs,rs>>8, // length of rest of file
| ~~^~~
shared/gme/Wave_Writer.cpp:130:6: warning: narrowing conversion of ‘(rs >> 16)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
130 | rs>>16,rs>>24,
| ~~^~~~
shared/gme/Wave_Writer.cpp:130:13: warning: narrowing conversion of ‘(rs >> 24)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
130 | rs>>16,rs>>24,
| ~~^~~~
shared/gme/Wave_Writer.cpp:135:4: warning: narrowing conversion of ‘((Wave_Writer*)this)->Wave_Writer::chan_count’ from ‘int’ to ‘unsigned char’ [-Wnarrowing]
135 | chan_count,0, // channel count
| ^~~~~~~~~~
shared/gme/Wave_Writer.cpp:136:4: warning: narrowing conversion of ‘((Wave_Writer*)this)->Wave_Writer::rate’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
136 | rate,rate >> 8, // sample rate
| ^~~~
shared/gme/Wave_Writer.cpp:136:14: warning: narrowing conversion of ‘(((Wave_Writer*)this)->Wave_Writer::rate >> 8)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
136 | rate,rate >> 8, // sample rate
| ~~~~~^~~~
shared/gme/Wave_Writer.cpp:137:8: warning: narrowing conversion of ‘(((Wave_Writer*)this)->Wave_Writer::rate >> 16)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
137 | rate>>16,rate>>24,
| ~~~~^~~~
shared/gme/Wave_Writer.cpp:137:17: warning: narrowing conversion of ‘(((Wave_Writer*)this)->Wave_Writer::rate >> 24)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
137 | rate>>16,rate>>24,
| ~~~~^~~~
shared/gme/Wave_Writer.cpp:138:4: warning: narrowing conversion of ‘bps’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
138 | bps,bps>>8, // bytes per second
| ^~~
shared/gme/Wave_Writer.cpp:138:11: warning: narrowing conversion of ‘(bps >> 8)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
138 | bps,bps>>8, // bytes per second
| ~~~^~~
shared/gme/Wave_Writer.cpp:139:7: warning: narrowing conversion of ‘(bps >> 16)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
139 | bps>>16,bps>>24,
| ~~~^~~~
shared/gme/Wave_Writer.cpp:139:15: warning: narrowing conversion of ‘(bps >> 24)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
139 | bps>>16,bps>>24,
| ~~~^~~~
shared/gme/Wave_Writer.cpp:140:4: warning: narrowing conversion of ‘frame_size’ from ‘int’ to ‘unsigned char’ [-Wnarrowing]
140 | frame_size,0, // bytes per sample frame
| ^~~~~~~~~~
shared/gme/Wave_Writer.cpp:143:4: warning: narrowing conversion of ‘ds’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
143 | ds,ds>>8,ds>>16,ds>>24// size of sample data
| ^~
shared/gme/Wave_Writer.cpp:143:9: warning: narrowing conversion of ‘(ds >> 8)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
143 | ds,ds>>8,ds>>16,ds>>24// size of sample data
| ~~^~~
shared/gme/Wave_Writer.cpp:143:15: warning: narrowing conversion of ‘(ds >> 16)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
143 | ds,ds>>8,ds>>16,ds>>24// size of sample data
| ~~^~~~
shared/gme/Wave_Writer.cpp:143:22: warning: narrowing conversion of ‘(ds >> 24)’ from ‘long int’ to ‘unsigned char’ [-Wnarrowing]
143 | ds,ds>>8,ds>>16,ds>>24// size of sample data
| ~~^~~~
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Button.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Button.cpp -o obj/shared/gui/Button.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Clickable_Rect.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Clickable_Rect.cpp -o obj/shared/gui/Clickable_Rect.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Clickable_Text.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Clickable_Text.cpp -o obj/shared/gui/Clickable_Text.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Context_Menu.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Context_Menu.cpp -o obj/shared/gui/Context_Menu.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Cursor.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Cursor.cpp -o obj/shared/gui/Cursor.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Expanding_List.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Expanding_List.cpp -o obj/shared/gui/Expanding_List.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Fill_Rect.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Fill_Rect.cpp -o obj/shared/gui/Fill_Rect.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Graph.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Graph.cpp -o obj/shared/gui/Graph.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/MouseCursors.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/MouseCursors.cpp -o obj/shared/gui/MouseCursors.o
shared/gui/MouseCursors.cpp: In static member function ‘static Uint32 BmpCursorAni::push_cursor_ani_update_event(Uint32, void*)’:
shared/gui/MouseCursors.cpp:113:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
113 | event.user.data1 = (void *)(*i);
| ^
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Spc_Export_Window.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Spc_Export_Window.cpp -o obj/shared/gui/Spc_Export_Window.o
shared/gui/Spc_Export_Window.cpp: In static member function ‘static int Spc_Export_Window::save_file(void*)’:
shared/gui/Spc_Export_Window.cpp:116:24: warning: unused variable ‘header’ [-Wunused-variable]
116 | Spc_Emu::header_t *header = (Spc_Emu::header_t *)out;
| ^~~~~~
shared/gui/Spc_Export_Window.cpp: In member function ‘virtual int Spc_Export_Window::receive_event(SDL_Event&)’:
shared/gui/Spc_Export_Window.cpp:160:9: warning: return-statement with no value, in function returning ‘int’ [-fpermissive]
160 | return;
| ^~~~~~
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Tab.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Tab.cpp -o obj/shared/gui/Tab.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Text.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Text.cpp -o obj/shared/gui/Text.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Text_Edit_Rect.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Text_Edit_Rect.cpp -o obj/shared/gui/Text_Edit_Rect.o
mkdir -p obj/shared/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gui/Window.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gui/Window.cpp -o obj/shared/gui/Window.o
mkdir -p obj/shared/gme/player
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/gme/player/Music_Player.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/gme/player/Music_Player.cpp -o obj/shared/gme/player/Music_Player.o
shared/gme/player/Music_Player.cpp: In member function ‘void Music_Player::play_next()’:
shared/gme/player/Music_Player.cpp:106:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
106 | if (filetrack == (files.size()-1))
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
shared/gme/player/Music_Player.cpp: In member function ‘void Music_Player::apply_gain(sample_t*, int)’:
shared/gme/player/Music_Player.cpp:425:14: warning: variable ‘fade_out_finished’ set but not used [-Wunused-but-set-variable]
425 | static bool fade_out_finished=false;
| ^~~~~~~~~~~~~~~~~
mkdir -p obj/shared/windows/Options_Window
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/windows/Options_Window/Audio_Options.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/windows/Options_Window/Audio_Options.cpp -o obj/shared/windows/Options_Window/Audio_Options.o
mkdir -p obj/shared/windows/Options_Window
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/shared/windows/Options_Window/Options_Window.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c shared/windows/Options_Window/Options_Window.cpp -o obj/shared/windows/Options_Window/Options_Window.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/app.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/app.cpp -o obj/debugger/app.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/BaseD.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/BaseD.cpp -o obj/debugger/BaseD.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/BrrContextMenu.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/BrrContextMenu.cpp -o obj/debugger/BrrContextMenu.o
debugger/BrrContextMenu.cpp: In member function ‘void BrrContextMenu::update(uint16_t)’:
debugger/BrrContextMenu.cpp:61:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
61 | menu_items[i].clickable_text.data = (void *) brr_addr;
| ^~~~~~~~
debugger/BrrContextMenu.cpp:84:100: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
84 | menu_items[RIPSTI].clickable_text.data = (void *) ( (adsr2 << 24) | (adsr1 << 16) | brr_addr );
| ^
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/Debugger.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/Debugger.cpp -o obj/debugger/Debugger.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/DVoiceControl.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/DVoiceControl.cpp -o obj/debugger/DVoiceControl.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/globals.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/globals.cpp -o obj/debugger/globals.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/main.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/main.cpp -o obj/debugger/main.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/Menu_Bar.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/Menu_Bar.cpp -o obj/debugger/Menu_Bar.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/Port_Tool.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/Port_Tool.cpp -o obj/debugger/Port_Tool.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/report.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/report.cpp -o obj/debugger/report.o
debugger/report.cpp: In member function ‘virtual void Sdl_Spc_Report::report(Spc_Report::Type, unsigned int, unsigned int)’:
debugger/report.cpp:5:12: warning: enumeration value ‘TrackerCmd’ not handled in switch [-Wswitch]
5 | switch (type)
| ^
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/Screen.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/Screen.cpp -o obj/debugger/Screen.o
mkdir -p obj/debugger
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/tracker.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/tracker.cpp -o obj/debugger/tracker.o
mkdir -p obj/debugger/content_areas
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/content_areas/Dsp_Window.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/content_areas/Dsp_Window.cpp -o obj/debugger/content_areas/Dsp_Window.o
debugger/content_areas/Dsp_Window.cpp: In member function ‘virtual void Dsp_Window::run()’:
debugger/content_areas/Dsp_Window.cpp:488:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
488 | voice_title[voice].data = (void*)voice;
| ^~~~~
debugger/content_areas/Dsp_Window.cpp:627:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
627 | cr->data = (void*)fakerow;
| ^~~~~~~
debugger/content_areas/Dsp_Window.cpp:195:110: warning: variable ‘remember_i2’ set but not used [-Wunused-but-set-variable]
195 | int i = BaseD::menu_bar->tabs.rect.y + BaseD::menu_bar->tabs.rect.h + TILE_HEIGHT*5, o_i = i, remember_i1, remember_i2, remember_i3, remember_i4;
| ^~~~~~~~~~~
debugger/content_areas/Dsp_Window.cpp: In member function ‘virtual int Dsp_Window::receive_event(SDL_Event&)’:
debugger/content_areas/Dsp_Window.cpp:767:5: warning: return-statement with no value, in function returning ‘int’ [-fpermissive]
767 | return;
| ^~~~~~
debugger/content_areas/Dsp_Window.cpp:1279:11: warning: return-statement with no value, in function returning ‘int’ [-fpermissive]
1279 | return;
| ^~~~~~
debugger/content_areas/Dsp_Window.cpp:1284:13: warning: return-statement with no value, in function returning ‘int’ [-fpermissive]
1284 | return;
| ^~~~~~
debugger/content_areas/Dsp_Window.cpp:1294:13: warning: return-statement with no value, in function returning ‘int’ [-fpermissive]
1294 | return;
| ^~~~~~
In file included from shared/gui/Slider/Slider.h:27,
from debugger/content_areas/Main_Window.h:18,
from debugger/Menu_Bar.h:6,
from debugger/content_areas/Dsp_Window.cpp:4:
debugger/content_areas/Dsp_Window.cpp: In static member function ‘static int Dsp_Window::dir_rect_clicked(void*)’:
debugger/content_areas/Dsp_Window.cpp:1318:11: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘uintptr_t’ {aka ‘long unsigned int’} [-Wformat=]
1318 | DEBUGLOG("index: 0x%x ; ", index);
| ^~~~~~~~~~~~~~~~ ~~~~~
| |
| uintptr_t {aka long unsigned int}
shared/DEBUGLOG.h:4:40: note: in definition of macro ‘DEBUGLOG’
4 | #define DEBUGLOG(...) fprintf (stderr, __VA_ARGS__)
| ^~~~~~~~~~~
debugger/content_areas/Dsp_Window.cpp:1318:22: note: format string is defined here
1318 | DEBUGLOG("index: 0x%x ; ", index);
| ~^
| |
| unsigned int
| %lx
mkdir -p obj/debugger/content_areas
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/content_areas/Instrument_Window.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/content_areas/Instrument_Window.cpp -o obj/debugger/content_areas/Instrument_Window.o
mkdir -p obj/debugger/content_areas
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/content_areas/Main_Window.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/content_areas/Main_Window.cpp -o obj/debugger/content_areas/Main_Window.o
debugger/content_areas/Main_Window.cpp: In member function ‘virtual int Main_Window::receive_event(SDL_Event&)’:
debugger/content_areas/Main_Window.cpp:177:5: warning: return-statement with no value, in function returning ‘int’ [-fpermissive]
177 | return;
| ^~~~~~
debugger/content_areas/Main_Window.cpp:592:50: warning: comparison of integer expressions of different signedness: ‘Sint32’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
592 | if (te->motion.x >= PC_X && te->motion.x < (PC_X + (strlen(PC_STR)*TILE_WIDTH)) &&
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mkdir -p obj/debugger/gui
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/gui/Mem_Cursor.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/gui/Mem_Cursor.cpp -o obj/debugger/gui/Mem_Cursor.o
mkdir -p obj/debugger/memory
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/memory/Main_Memory_Area.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/memory/Main_Memory_Area.cpp -o obj/debugger/memory/Main_Memory_Area.o
mkdir -p obj/debugger/memory
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/memory/memory.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/memory/memory.cpp -o obj/debugger/memory/memory.o
mkdir -p obj/debugger/memory
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/debugger/memory/Mouse_Hexdump_Area.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -c debugger/memory/Mouse_Hexdump_Area.cpp -o obj/debugger/memory/Mouse_Hexdump_Area.o
mkdir -p obj/ext/NativeFileDialog
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/ext/NativeFileDialog/nfd_gtk.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Idebugger/memory -Idebugger/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -Idebugger -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -pthread -c ext/NativeFileDialog/nfd_gtk.c -o obj/ext/NativeFileDialog/nfd_gtk.o
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:33,
from ext/NativeFileDialog/nfd_gtk.c:10:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations]
236 | void gtk_type_init (GTypeDebugFlags debug_flags);
| ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
from /usr/include/glib-2.0/gobject/gbinding.h:29,
from /usr/include/glib-2.0/glib-object.h:22,
from /usr/include/glib-2.0/gio/gioenums.h:28,
from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from ext/NativeFileDialog/nfd_gtk.c:10:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
| ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
from ext/NativeFileDialog/nfd_gtk.c:10:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved1’ [-Wparentheses]
59 | void (*__gtk_reserved1);
| ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved2’ [-Wparentheses]
60 | void (*__gtk_reserved2);
| ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved3’ [-Wparentheses]
61 | void (*__gtk_reserved3);
| ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved4’ [-Wparentheses]
62 | void (*__gtk_reserved4);
| ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved5’ [-Wparentheses]
63 | void (*__gtk_reserved5);
| ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved6’ [-Wparentheses]
64 | void (*__gtk_reserved6);
| ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved7’ [-Wparentheses]
65 | void (*__gtk_reserved7);
| ^
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
from /usr/include/gtk-2.0/gtk/gtk.h:126,
from ext/NativeFileDialog/nfd_gtk.c:10:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
73 | GTimeVal last_popdown;
| ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
from /usr/include/glib-2.0/glib.h:30,
from /usr/include/glib-2.0/gobject/gbinding.h:28,
from /usr/include/glib-2.0/glib-object.h:22,
from /usr/include/glib-2.0/gio/gioenums.h:28,
from /usr/include/glib-2.0/gio/giotypes.h:28,
from /usr/include/glib-2.0/gio/gio.h:26,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from ext/NativeFileDialog/nfd_gtk.c:10:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
| ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
from ext/NativeFileDialog/nfd_gtk.c:10:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved1’ [-Wparentheses]
76 | void (*__gtk_reserved1);
| ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of ‘__gtk_reserved2’ [-Wparentheses]
77 | void (*__gtk_reserved2);
| ^
ext/NativeFileDialog/nfd_gtk.c: In function ‘nfdresult_t AllocPathSet(GSList*, nfdpathset_t*)’:
ext/NativeFileDialog/nfd_gtk.c:121:35: warning: invalid conversion from ‘void*’ to ‘size_t*’ {aka ‘long unsigned int*’} [-fpermissive]
121 | pathSet->indices = NFDi_Malloc( sizeof(size_t)*pathSet->count );
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
ext/NativeFileDialog/nfd_gtk.c:134:31: warning: invalid conversion from ‘void*’ to ‘nfdchar_t*’ {aka ‘char*’} [-fpermissive]
134 | pathSet->buf = NFDi_Malloc( sizeof(nfdchar_t) * bufSize );
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| void*
ext/NativeFileDialog/nfd_gtk.c: In function ‘nfdresult_t NFD_OpenDialog(const char*, const nfdchar_t*, nfdchar_t**)’:
ext/NativeFileDialog/nfd_gtk.c:203:35: warning: invalid conversion from ‘void*’ to ‘nfdchar_t*’ {aka ‘char*’} [-fpermissive]
203 | *outPath = NFDi_Malloc( len + 1 );
| ~~~~~~~~~~~^~~~~~~~~~~
| |
| void*
ext/NativeFileDialog/nfd_gtk.c: In function ‘nfdresult_t NFD_SaveDialog(const nfdchar_t*, const nfdchar_t*, nfdchar_t**)’:
ext/NativeFileDialog/nfd_gtk.c:307:35: warning: invalid conversion from ‘void*’ to ‘nfdchar_t*’ {aka ‘char*’} [-fpermissive]
307 | *outPath = NFDi_Malloc( len + 1 );
| ~~~~~~~~~~~^~~~~~~~~~~
| |
| void*
ext/NativeFileDialog/nfd_gtk.c: In function ‘void AddFiltersToDialog(GtkWidget*, const char*)’:
ext/NativeFileDialog/nfd_gtk.c:54:59: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 254 [-Wformat-truncation=]
54 | snprintf( typebufWildcard, NFD_MAX_STRLEN, "*.%s", typebuf );
| ^~ ~~~~~~~
ext/NativeFileDialog/nfd_gtk.c:54:21: note: ‘snprintf’ output between 3 and 258 bytes into a destination of size 256
54 | snprintf( typebufWildcard, NFD_MAX_STRLEN, "*.%s", typebuf );
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
uname_S=Linux make -C ext/unrar
make[2]: Entering directory '/home/jneen/src/snestracker/pc/ext/unrar'
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rar.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strlist.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c strfn.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c pathfn.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c smallfn.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c global.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c file.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filefn.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filcreat.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c archive.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c arcread.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unicode.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c system.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c isnt.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crypt.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c crc.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rawread.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c encname.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c resource.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c match.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c timefn.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rdwrfn.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c consio.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c options.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c errhnd.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rarvm.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c secpassword.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rijndael.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c getbits.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c sha1.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c sha256.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c blake2s.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c hash.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extinfo.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c extract.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c volume.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c list.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c find.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c unpack.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c headers.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c threadpool.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rs16.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c cmddata.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c ui.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c filestr.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c recvol.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c rs.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c scantree.cpp
g++ -O0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DUNRAR -c qopen.cpp
g++ -o unrar -pthread rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o options.o errhnd.o rarvm.o secpassword.o rijndael.o getbits.o sha1.o sha256.o blake2s.o hash.o extinfo.o extract.o volume.o list.o find.o unpack.o headers.o threadpool.o rs16.o cmddata.o ui.o filestr.o recvol.o rs.o scantree.o qopen.o
#strip unrar
make[2]: Leaving directory '/home/jneen/src/snestracker/pc/ext/unrar'
cp ext/unrar/unrar bin
uname_S=Linux make -C ext/lzma1505/C/Util/7z -f makefile.gcc
make[2]: Entering directory '/home/jneen/src/snestracker/pc/ext/lzma1505/C/Util/7z'
g++ -c -O0 -Wall ../../BraIA64.c
g++ -c -O0 -Wall ../../Delta.c
g++ -c -O0 -Wall 7zMain.c
7zMain.c: In function ‘int main(int, char**)’:
7zMain.c:381:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
381 | PrintError("incorrect command");
| ^~~~~~~~~~~~~~~~~~~
7zMain.c:403:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
403 | PrintError("can not open input file");
| ^~~~~~~~~~~~~~~~~~~~~~~~~
7zMain.c:430:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
430 | PrintError("incorrect command");
| ^~~~~~~~~~~~~~~~~~~
7zMain.c:483:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
483 | for (i=0; i < dest_dir_len; i++)
| ~~^~~~~~~~~~~~~~
7zMain.c:496:14: warning: statement has no effect [-Wunused-value]
496 | for (mid; (mid-base) < tempSize; mid++)
| ^~~
7zMain.c:496:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
496 | for (mid; (mid-base) < tempSize; mid++)
| ~~~~~~~~~~~^~~~~~~~~~
7zMain.c:593:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
593 | PrintError("can not open output file");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
7zMain.c:602:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
602 | PrintError("can not write output file");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
7zMain.c:609:24: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
609 | PrintError("can not close output file");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
7zMain.c:638:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
638 | PrintError("decoder doesn't support this archive");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7zMain.c:640:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
640 | PrintError("can not allocate memory");
| ^~~~~~~~~~~~~~~~~~~~~~~~~
7zMain.c:642:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
642 | PrintError("CRC error");
| ^~~~~~~~~~~
g++ -c -O0 -Wall ../../7zAlloc.c
g++ -c -O0 -Wall ../../7zArcIn.c
../../7zArcIn.c: In function ‘SRes SzReadHeader2(CSzArEx*, CSzData*, ILookInStream*, CBuf*, UInt32*, ISzAlloc*, ISzAlloc*)’:
../../7zArcIn.c:1477:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
1477 | if (curNumSubStreams == (UInt32)(Int32)-1);
| ^~
../../7zArcIn.c:1478:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
1478 | {
| ^
g++ -c -O0 -Wall ../../7zBuf.c
g++ -c -O0 -Wall ../../7zBuf2.c
g++ -c -O0 -Wall ../../7zCrc.c
g++ -c -O0 -Wall ../../7zCrcOpt.c
g++ -c -O0 -Wall -D_7ZIP_PPMD_SUPPPORT ../../7zDec.c
g++ -c -O0 -Wall ../../CpuArch.c
g++ -c -O0 -Wall ../../LzmaDec.c
g++ -c -O0 -Wall ../../Lzma2Dec.c
g++ -c -O0 -Wall ../../Bra.c
g++ -c -O0 -Wall ../../Bra86.c
g++ -c -O0 -Wall ../../Bcj2.c
../../Bcj2.c: In function ‘SRes Bcj2Dec_Decode(CBcj2Dec*)’:
../../Bcj2.c:180:39: warning: enumeral mismatch in conditional expression: ‘<unnamed enum>’ vs ‘<unnamed enum>’ [-Wenum-compare]
179 | p->bufs[BCJ2_STREAM_MAIN] ==
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
180 | p->lims[BCJ2_STREAM_MAIN] ?
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^
181 | BCJ2_STREAM_MAIN :
| ~~~~~~~~~~~~~~~~~~
182 | BCJ2_DEC_STATE_ORIG;
| ~~~~~~~~~~~~~~~~~~~
g++ -c -O0 -Wall ../../Ppmd7.c
g++ -c -O0 -Wall ../../Ppmd7Dec.c
g++ -c -O0 -Wall ../../7zFile.c
g++ -c -O0 -Wall ../../7zStream.c
g++ -o 7zDec BraIA64.o Delta.o 7zMain.o 7zAlloc.o 7zArcIn.o 7zBuf.o 7zBuf2.o 7zCrc.o 7zCrcOpt.o 7zDec.o CpuArch.o LzmaDec.o Lzma2Dec.o Bra.o Bra86.o Bcj2.o Ppmd7.o Ppmd7Dec.o 7zFile.o 7zStream.o
make[2]: Leaving directory '/home/jneen/src/snestracker/pc/ext/lzma1505/C/Util/7z'
cp ext/lzma1505/C/Util/7z/7zDec bin
g++ obj/ext/rtmidi/RtMidi.o obj/ext/NativeFileDialog/nfd_common.o obj/shared/ADSR.o obj/shared/App_Settings.o obj/shared/Audio.o obj/shared/Brr.o obj/shared/Colors.o obj/shared/error.o obj/shared/Experience.o obj/shared/File_System.o obj/shared/font.o obj/shared/Midi.o obj/shared/mouse.o obj/shared/My_Nfd.o obj/shared/Notes.o obj/shared/Render.o obj/shared/Scroll_Tag.o obj/shared/sdl_dblclick.o obj/shared/sdlfont.o obj/shared/Texture.o obj/shared/utility.o obj/shared/Voice_Control.o obj/shared/gme/Wave_Writer.o obj/shared/gui/Button.o obj/shared/gui/Clickable_Rect.o obj/shared/gui/Clickable_Text.o obj/shared/gui/Context_Menu.o obj/shared/gui/Cursor.o obj/shared/gui/Expanding_List.o obj/shared/gui/Fill_Rect.o obj/shared/gui/Graph.o obj/shared/gui/MouseCursors.o obj/shared/gui/Spc_Export_Window.o obj/shared/gui/Tab.o obj/shared/gui/Text.o obj/shared/gui/Text_Edit_Rect.o obj/shared/gui/Window.o obj/shared/gme/player/Music_Player.o obj/shared/windows/Options_Window/Audio_Options.o obj/shared/windows/Options_Window/Options_Window.o obj/debugger/app.o obj/debugger/BaseD.o obj/debugger/BrrContextMenu.o obj/debugger/Debugger.o obj/debugger/DVoiceControl.o obj/debugger/globals.o obj/debugger/main.o obj/debugger/Menu_Bar.o obj/debugger/Port_Tool.o obj/debugger/report.o obj/debugger/Screen.o obj/debugger/tracker.o obj/debugger/content_areas/Dsp_Window.o obj/debugger/content_areas/Instrument_Window.o obj/debugger/content_areas/Main_Window.o obj/debugger/gui/Mem_Cursor.o obj/debugger/memory/Main_Memory_Area.o obj/debugger/memory/memory.o obj/debugger/memory/Mouse_Hexdump_Area.o obj/ext/NativeFileDialog/nfd_gtk.o -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -Wl,-rpath=/opt/local/lib -g -Ishared/ -I. -L/opt/local/lib -lpthread -lboost_system -lboost_filesystem -L/usr/lib -pthread -lSDL2 -lm -lasound ext/libjdkmidi/c++/out.Linux/build/lib/libjdkmidi.a -L/opt/local/lib -lgme_m -o bin/std
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/app.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/app.cpp -o obj/tracker/app.o
In file included from tracker/Tracker.h:11,
from tracker/app.h:3,
from tracker/app.cpp:1:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/BpmSpdAddWidget.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/BpmSpdAddWidget.cpp -o obj/tracker/BpmSpdAddWidget.o
In file included from tracker/Tracker.h:11,
from tracker/BpmSpdAddWidget.cpp:2:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/FileLoader.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/FileLoader.cpp -o obj/tracker/FileLoader.o
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/globals.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/globals.cpp -o obj/tracker/globals.o
In file included from tracker/Tracker.h:11,
from tracker/globals.cpp:3:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/InstrumentEditor.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/InstrumentEditor.cpp -o obj/tracker/InstrumentEditor.o
In file included from tracker/Tracker.h:11,
from tracker/InstrumentEditor.cpp:3:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
tracker/InstrumentEditor.cpp: In member function ‘void AdsrPanel::set_coords(int, int)’:
tracker/InstrumentEditor.cpp:22:7: warning: unused variable ‘save_y’ [-Wunused-variable]
22 | int save_y = y;
| ^~~~~~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/Instruments.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/Instruments.cpp -o obj/tracker/Instruments.o
tracker/Instruments.cpp: In member function ‘void Instrument_Panel::set_coords(int, int)’:
tracker/Instruments.cpp:100:15: warning: unused variable ‘yy’ [-Wunused-variable]
100 | int xx = x, yy = y;
| ^~
tracker/Instruments.cpp: In static member function ‘static int Instrument_Panel::load(void*)’:
tracker/Instruments.cpp:365:15: warning: unused variable ‘instruments’ [-Wunused-variable]
365 | Instrument *instruments = ip->instruments;
| ^~~~~~~~~~~
tracker/Instruments.cpp:366:7: warning: unused variable ‘currow’ [-Wunused-variable]
366 | int currow = ip->currow;
| ^~~~~~
tracker/Instruments.cpp: In static member function ‘static int Instrument_Panel::save(void*)’:
tracker/Instruments.cpp:374:21: warning: unused variable ‘ip’ [-Wunused-variable]
374 | Instrument_Panel *ip = (Instrument_Panel *)ipanel;
| ^~
tracker/Instruments.cpp: In static member function ‘static int Instrument_Panel::zap(void*)’:
tracker/Instruments.cpp:381:21: warning: unused variable ‘ip’ [-Wunused-variable]
381 | Instrument_Panel *ip = (Instrument_Panel *)ipanel;
| ^~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/main.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/main.cpp -o obj/tracker/main.o
In file included from tracker/Tracker.h:11,
from tracker/app.h:3,
from tracker/main.cpp:1:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/Menu_Bar.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/Menu_Bar.cpp -o obj/tracker/Menu_Bar.o
In file included from tracker/Menu_Bar.cpp:1:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
tracker/Menu_Bar.cpp: In member function ‘int Menu_Bar::Context_Menus::receive_event(SDL_Event&)’:
tracker/Menu_Bar.cpp:361:40: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
361 | if ( ev.type == SDL_MOUSEBUTTONDOWN && ev.button.button == SDL_BUTTON_LEFT || is_anything_active() )
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/PanelCommon.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/PanelCommon.cpp -o obj/tracker/PanelCommon.o
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/PatLenWidget.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/PatLenWidget.cpp -o obj/tracker/PatLenWidget.o
In file included from tracker/Tracker.h:11,
from tracker/PatLenWidget.cpp:2:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/Pattern.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/Pattern.cpp -o obj/tracker/Pattern.o
tracker/Pattern.cpp: In member function ‘void PatSeqPanel::set_coords(int, int)’:
tracker/Pattern.cpp:48:15: warning: unused variable ‘yy’ [-Wunused-variable]
48 | int xx = x, yy = y;
| ^~
tracker/Pattern.cpp: In member function ‘void PatternEditorPanel::set_coords(int, int)’:
tracker/Pattern.cpp:646:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
646 | th->outline.data = (void*) t;
| ^
tracker/Pattern.cpp:605:15: warning: unused variable ‘yy’ [-Wunused-variable]
605 | int xx = x, yy = y;
| ^~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/SampleEditor.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/SampleEditor.cpp -o obj/tracker/SampleEditor.o
In file included from tracker/Tracker.h:11,
from tracker/SampleEditor.cpp:2:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
tracker/SampleEditor.cpp: In member function ‘void SampleEditor::set_coords(int, int)’:
tracker/SampleEditor.cpp:46:7: warning: unused variable ‘yy’ [-Wunused-variable]
46 | int yy = y;
| ^~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/Samples.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/Samples.cpp -o obj/tracker/Samples.o
tracker/Samples.cpp: In member function ‘void Sample_Panel::set_coords(int, int)’:
tracker/Samples.cpp:70:15: warning: unused variable ‘yy’ [-Wunused-variable]
70 | int xx = x, yy = y;
| ^~
tracker/Samples.cpp: In static member function ‘static int Sample_Panel::save(void*)’:
tracker/Samples.cpp:386:17: warning: unused variable ‘sp’ [-Wunused-variable]
386 | Sample_Panel *sp = (Sample_Panel *)spanel;
| ^~
tracker/Samples.cpp: In static member function ‘static int Sample_Panel::clear(void*)’:
tracker/Samples.cpp:393:17: warning: unused variable ‘sp’ [-Wunused-variable]
393 | Sample_Panel *sp = (Sample_Panel *)spanel;
| ^~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/Screen.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/Screen.cpp -o obj/tracker/Screen.o
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/SongSettings.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/SongSettings.cpp -o obj/tracker/SongSettings.o
In file included from tracker/Tracker.h:11,
from tracker/SongSettings.cpp:2:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
tracker/SongSettings.cpp: In member function ‘void SongSettingsPanel::set_coords(int, int)’:
tracker/SongSettings.cpp:122:7: warning: unused variable ‘yy’ [-Wunused-variable]
122 | int yy = y;
| ^~
mkdir -p obj/tracker
g++ -DHAVE_STDINT_H -D__LINUX_ALSA__ -DRTMIDI_DEBUG -fpermissive -I/usr/include/SDL2 -D_REENTRANT -Wno-return-type -std=c++11 -Iext/rtmidi -I/opt/local/include -g -I/opt/local/include -MMD -MP -MT 'obj/tracker/Tracker.o' -g -I. -Ishared/ -Iext/rtmidi -Iext/NativeFileDialog/include -Itracker -Itracker/content_areas -Ishared/windows/Options_Window -funroll-loops -Wall -c tracker/Tracker.cpp -o obj/tracker/Tracker.o
In file included from tracker/Tracker.h:11,
from tracker/Tracker.cpp:1:
tracker/Menu_Bar.h: In constructor ‘Menu_Bar::File_Context::File_Context()’:
tracker/Menu_Bar.h:40:20: warning: ‘Menu_Bar::File_Context::menu’ will be initialized after [-Wreorder]
40 | Expanding_List menu;
| ^~~~
tracker/Menu_Bar.h:38:14: warning: ‘nfdchar_t* Menu_Bar::File_Context::filepath’ [-Wreorder]
38 | nfdchar_t *filepath;
| ^~~~~~~~
tracker/Menu_Bar.h:21:5: warning: when initialized here [-Wreorder]
21 | File_Context() : menu(menu_items, true), filepath(NULL)
| ^~~~~~~~~~~~
tracker/Tracker.cpp: In constructor ‘Tracker::Tracker(int&, char**)’:
tracker/Tracker.cpp:64:6: warning: unused variable ‘len’ [-Wunused-variable]
64 | int len;
| ^~~
tracker/Tracker.cpp: In member function ‘void Tracker::handle_events()’:
tracker/Tracker.cpp:447:40: error: ‘SPCCMD_PLAYSONG’ was not declared in this scope
447 | player->spc_emu()->write_port(1, SPCCMD_PLAYSONG);
| ^~~~~~~~~~~~~~~
tracker/Tracker.cpp: In member function ‘void Tracker::render_to_apu(bool)’:
tracker/Tracker.cpp:538:23: error: ‘SPCDRIVER_CODESTART’ was not declared in this scope; did you mean ‘SPCDRIVER_CODESIZE’?
538 | uint16_t freeram_i = SPCDRIVER_CODESTART + SPCDRIVER_CODESIZE;
| ^~~~~~~~~~~~~~~~~~~
| SPCDRIVER_CODESIZE
tracker/Tracker.cpp:749:22: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
749 | cbyte |= ( 1<<CBIT_RLE_ONLY1 );
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp:751:23: error: ‘CBIT_RLE’ was not declared in this scope
751 | cbyte |= ( (1<<CBIT_RLE) | (1<<CBIT_RLE_ONLY1) );
| ^~~~~~~~
tracker/Tracker.cpp:751:39: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
751 | cbyte |= ( (1<<CBIT_RLE) | (1<<CBIT_RLE_ONLY1) );
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp:754:22: error: ‘CBIT_RLE’ was not declared in this scope
754 | cbyte |= ( 1<<CBIT_RLE );
| ^~~~~~~~
tracker/Tracker.cpp:767:18: error: ‘CBIT’ was not declared in this scope
767 | cbyte |= 1<<CBIT;
| ^~~~
tracker/Tracker.cpp:779:25: error: ‘CBIT_NOTE’ was not declared in this scope
779 | (pr->note ? ( 1<<CBIT_NOTE ) : 0) |
| ^~~~~~~~~
tracker/Tracker.cpp:780:45: error: ‘CBIT_INSTR’ was not declared in this scope
780 | (pr->instr && DIFF_LAST_INSTR ? ( 1<<CBIT_INSTR ) : 0) |
| ^~~~~~~~~~
tracker/Tracker.cpp:781:24: error: ‘CBIT_VOL’ was not declared in this scope
781 | (pr->vol ? ( 1<<CBIT_VOL ) : 0) |
| ^~~~~~~~
tracker/Tracker.cpp:782:23: error: ‘CBIT_FX’ was not declared in this scope
782 | (pr->fx ? ( 1<<CBIT_FX ) : 0) |
| ^~~~~~~
tracker/Tracker.cpp:783:28: error: ‘CBIT_FXPARAM’ was not declared in this scope
783 | (pr->fxparam ? ( 1<<CBIT_FXPARAM ) : 0);
| ^~~~~~~~~~~~
tracker/Tracker.cpp:787:32: error: ‘CBIT’ was not declared in this scope
787 | ::IAPURAM[pat_i++] = ( 1<<CBIT ) | cbyte;
| ^~~~
tracker/Tracker.cpp:804:25: error: ‘CBIT_RLE’ was not declared in this scope
804 | if ( (cbyte & (( 1<<CBIT_RLE ) | ( 1<<CBIT_RLE_ONLY1 )) ) == ( 1<<CBIT_RLE ) )
| ^~~~~~~~
tracker/Tracker.cpp:804:43: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
804 | if ( (cbyte & (( 1<<CBIT_RLE ) | ( 1<<CBIT_RLE_ONLY1 )) ) == ( 1<<CBIT_RLE ) )
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp:826:42: error: ‘EXTFLAGS_REPEATPATTERN’ was not declared in this scope
826 | apuram->extflags |= (repeat_pattern << EXTFLAGS_REPEATPATTERN) | (1 << EXTFLAGS_SKIP_ECHOBUF_CLEAR);
| ^~~~~~~~~~~~~~~~~~~~~~
tracker/Tracker.cpp:826:74: error: ‘EXTFLAGS_SKIP_ECHOBUF_CLEAR’ was not declared in this scope
826 | apuram->extflags |= (repeat_pattern << EXTFLAGS_REPEATPATTERN) | (1 << EXTFLAGS_SKIP_ECHOBUF_CLEAR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
tracker/Tracker.cpp:847:35: error: ‘SPCCMD_PLAYSONG’ was not declared in this scope
847 | player->spc_emu()->write_port(1, SPCCMD_PLAYSONG);
| ^~~~~~~~~~~~~~~
tracker/Tracker.cpp: In member function ‘int Tracker::read_from_file(SDL_RWops*)’:
tracker/Tracker.cpp:1235:22: error: ‘CBIT_NOTE’ was not declared in this scope
1235 | if ( a & ( 1 << CBIT_NOTE ) )
| ^~~~~~~~~
tracker/Tracker.cpp:1239:22: error: ‘CBIT_INSTR’ was not declared in this scope
1239 | if ( a & ( 1 << CBIT_INSTR ) )
| ^~~~~~~~~~
tracker/Tracker.cpp:1246:22: error: ‘CBIT_VOL’ was not declared in this scope
1246 | if ( a & ( 1 << CBIT_VOL ) )
| ^~~~~~~~
tracker/Tracker.cpp:1250:22: error: ‘CBIT_FX’ was not declared in this scope
1250 | if ( a & ( 1 << CBIT_FX ) )
| ^~~~~~~
tracker/Tracker.cpp:1254:22: error: ‘CBIT_FXPARAM’ was not declared in this scope
1254 | if ( a & ( 1 << CBIT_FXPARAM ) )
| ^~~~~~~~~~~~
tracker/Tracker.cpp:1258:22: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
1258 | if ( a & ( 1 << CBIT_RLE_ONLY1 ) )
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp:1260:33: error: ‘CBIT_RLE’ was not declared in this scope
1260 | rlecounter = ( a & ( 1 << CBIT_RLE ) ) ? 2 : 1;
| ^~~~~~~~
tracker/Tracker.cpp:1262:27: error: ‘CBIT_RLE’ was not declared in this scope
1262 | else if ( a & ( 1 << CBIT_RLE ) )
| ^~~~~~~~
tracker/Tracker.cpp: In member function ‘void Tracker::save_to_file(SDL_RWops*)’:
tracker/Tracker.cpp:1455:22: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
1455 | cbyte |= ( 1<<CBIT_RLE_ONLY1 );
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp:1457:23: error: ‘CBIT_RLE’ was not declared in this scope
1457 | cbyte |= ( (1<<CBIT_RLE) | (1<<CBIT_RLE_ONLY1) );
| ^~~~~~~~
tracker/Tracker.cpp:1457:39: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
1457 | cbyte |= ( (1<<CBIT_RLE) | (1<<CBIT_RLE_ONLY1) );
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp:1460:22: error: ‘CBIT_RLE’ was not declared in this scope
1460 | cbyte |= ( 1<<CBIT_RLE );
| ^~~~~~~~
tracker/Tracker.cpp:1473:18: error: ‘CBIT’ was not declared in this scope
1473 | cbyte |= 1<<CBIT;
| ^~~~
tracker/Tracker.cpp:1484:24: error: ‘CBIT_NOTE’ was not declared in this scope
1484 | (pr->note ? ( 1<<CBIT_NOTE ) : 0) |
| ^~~~~~~~~
tracker/Tracker.cpp:1485:25: error: ‘CBIT_INSTR’ was not declared in this scope
1485 | (pr->instr ? ( 1<<CBIT_INSTR ) : 0) |
| ^~~~~~~~~~
tracker/Tracker.cpp:1486:23: error: ‘CBIT_VOL’ was not declared in this scope
1486 | (pr->vol ? ( 1<<CBIT_VOL ) : 0) |
| ^~~~~~~~
tracker/Tracker.cpp:1487:22: error: ‘CBIT_FX’ was not declared in this scope
1487 | (pr->fx ? ( 1<<CBIT_FX ) : 0) |
| ^~~~~~~
tracker/Tracker.cpp:1488:27: error: ‘CBIT_FXPARAM’ was not declared in this scope
1488 | (pr->fxparam ? ( 1<<CBIT_FXPARAM ) : 0);
| ^~~~~~~~~~~~
tracker/Tracker.cpp:1493:20: error: ‘CBIT’ was not declared in this scope
1493 | cbyte |= ( 1<<CBIT );
| ^~~~
tracker/Tracker.cpp:1508:25: error: ‘CBIT_RLE’ was not declared in this scope
1508 | if ( (cbyte & (( 1<<CBIT_RLE ) | ( 1<<CBIT_RLE_ONLY1 )) ) == ( 1<<CBIT_RLE ) )
| ^~~~~~~~
tracker/Tracker.cpp:1508:43: error: ‘CBIT_RLE_ONLY1’ was not declared in this scope
1508 | if ( (cbyte & (( 1<<CBIT_RLE ) | ( 1<<CBIT_RLE_ONLY1 )) ) == ( 1<<CBIT_RLE ) )
| ^~~~~~~~~~~~~~
tracker/Tracker.cpp: In member function ‘virtual void SpcReport::report(Spc_Report::Type, unsigned int, unsigned int)’:
tracker/Tracker.cpp:1663:10: error: ‘REPORT_TRACKER_INCROW’ was not declared in this scope
1663 | case REPORT_TRACKER_INCROW:
| ^~~~~~~~~~~~~~~~~~~~~
tracker/Tracker.cpp:1671:10: error: ‘REPORT_TRACKER_SETROW’ was not declared in this scope
1671 | case REPORT_TRACKER_SETROW:
| ^~~~~~~~~~~~~~~~~~~~~
tracker/Tracker.cpp:1675:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1675 | uev.user.data1 = (void *)arg;
| ^~~
tracker/Tracker.cpp:1680:10: error: ‘REPORT_TRACKER_SETPATTERN’ was not declared in this scope
1680 | case REPORT_TRACKER_SETPATTERN:
| ^~~~~~~~~~~~~~~~~~~~~~~~~
tracker/Tracker.cpp:1684:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1684 | uev.user.data1 = (void *)arg;
| ^~~
make[1]: *** [Makefile:268: obj/tracker/Tracker.o] Error 1
make[1]: Leaving directory '/home/jneen/src/snestracker/pc'
make: *** [Makefile:76: pc/bin/st] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment