twinaphex/vba-next — Issue #3: Error building vba-next for libsnes on OS X
Author: clobber
Created: 2012-02-04 05:49:12+00:00
State: open

When running ./compile_libsnes.sh make:

***********************
COMPILER SCRIPT FOR libsnes
***********************

*************************************
DOING:
make Compile libsnes library
*************************************
gcc -c -o src/common/memgzio.o src/common/memgzio.c -O3 -std=gnu99 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o libsnes/libsnes.o libsnes/libsnes.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/Util.o src/Util.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/GB.o src/gb/GB.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbCheats.o src/gb/gbCheats.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbDis.o src/gb/gbDis.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbGfx.o src/gb/gbGfx.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbGlobals.o src/gb/gbGlobals.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbMemory.o src/gb/gbMemory.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbPrinter.o src/gb/gbPrinter.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbSGB.o src/gb/gbSGB.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gb/gbSound.o src/gb/gbSound.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gba/Cheats.o src/gba/Cheats.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gba/EEprom.o src/gba/EEprom.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gba/Flash.o src/gba/Flash.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
g++ -c -o src/gba/GBA.o src/gba/GBA.cpp -O3 -D__LIBSNES__ -DLSB_FIRST -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DSPEEDHAX -DINLINE=inline -I./utils/zlib -I./src
src/gba/GBA.cpp: In function ‘unsigned int CPUWriteState_libgba(uint8_t*, unsigned int)’:
src/gba/GBA.cpp:739: error: ‘reg’ was not declared in this scope
src/gba/GBA.cpp: In function ‘bool CPUReadState_libgba(const uint8_t*, unsigned int)’:
src/gba/GBA.cpp:3587: error: ‘reg’ was not declared in this scope
make: *** [src/gba/GBA.o] Error 1