Compiling VBA-SDL-H

I6divide9 (1)
Hello. I've been compiling and installing dependencies all day today but still can't get this to make.. Please, please tell me what it is I'm doing wrong..

I'm using Ubuntu 12.04 32-bit.

Here's the error:


make[1]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/m4'
make[2]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/m4'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/m4'
make[1]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/m4'
Making install in src
make[1]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src'
Making install in gb
make[2]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/gb'
make[3]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/gb'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/gb'
make[2]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/gb'
Making install in prof
make[2]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/prof'
make[3]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/prof'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/prof'
make[2]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/prof'
Making install in i386
make[2]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/i386'
make[3]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/i386'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/i386'
make[2]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/i386'
Making install in sdl
make[2]: Entering directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/sdl'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"VisualBoyAdvance\" -DVERSION=\"1.7.2-H\" -DHAVE_LIBZ=1 -DHAVE_LIBPNG=1 -DHAVE_LIBPTHREAD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_NETINET_IN_H=1 -I. -I../../src -DSDL -DSYSCONFDIR=\"/usr/local/etc\" -fno-exceptions -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O2 -DPROFILING -DMMX -DDEV_VERSION -DBKPT_SUPPORT -MT Util.o -MD -MP -MF .deps/Util.Tpo -c -o Util.o `test -f '../Util.cpp' || echo './'`../Util.cpp
../Util.cpp: In function ‘bool utilWritePNGFile(const char*, int, int, u8*)’:
../Util.cpp:82:6: error: invalid use of incomplete type ‘png_struct {aka struct png_struct_def}’
/usr/local/include/png.h:854:16: error: forward declaration of ‘png_struct {aka struct png_struct_def}’
../Util.cpp: In function ‘gzFile_s* utilGzOpen(const char*, const char*)’:
../Util.cpp:987:65: error: invalid conversion from ‘int (*)(void*, void*, unsigned int)’ to ‘int (*)(gzFile, voidp, unsigned int) {aka int (*)(gzFile_s*, void*, unsigned int)}’ [-fpermissive]
make[2]: *** [Util.o] Error 1
make[2]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src/sdl'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/linuxpc/Documents/VisualBoyAdvance-1.7.2-H/src'
make: *** [install-recursive] Error 1
Last edited on
Aramil of Elixia (772)
there are problems with the source code thats why it wont compile
Aramil of Elixia (772)
http://ubuntuliving.blogspot.com/2007/03/visual-boy-advance.html
i found this it might help
Topic archived. No new replies allowed.