=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for libretro-picodrive-20180722nb1 sh: git: not found gcc -c -oplatform/libretro/libretro.o platform/libretro/libretro.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 platform/libretro/libretro.c: In function 'retro_cheat_set': platform/libretro/libretro.c:763:10: warning: comparison between pointer and zero character constant [-Wpointer-compare] if (code=='\0') return; ^~ platform/libretro/libretro.c:763:6: note: did you mean to dereference the pointer? if (code=='\0') return; ^ gcc -c -oplatform/common/mp3.o platform/common/mp3.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -oplatform/common/mp3_dummy.o platform/common/mp3_dummy.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/gzio.o zlib/gzio.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/inffast.o zlib/inffast.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/inflate.o zlib/inflate.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/inftrees.o zlib/inftrees.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/trees.o zlib/trees.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/deflate.o zlib/deflate.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/crc32.o zlib/crc32.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/adler32.o zlib/adler32.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/zutil.o zlib/zutil.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/compress.o zlib/compress.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ozlib/uncompr.o zlib/uncompr.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ounzip/unzip.o unzip/unzip.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/pico.o pico/pico.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cart.o pico/cart.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/memory.o pico/memory.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/state.o pico/state.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/sek.o pico/sek.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/z80if.o pico/z80if.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/videoport.o pico/videoport.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/draw2.o pico/draw2.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 -fno-strict-aliasing gcc -c -opico/draw.o pico/draw.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 -fno-strict-aliasing gcc -c -opico/mode4.o pico/mode4.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 -fno-strict-aliasing gcc -c -opico/misc.o pico/misc.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/eeprom.o pico/eeprom.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/patch.o pico/patch.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/debug.o pico/debug.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/media.o pico/media.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/sms.o pico/sms.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/mcd.o pico/cd/mcd.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/memory.o pico/cd/memory.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 -fno-strict-aliasing gcc -c -opico/cd/sek.o pico/cd/sek.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/cdc.o pico/cd/cdc.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/cdd.o pico/cd/cdd.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/cd_image.o pico/cd/cd_image.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/cue.o pico/cd/cue.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/gfx.o pico/cd/gfx.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/gfx_dma.o pico/cd/gfx_dma.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/misc.o pico/cd/misc.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/cd/pcm.o pico/cd/pcm.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 -fno-strict-aliasing gcc -c -opico/32x/32x.o pico/32x/32x.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/32x/memory.o pico/32x/memory.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/32x/draw.o pico/32x/draw.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/32x/sh2soc.o pico/32x/sh2soc.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/32x/pwm.o pico/32x/pwm.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/pico/pico.o pico/pico/pico.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/pico/memory.o pico/pico/memory.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/pico/xpcm.o pico/pico/xpcm.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/carthw/carthw.o pico/carthw/carthw.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/carthw/eeprom_spi.o pico/carthw/eeprom_spi.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/carthw/svp/svp.o pico/carthw/svp/svp.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/carthw/svp/memory.o pico/carthw/svp/memory.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/carthw/svp/ssp16.o pico/carthw/svp/ssp16.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/sound/sound.o pico/sound/sound.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/sound/sn76496.o pico/sound/sn76496.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/sound/ym2612.o pico/sound/ym2612.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -opico/sound/mix.o pico/sound/mix.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ocpu/fame/famec.o cpu/fame/famec.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 -g0 -O2 -fno-expensive-optimizations gcc -c -ocpu/cz80/cz80.o cpu/cz80/cz80.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ocpu/drc/cmn.o cpu/drc/cmn.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ocpu/sh2/sh2.o cpu/sh2/sh2.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 gcc -c -ocpu/sh2/compiler.o cpu/sh2/compiler.c -O2 -mieee -D_FORTIFY_SOURCE=2 -I platform/libretro/libretro-common/include -I platform/libretro/libretro-common/include/compat -I platform/libretro/libretro-common/include/encodings -I platform/libretro/libretro-common/include/streams -I platform/libretro/libretro-common/include/string -I platform/libretro/libretro-common/include/vfs -DGIT_VERSION=\"-pkgsrc\" -DFAMEC_NO_GOTOS -DNO_ZLIB -D__LIBRETRO__ -fPIC -O3 -DNDEBUG -I. -falign-functions=2 -Izlib -DEMU_F68K -D_USE_CZ80 -DDRC_SH2 cpu/sh2/compiler.c:362:2: error: #error unsupported arch #error unsupported arch ^~~~~ cpu/sh2/compiler.c: In function 'dr_link_blocks': cpu/sh2/compiler.c:693:7: warning: implicit declaration of function 'emith_jump_patch' [-Wimplicit-function-declaration] emith_jump_patch(bl->jump, tcache_ptr); ^~~~~~~~~~~~~~~~ In file included from cpu/sh2/compiler.c:31:0: cpu/sh2/compiler.c: In function 'gconst_new': cpu/sh2/compiler.c:759:23: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = ARRAY_SIZE(reg_temp) - 1; i >= 0; i--) { ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c:759:23: note: each undeclared identifier is reported only once for each function it appears in for (i = ARRAY_SIZE(reg_temp) - 1; i >= 0; i--) { ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'gconst_try_read': cpu/sh2/compiler.c:789:5: warning: implicit declaration of function 'emith_move_r_imm' [-Wimplicit-function-declaration] emith_move_r_imm(hr, dr_gcregs[r]); ^~~~~~~~~~~~~~~~ In file included from cpu/sh2/compiler.c:31:0: cpu/sh2/compiler.c: In function 'rcache_evict': cpu/sh2/compiler.c:834:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) { ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c:851:7: warning: implicit declaration of function 'emith_ctx_write' [-Wimplicit-function-declaration] emith_ctx_write(reg_temp[i].hreg, reg_temp[i].greg * 4); ^~~~~~~~~~~~~~~ cpu/sh2/compiler.c: In function 'get_reg_static': cpu/sh2/compiler.c:862:11: error: 'reg_map_g2h' undeclared (first use in this function) int i = reg_map_g2h[r]; ^~~~~~~~~~~ In file included from cpu/sh2/compiler.c:31:0: cpu/sh2/compiler.c: In function 'rcache_get_reg_': cpu/sh2/compiler.c:885:23: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = ARRAY_SIZE(reg_temp) - 1; i >= 0; i--) { ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c:921:7: warning: implicit declaration of function 'emith_ctx_read' [-Wimplicit-function-declaration] emith_ctx_read(tr->hreg, r * 4); ^~~~~~~~~~~~~~ In file included from cpu/sh2/compiler.c:31:0: cpu/sh2/compiler.c: In function 'rcache_get_tmp': cpu/sh2/compiler.c:941:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'rcache_get_hr_id': cpu/sh2/compiler.c:958:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'rcache_get_arg_id': cpu/sh2/compiler.c:985:3: warning: implicit declaration of function 'host_arg2reg' [-Wimplicit-function-declaration] host_arg2reg(r, arg); ^~~~~~~~~~~~ cpu/sh2/compiler.c: In function 'rcache_get_tmp_arg': cpu/sh2/compiler.c:993:3: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? reg_temp[id].type = HR_TEMP; ^~~~~~~~ mktemp cpu/sh2/compiler.c: In function 'rcache_get_tmp_ret': cpu/sh2/compiler.c:1001:29: error: 'RET_REG' undeclared (first use in this function); did you mean 'GET_Rm'? int id = rcache_get_hr_id(RET_REG); ^~~~~~~ GET_Rm cpu/sh2/compiler.c:1002:3: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? reg_temp[id].type = HR_TEMP; ^~~~~~~~ mktemp cpu/sh2/compiler.c: In function 'rcache_get_reg_arg': cpu/sh2/compiler.c:1014:10: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? dstr = reg_temp[dstid].hreg; ^~~~~~~~ mktemp cpu/sh2/compiler.c:1044:5: warning: implicit declaration of function 'emith_move_r_r' [-Wimplicit-function-declaration] emith_move_r_r(dstr, srcr); ^~~~~~~~~~~~~~ In file included from cpu/sh2/compiler.c:31:0: cpu/sh2/compiler.c: In function 'rcache_free_tmp': cpu/sh2/compiler.c:1067:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'rcache_unlock': cpu/sh2/compiler.c:1083:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'rcache_unlock_all': cpu/sh2/compiler.c:1091:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'rcache_clean': cpu/sh2/compiler.c:1114:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'rcache_invalidate': cpu/sh2/compiler.c:1125:30: error: 'reg_temp' undeclared (first use in this function); did you mean 'mktemp'? for (i = 0; i < ARRAY_SIZE(reg_temp); i++) { ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c: In function 'emit_get_rbase_and_offs': cpu/sh2/compiler.c:1154:3: warning: implicit declaration of function 'emith_ctx_read_ptr' [-Wimplicit-function-declaration] emith_ctx_read_ptr(hr, poffs); ^~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1155:3: warning: implicit declaration of function 'emith_add_r_r_ptr_imm' [-Wimplicit-function-declaration] emith_add_r_r_ptr_imm(hr, hr, a & mask & ~0xff); ^~~~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c: In function 'emit_or_t_if_eq': cpu/sh2/compiler.c:1181:3: warning: implicit declaration of function 'EMITH_SJMP_START' [-Wimplicit-function-declaration] EMITH_SJMP_START(DCOND_NE); ^~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1181:20: error: 'DCOND_NE' undeclared (first use in this function) EMITH_SJMP_START(DCOND_NE); ^~~~~~~~ cpu/sh2/compiler.c:1182:3: warning: implicit declaration of function 'emith_or_r_imm_c'; did you mean 'emit_or_t_if_eq'? [-Wimplicit-function-declaration] emith_or_r_imm_c(DCOND_EQ, srr, T); ^~~~~~~~~~~~~~~~ emit_or_t_if_eq cpu/sh2/compiler.c:1182:20: error: 'DCOND_EQ' undeclared (first use in this function); did you mean 'DCOND_NE'? emith_or_r_imm_c(DCOND_EQ, srr, T); ^~~~~~~~ DCOND_NE cpu/sh2/compiler.c:1183:3: warning: implicit declaration of function 'EMITH_SJMP_END' [-Wimplicit-function-declaration] EMITH_SJMP_END(DCOND_NE); ^~~~~~~~~~~~~~ cpu/sh2/compiler.c: In function 'emit_memhandler_read_': cpu/sh2/compiler.c:1200:7: error: 'reg_map_g2h' undeclared (first use in this function) if (reg_map_g2h[SHR_SR] != -1) ^~~~~~~~~~~ cpu/sh2/compiler.c:1204:3: warning: implicit declaration of function 'emith_move_r_r_ptr'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_move_r_r_ptr(arg1, CONTEXT_REG); ^~~~~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1204:28: error: 'CONTEXT_REG' undeclared (first use in this function) emith_move_r_r_ptr(arg1, CONTEXT_REG); ^~~~~~~~~~~ cpu/sh2/compiler.c:1243:7: warning: implicit declaration of function 'emith_call' [-Wimplicit-function-declaration] emith_call(sh2_drc_read8); ^~~~~~~~~~ cpu/sh2/compiler.c: In function 'emit_memhandler_read_rr': cpu/sh2/compiler.c:1277:9: warning: implicit declaration of function 'emith_read8_r_r_offs'; did you mean 'emit_get_rbase_and_offs'? [-Wimplicit-function-declaration] emith_read8_r_r_offs(hr2, hr, offs2 ^ 1); ^~~~~~~~~~~~~~~~~~~~ emit_get_rbase_and_offs cpu/sh2/compiler.c:1278:9: warning: implicit declaration of function 'emith_sext' [-Wimplicit-function-declaration] emith_sext(hr2, hr2, 8); ^~~~~~~~~~ cpu/sh2/compiler.c:1281:9: warning: implicit declaration of function 'emith_read16_r_r_offs'; did you mean 'emit_get_rbase_and_offs'? [-Wimplicit-function-declaration] emith_read16_r_r_offs(hr2, hr, offs2); ^~~~~~~~~~~~~~~~~~~~~ emit_get_rbase_and_offs cpu/sh2/compiler.c:1285:9: warning: implicit declaration of function 'emith_read_r_r_offs' [-Wimplicit-function-declaration] emith_read_r_r_offs(hr2, hr, offs2); ^~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1286:9: warning: implicit declaration of function 'emith_ror'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_ror(hr2, hr2, 16); ^~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1298:5: warning: implicit declaration of function 'emith_add_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_add_r_imm(hr, offs); ^~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c: In function 'emit_memhandler_write': cpu/sh2/compiler.c:1314:7: error: 'reg_map_g2h' undeclared (first use in this function) if (reg_map_g2h[SHR_SR] != -1) ^~~~~~~~~~~ cpu/sh2/compiler.c:1328:30: error: 'CONTEXT_REG' undeclared (first use in this function) emith_move_r_r_ptr(ctxr, CONTEXT_REG); ^~~~~~~~~~~ cpu/sh2/compiler.c: In function 'emit_indirect_indexed_read': cpu/sh2/compiler.c:1344:3: warning: implicit declaration of function 'emith_add_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_add_r_r(a0, t); ^~~~~~~~~~~~~ emit_move_r_r In file included from cpu/sh2/compiler.c:31:0: cpu/sh2/compiler.c: In function 'emit_do_static_regs': cpu/sh2/compiler.c:1374:30: error: 'reg_map_g2h' undeclared (first use in this function) for (i = 0; i < ARRAY_SIZE(reg_map_g2h); i++) { ^ cpu/sh2/../../pico/pico_int.h:983:31: note: in definition of macro 'ARRAY_SIZE' #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) ^ cpu/sh2/compiler.c:1388:9: warning: implicit declaration of function 'emith_ctx_write_multiple' [-Wimplicit-function-declaration] emith_ctx_write_multiple(r - count + 1, (i - count + 1) * 4, count, tmpr); ^~~~~~~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1390:9: warning: implicit declaration of function 'emith_ctx_read_multiple' [-Wimplicit-function-declaration] emith_ctx_read_multiple(r - count + 1, (i - count + 1) * 4, count, tmpr); ^~~~~~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c: In function 'emit_block_entry': cpu/sh2/compiler.c:1414:3: warning: implicit declaration of function 'emith_tst_r_r_ptr'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_tst_r_r_ptr(RET_REG, RET_REG); ^~~~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1414:21: error: 'RET_REG' undeclared (first use in this function); did you mean 'GET_Rm'? emith_tst_r_r_ptr(RET_REG, RET_REG); ^~~~~~~ GET_Rm cpu/sh2/compiler.c:1415:20: error: 'DCOND_EQ' undeclared (first use in this function) EMITH_SJMP_START(DCOND_EQ); ^~~~~~~~ cpu/sh2/compiler.c:1416:3: warning: implicit declaration of function 'emith_jump_reg_c'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_jump_reg_c(DCOND_NE, RET_REG); ^~~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1416:20: error: 'DCOND_NE' undeclared (first use in this function); did you mean 'DCOND_EQ'? emith_jump_reg_c(DCOND_NE, RET_REG); ^~~~~~~~ DCOND_EQ cpu/sh2/compiler.c: In function 'sh2_translate': cpu/sh2/compiler.c:1430:5: warning: implicit declaration of function 'emith_sub_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_sub_r_imm(sr, cycles << 12); \ ^ cpu/sh2/compiler.c:1549:9: note: in expansion of macro 'FLUSH_CYCLES' FLUSH_CYCLES(sr); ^~~~~~~~~~~~ cpu/sh2/compiler.c:1615:7: warning: implicit declaration of function 'emith_cmp_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_cmp_r_imm(sr, 0); ^~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:1616:7: warning: implicit declaration of function 'emith_jump_cond' [-Wimplicit-function-declaration] emith_jump_cond(DCOND_LE, sh2_drc_exit); ^~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1616:23: error: 'DCOND_LE' undeclared (first use in this function) emith_jump_cond(DCOND_LE, sh2_drc_exit); ^~~~~~~~ cpu/sh2/compiler.c:1421:3: warning: implicit declaration of function 'emith_bic_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_bic_r_imm(sr, T_save); \ ^ cpu/sh2/compiler.c:1651:9: note: in expansion of macro 'DELAY_SAVE_T' DELAY_SAVE_T(sr); ^~~~~~~~~~~~ cpu/sh2/compiler.c:1422:3: warning: implicit declaration of function 'emith_tst_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_tst_r_imm(sr, T); \ ^ cpu/sh2/compiler.c:1651:9: note: in expansion of macro 'DELAY_SAVE_T' DELAY_SAVE_T(sr); ^~~~~~~~~~~~ cpu/sh2/compiler.c:1423:20: error: 'DCOND_EQ' undeclared (first use in this function); did you mean 'DCOND_LE'? EMITH_SJMP_START(DCOND_EQ); \ ^ cpu/sh2/compiler.c:1651:9: note: in expansion of macro 'DELAY_SAVE_T' DELAY_SAVE_T(sr); ^~~~~~~~~~~~ cpu/sh2/compiler.c:1424:20: error: 'DCOND_NE' undeclared (first use in this function); did you mean 'DCOND_LE'? emith_or_r_imm_c(DCOND_NE, sr, T_save); \ ^ cpu/sh2/compiler.c:1651:9: note: in expansion of macro 'DELAY_SAVE_T' DELAY_SAVE_T(sr); ^~~~~~~~~~~~ cpu/sh2/compiler.c:1673:13: warning: implicit declaration of function 'emith_move_r_imm_c'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_move_r_imm_c(tmp2, tmp, ops[i-1].imm); ^~~~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:1708:9: warning: implicit declaration of function 'emith_add_r_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_add_r_r_r(tmp, tmp2, tmp3); ^~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1729:7: warning: implicit declaration of function 'emith_write_sr'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_write_sr(sr, tmp); ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1759:13: warning: implicit declaration of function 'emith_add_r_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_add_r_r_imm(tmp, tmp2, 2 + (op & 0xff) * 4); ^~~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:1812:11: warning: implicit declaration of function 'emith_clear_msb' [-Wimplicit-function-declaration] emith_clear_msb(tmp, tmp, 22); // reserved bits defined by ISA as 0 ^~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1829:9: warning: implicit declaration of function 'emith_mul' [-Wimplicit-function-declaration] emith_mul(tmp3, tmp2, tmp); ^~~~~~~~~ cpu/sh2/compiler.c:1840:11: warning: implicit declaration of function 'emith_or_r_imm'; did you mean 'emit_or_t_if_eq'? [-Wimplicit-function-declaration] emith_or_r_imm(sr, T); ^~~~~~~~~~~~~~ emit_or_t_if_eq cpu/sh2/compiler.c:1905:9: warning: implicit declaration of function 'emith_clear_msb_c' [-Wimplicit-function-declaration] emith_clear_msb_c(DCOND_NE, tmp4, tmp4, 16); ^~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1909:9: warning: implicit declaration of function 'emith_mula_s64'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_mula_s64(tmp3, tmp4, tmp, tmp2); ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1914:9: warning: implicit declaration of function 'EMITH_JMP_START' [-Wimplicit-function-declaration] EMITH_JMP_START(DCOND_EQ); ^~~~~~~~~~~~~~~ cpu/sh2/compiler.c:1915:9: warning: implicit declaration of function 'emith_asr' [-Wimplicit-function-declaration] emith_asr(tmp, tmp4, 15); ^~~~~~~~~ cpu/sh2/compiler.c:1917:26: error: 'DCOND_GE' undeclared (first use in this function); did you mean 'DCOND_NE'? EMITH_SJMP_START(DCOND_GE); ^~~~~~~~ DCOND_NE cpu/sh2/compiler.c:1918:28: error: 'DCOND_LT' undeclared (first use in this function); did you mean 'DCOND_LE'? emith_move_r_imm_c(DCOND_LT, tmp4, 0x8000); ^~~~~~~~ DCOND_LE cpu/sh2/compiler.c:1923:28: error: 'DCOND_GT' undeclared (first use in this function); did you mean 'DCOND_LT'? emith_move_r_imm_c(DCOND_GT, tmp4, 0x00007fff); ^~~~~~~~ DCOND_LT cpu/sh2/compiler.c:1926:9: warning: implicit declaration of function 'EMITH_JMP_END' [-Wimplicit-function-declaration] EMITH_JMP_END(DCOND_EQ); ^~~~~~~~~~~~~ cpu/sh2/compiler.c:1978:9: warning: implicit declaration of function 'emith_teq_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_teq_r_r(tmp2, tmp3); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1979:26: error: 'DCOND_PL' undeclared (first use in this function); did you mean 'DCOND_GT'? EMITH_SJMP_START(DCOND_PL); ^~~~~~~~ DCOND_GT cpu/sh2/compiler.c:1980:26: error: 'DCOND_MI' undeclared (first use in this function); did you mean 'DCOND_PL'? emith_or_r_imm_c(DCOND_MI, sr, T); ^~~~~~~~ DCOND_PL cpu/sh2/compiler.c:1988:9: warning: implicit declaration of function 'emith_tst_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_tst_r_r(tmp2, tmp3); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1994:9: warning: implicit declaration of function 'emith_and_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_and_r_r(tmp, tmp2); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:1999:9: warning: implicit declaration of function 'emith_eor_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_eor_r_r(tmp, tmp2); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2004:9: warning: implicit declaration of function 'emith_or_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_or_r_r(tmp, tmp2); ^~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2010:9: warning: implicit declaration of function 'emith_eor_r_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_eor_r_r_r(tmp, tmp2, tmp3); ^~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2026:9: warning: implicit declaration of function 'emith_lsr' [-Wimplicit-function-declaration] emith_lsr(tmp, tmp, 16); ^~~~~~~~~ cpu/sh2/compiler.c:2027:9: warning: implicit declaration of function 'emith_or_r_r_lsl'; did you mean 'emit_or_t_if_eq'? [-Wimplicit-function-declaration] emith_or_r_r_lsl(tmp, tmp2, 16); ^~~~~~~~~~~~~~~~ emit_or_t_if_eq cpu/sh2/compiler.c:2062:9: warning: implicit declaration of function 'emith_cmp_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_cmp_r_r(tmp2, tmp3); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2069:28: error: 'DCOND_LO' undeclared (first use in this function); did you mean 'DCOND_LT'? EMITH_SJMP_START(DCOND_LO); ^~~~~~~~ DCOND_LT cpu/sh2/compiler.c:2070:28: error: 'DCOND_HS' undeclared (first use in this function); did you mean 'DCOND_LO'? emith_or_r_imm_c(DCOND_HS, sr, T); ^~~~~~~~ DCOND_LO cpu/sh2/compiler.c:2079:28: error: 'DCOND_LS' undeclared (first use in this function); did you mean 'DCOND_HS'? EMITH_SJMP_START(DCOND_LS); ^~~~~~~~ DCOND_HS cpu/sh2/compiler.c:2080:28: error: 'DCOND_HI' undeclared (first use in this function); did you mean 'DCOND_HS'? emith_or_r_imm_c(DCOND_HI, sr, T); ^~~~~~~~ DCOND_HS cpu/sh2/compiler.c:2101:9: warning: implicit declaration of function 'emith_tpop_carry'; did you mean 'emit_block_entry'? [-Wimplicit-function-declaration] emith_tpop_carry(sr, 0); ^~~~~~~~~~~~~~~~ emit_block_entry cpu/sh2/compiler.c:2102:9: warning: implicit declaration of function 'emith_adcf_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_adcf_r_r(tmp2, tmp2); ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2103:9: warning: implicit declaration of function 'emith_tpush_carry' [-Wimplicit-function-declaration] emith_tpush_carry(sr, 0); // keep Q1 in T for now ^~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2105:9: warning: implicit declaration of function 'emith_and_r_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_and_r_r_imm(tmp4, sr, M); ^~~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2106:9: warning: implicit declaration of function 'emith_eor_r_r_lsr'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_eor_r_r_lsr(sr, tmp4, M_SHIFT - Q_SHIFT); // Q ^= M ^~~~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2110:9: warning: implicit declaration of function 'emith_sh2_div1_step' [-Wimplicit-function-declaration] emith_sh2_div1_step(tmp2, tmp3, sr); ^~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2118:9: warning: implicit declaration of function 'emith_eor_r_imm_c'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_eor_r_imm_c(DCOND_NE, sr, Q); // Q = M ^ Q1 ^ Q2 ^~~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2120:9: warning: implicit declaration of function 'emith_eor_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_eor_r_imm(sr, T); // T = !(Q1 ^ Q2) ^~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2127:9: warning: implicit declaration of function 'emith_mul_u64' [-Wimplicit-function-declaration] emith_mul_u64(tmp3, tmp4, tmp, tmp2); ^~~~~~~~~~~~~ cpu/sh2/compiler.c:2136:11: warning: implicit declaration of function 'emith_sub_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_sub_r_r(tmp, tmp2); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2149:11: warning: implicit declaration of function 'emith_sbcf_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_sbcf_r_r(tmp, tmp2); ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2160:11: warning: implicit declaration of function 'emith_addf_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_addf_r_r(tmp, tmp2); ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2162:11: warning: implicit declaration of function 'emith_subf_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_subf_r_r(tmp, tmp2); ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2163:26: error: 'DCOND_VC' undeclared (first use in this function); did you mean 'DCOND_HI'? EMITH_SJMP_START(DCOND_VC); ^~~~~~~~ DCOND_HI cpu/sh2/compiler.c:2164:26: error: 'DCOND_VS' undeclared (first use in this function); did you mean 'DCOND_VC'? emith_or_r_imm_c(DCOND_VS, sr, T); ^~~~~~~~ DCOND_VC cpu/sh2/compiler.c:2172:9: warning: implicit declaration of function 'emith_mul_s64' [-Wimplicit-function-declaration] emith_mul_s64(tmp3, tmp4, tmp, tmp2); ^~~~~~~~~~~~~ cpu/sh2/compiler.c:2189:11: warning: implicit declaration of function 'emith_lslf' [-Wimplicit-function-declaration] emith_lslf(tmp, tmp, 1); ^~~~~~~~~~ cpu/sh2/compiler.c:2210:11: warning: implicit declaration of function 'emith_subf_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_subf_r_imm(tmp, 1); ^~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2224:13: warning: implicit declaration of function 'emith_asrf' [-Wimplicit-function-declaration] emith_asrf(tmp, tmp, 1); ^~~~~~~~~~ cpu/sh2/compiler.c:2226:13: warning: implicit declaration of function 'emith_lsrf' [-Wimplicit-function-declaration] emith_lsrf(tmp, tmp, 1); ^~~~~~~~~~ cpu/sh2/compiler.c:2284:13: warning: implicit declaration of function 'emith_rorf' [-Wimplicit-function-declaration] emith_rorf(tmp, tmp, 1); ^~~~~~~~~~ cpu/sh2/compiler.c:2286:13: warning: implicit declaration of function 'emith_rolf' [-Wimplicit-function-declaration] emith_rolf(tmp, tmp, 1); ^~~~~~~~~~ cpu/sh2/compiler.c:2295:13: warning: implicit declaration of function 'emith_rorcf' [-Wimplicit-function-declaration] emith_rorcf(tmp); ^~~~~~~~~~~ cpu/sh2/compiler.c:2297:13: warning: implicit declaration of function 'emith_rolcf' [-Wimplicit-function-declaration] emith_rolcf(tmp); ^~~~~~~~~~~ cpu/sh2/compiler.c:2376:11: warning: implicit declaration of function 'emith_lsl' [-Wimplicit-function-declaration] emith_lsl(tmp2, tmp2, tmp); ^~~~~~~~~ cpu/sh2/compiler.c:2458:9: warning: implicit declaration of function 'emith_eorf_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_eorf_r_r(tmp, tmp4); // tmp = ((signed)macl >> 31) ^ mach ^~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2463:9: warning: implicit declaration of function 'emith_sub_r_imm_c'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_sub_r_imm_c(DCOND_PL, tmp3, 1); // positive ^~~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2505:11: warning: implicit declaration of function 'emith_mvn_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_mvn_r_r(tmp2, tmp); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2516:11: warning: implicit declaration of function 'emith_rol' [-Wimplicit-function-declaration] emith_rol(tmp2, tmp3, 16); ^~~~~~~~~ cpu/sh2/compiler.c:2527:11: warning: implicit declaration of function 'emith_negcf_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_negcf_r_r(tmp2, tmp); ^~~~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2531:11: warning: implicit declaration of function 'emith_neg_r_r'; did you mean 'emit_move_r_r'? [-Wimplicit-function-declaration] emith_neg_r_r(tmp2, tmp); ^~~~~~~~~~~~~ emit_move_r_r cpu/sh2/compiler.c:2584:9: warning: implicit declaration of function 'emith_move_r_imm_s8'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_move_r_imm_s8(tmp, op & 0xff); ^~~~~~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2631:9: warning: implicit declaration of function 'emith_jump'; did you mean 'pevt_dump'? [-Wimplicit-function-declaration] emith_jump(sh2_drc_dispatcher); ^~~~~~~~~~ pevt_dump cpu/sh2/compiler.c:2642:9: warning: implicit declaration of function 'emith_and_r_imm'; did you mean 'emit_move_r_imm32'? [-Wimplicit-function-declaration] emith_and_r_imm(tmp, op & 0xff); ^~~~~~~~~~~~~~~ emit_move_r_imm32 cpu/sh2/compiler.c:2751:7: warning: implicit declaration of function 'EMITH_SJMP_DECL_' [-Wimplicit-function-declaration] EMITH_SJMP_DECL_(); ^~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2769:9: warning: implicit declaration of function 'EMITH_SJMP_START_' [-Wimplicit-function-declaration] EMITH_SJMP_START_(ncond); ^~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2801:9: warning: implicit declaration of function 'emith_jump_cond_patchable' [-Wimplicit-function-declaration] emith_jump_cond_patchable(cond, target); ^~~~~~~~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2802:9: warning: implicit declaration of function 'EMITH_SJMP_END_' [-Wimplicit-function-declaration] EMITH_SJMP_END_(ncond); ^~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2805:9: warning: implicit declaration of function 'emith_jump_patchable' [-Wimplicit-function-declaration] emith_jump_patchable(target); ^~~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c:2905:3: warning: implicit declaration of function 'host_instructions_updated' [-Wimplicit-function-declaration] host_instructions_updated(block_entry_ptr, tcache_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~ cpu/sh2/compiler.c: In function 'sh2_generate_utils': cpu/sh2/compiler.c:2950:3: warning: implicit declaration of function 'emith_sh2_drc_exit'; did you mean 'sh2_drc_exit'? [-Wimplicit-function-declaration] emith_sh2_drc_exit(); ^~~~~~~~~~~~~~~~~~ sh2_drc_exit cpu/sh2/compiler.c:2956:19: error: 'DCOND_LT' undeclared (first use in this function) emith_jump_cond(DCOND_LT, sh2_drc_exit); ^~~~~~~~ cpu/sh2/compiler.c:2960:31: error: 'CONTEXT_REG' undeclared (first use in this function) emith_add_r_r_ptr_imm(arg2, CONTEXT_REG, offsetof(SH2, drc_tmp)); ^~~~~~~~~~~ cpu/sh2/compiler.c:2986:20: error: 'DCOND_GT' undeclared (first use in this function); did you mean 'DCOND_LT'? EMITH_SJMP_START(DCOND_GT); ^~~~~~~~ DCOND_LT cpu/sh2/compiler.c:2987:3: warning: implicit declaration of function 'emith_ret_c'; did you mean 'fm68k_get_pc'? [-Wimplicit-function-declaration] emith_ret_c(DCOND_LE); // nope, return ^~~~~~~~~~~ fm68k_get_pc cpu/sh2/compiler.c:2987:15: error: 'DCOND_LE' undeclared (first use in this function); did you mean 'DCOND_LT'? emith_ret_c(DCOND_LE); // nope, return ^~~~~~~~ DCOND_LT cpu/sh2/compiler.c:3015:3: warning: implicit declaration of function 'emith_call_ctx' [-Wimplicit-function-declaration] emith_call_ctx(offsetof(SH2, irq_callback)); // vector = sh2->irq_callback(sh2, level); ^~~~~~~~~~~~~~ cpu/sh2/compiler.c:3017:19: error: 'RET_REG' undeclared (first use in this function); did you mean 'GET_Rm'? emith_lsl(arg0, RET_REG, 2); ^~~~~~~ GET_Rm cpu/sh2/compiler.c:3030:3: warning: implicit declaration of function 'emith_sh2_drc_entry'; did you mean 'sh2_drc_entry'? [-Wimplicit-function-declaration] emith_sh2_drc_entry(); ^~~~~~~~~~~~~~~~~~~ sh2_drc_entry cpu/sh2/compiler.c:3039:3: warning: implicit declaration of function 'emith_sh2_wcall' [-Wimplicit-function-declaration] emith_sh2_wcall(arg0, arg2); ^~~~~~~~~~~~~~~ gmake: *** [Makefile:219: cpu/sh2/compiler.o] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/emulators/libretro-picodrive *** Error code 1 Stop. make: stopped in /usr/pkgsrc/emulators/libretro-picodrive