PDA

View Full Version : how to compile mupen64plus from svn



khaosmind
May 2nd, 2008, 17:01
i know there is a guide on how to compile mupen but the problem i have is that i dont know what dependencies are needed


If you downloaded the binary distribution of Mupen64Plus, skip to the Installation section. Otherwise, you will need both the libraries and development packages (header files) for the prerequisites listed below:

Common Prerequisites: (you probably have these)

* SDL
* OpenGL / mesa
* GTK 2 (not necessary for NOGUI_ONLY=1 build)

Somewhat Uncommon Prerequisites: (you may not have these)

* yasm
* SDL_ttf

i can install yasm and SDL_ttf but i dont know how to install the rest.

which specific packages i need to install to make sure the dependencies are installed.

i asked all this because i get a lot of errors if you want i will post them but i think they are useless because I am almost sure is depencies related issues

I am using ubuntu hardy heron and i want to look at all the new stuff you have added :mupen64:

sorry for my english and thanks

ebenblues
May 2nd, 2008, 17:48
i asked all this because i get a lot of errors if you want i will post them but i think they are useless because I am almost sure is depencies related issues
Post the errors. That will probably be the best way for us to help you. Hardy Heron is very new, so it could be more than just a dependency issue.

khaosmind
May 2nd, 2008, 20:14
here you got it


/trunk$ make all
gcc -o main/main.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/main.c
gcc -o main/util.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/util.c
gcc -o main/translate.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/translate.c
gcc -o main/guifuncs.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/guifuncs.c
gcc -o main/cheat.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/cheat.c
gcc -o main/config.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/config.c
gcc -o main/adler32.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/adler32.c
gcc -o main/ioapi.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/ioapi.c
gcc -o main/md5.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/md5.c
gcc -o main/mupenIniApi.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/mupenIniApi.c
gcc -o main/plugin.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/plugin.c
gcc -o main/rom.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/rom.c
gcc -o main/savestates.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/savestates.c
gcc -o main/unzip.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/unzip.c
gcc -o main/volume.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/volume.c
gcc -o memory/dma.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c memory/dma.c
gcc -o memory/flashram.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c memory/flashram.c
gcc -o memory/memory.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c memory/memory.c
gcc -o memory/pif.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c memory/pif.c
gcc -o memory/tlb.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c memory/tlb.c
gcc -o r4300/r4300.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/r4300.c
gcc -o r4300/bc.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/bc.c
gcc -o r4300/compare_core.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/compare_core.c
gcc -o r4300/cop0.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/cop0.c
gcc -o r4300/cop1.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/cop1.c
gcc -o r4300/cop1_d.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/cop1_d.c
gcc -o r4300/cop1_l.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/cop1_l.c
gcc -o r4300/cop1_s.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/cop1_s.c
gcc -o r4300/cop1_w.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/cop1_w.c
gcc -o r4300/exception.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/exception.c
gcc -o r4300/interupt.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/interupt.c
gcc -o r4300/profile.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/profile.c
gcc -o r4300/pure_interp.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/pure_interp.c
gcc -o r4300/recomp.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/recomp.c
gcc -o r4300/special.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/special.c
gcc -o r4300/regimm.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/regimm.c
gcc -o r4300/tlb.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/tlb.c
gcc -o r4300/x86_64/assemble.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/assemble.c
gcc -o r4300/x86_64/debug.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/debug.c
gcc -o r4300/x86_64/gbc.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gbc.c
gcc -o r4300/x86_64/gcop0.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gcop0.c
gcc -o r4300/x86_64/gcop1.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gcop1.c
gcc -o r4300/x86_64/gcop1_d.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gcop1_d.c
gcc -o r4300/x86_64/gcop1_l.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gcop1_l.c
gcc -o r4300/x86_64/gcop1_s.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gcop1_s.c
gcc -o r4300/x86_64/gcop1_w.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gcop1_w.c
gcc -o r4300/x86_64/gr4300.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gr4300.c
r4300/x86_64/gr4300.c: En la función ‘gensb’:
r4300/x86_64/gr4300.c:1724: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c:1730: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c: En la función ‘gensh’:
r4300/x86_64/gr4300.c:1791: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c:1797: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c: En la función ‘gensw’:
r4300/x86_64/gr4300.c:1865: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c:1871: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c: En la función ‘genswc1’:
r4300/x86_64/gr4300.c:2118: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c:2124: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c: En la función ‘gensdc1’:
r4300/x86_64/gr4300.c:2188: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c:2194: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c: En la función ‘gensd’:
r4300/x86_64/gr4300.c:2257: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gr4300.c:2263: aviso: conversión de puntero a entero de tamaño diferente
gcc -o r4300/x86_64/gregimm.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gregimm.c
gcc -o r4300/x86_64/gspecial.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gspecial.c
r4300/x86_64/gspecial.c: En la función ‘genjr’:
r4300/x86_64/gspecial.c:187: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gspecial.c:188: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gspecial.c:189: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gspecial.c: En la función ‘genjalr’:
r4300/x86_64/gspecial.c:259: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gspecial.c:260: aviso: conversión de puntero a entero de tamaño diferente
r4300/x86_64/gspecial.c:261: aviso: conversión de puntero a entero de tamaño diferente
gcc -o r4300/x86_64/gtlb.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/gtlb.c
gcc -o r4300/x86_64/regcache.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/regcache.c
gcc -o r4300/x86_64/rjump.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c r4300/x86_64/rjump.c
gcc -o main/gui_gtk/main_gtk.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/main_gtk.c
gcc -o main/gui_gtk/aboutdialog.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/aboutdialog.c
gcc -o main/gui_gtk/cheatdialog.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/cheatdialog.c
gcc -o main/gui_gtk/configdialog.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/configdialog.c
gcc -o main/gui_gtk/rombrowser.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/rombrowser.c
gcc -o main/gui_gtk/romproperties.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 `pkg-config gtk+-2.0 --cflags` -D_GTK2 -DPREFIX=\"/usr/local\" `sdl-config --cflags` -c main/gui_gtk/romproperties.c
gcc main/main.o main/util.o main/translate.o main/guifuncs.o main/cheat.o main/config.o main/adler32.o main/ioapi.o main/md5.o main/mupenIniApi.o main/plugin.o main/rom.o main/savestates.o main/unzip.o main/volume.o memory/dma.o memory/flashram.o memory/memory.o memory/pif.o memory/tlb.o r4300/r4300.o r4300/bc.o r4300/compare_core.o r4300/cop0.o r4300/cop1.o r4300/cop1_d.o r4300/cop1_l.o r4300/cop1_s.o r4300/cop1_w.o r4300/exception.o r4300/interupt.o r4300/profile.o r4300/pure_interp.o r4300/recomp.o r4300/special.o r4300/regimm.o r4300/tlb.o r4300/x86_64/assemble.o r4300/x86_64/debug.o r4300/x86_64/gbc.o r4300/x86_64/gcop0.o r4300/x86_64/gcop1.o r4300/x86_64/gcop1_d.o r4300/x86_64/gcop1_l.o r4300/x86_64/gcop1_s.o r4300/x86_64/gcop1_w.o r4300/x86_64/gr4300.o r4300/x86_64/gregimm.o r4300/x86_64/gspecial.o r4300/x86_64/gtlb.o r4300/x86_64/regcache.o r4300/x86_64/rjump.o main/gui_gtk/main_gtk.o main/gui_gtk/aboutdialog.o main/gui_gtk/cheatdialog.o main/gui_gtk/configdialog.o main/gui_gtk/rombrowser.o main/gui_gtk/romproperties.o -lz -lm -lpng -z execstack `sdl-config --libs` -L/usr/X11R6/lib -lGL `pkg-config gtk+-2.0 --libs` `pkg-config gthread-2.0 --libs` -Wl,-export-dynamic -lpthread -ldl -o mupen64plus
strip --strip-all mupen64plus
make -C blight_input all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/blight_input'
gcc -o plugin.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DGUI_SDL -fpic -DPIC `sdl-config --cflags` -c plugin.c
gcc -o ttftoh.o -O3 -c ttftoh.c
gcc ttftoh.o -o ttftoh
strip --strip-all ttftoh
./ttftoh ./font/arial.ttf
mv ./font/arial.ttf.h ./arial.ttf.c
gcc -o arial.ttf.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DGUI_SDL -fpic -DPIC `sdl-config --cflags` `freetype-config --cflags` -c arial.ttf.c
gcc -o configdialog_sdl.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DGUI_SDL -fpic -DPIC `sdl-config --cflags` -c configdialog_sdl.c
gcc -o pad.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DGUI_SDL -fpic -DPIC `sdl-config --cflags` `freetype-config --cflags` -c pad.c
gcc plugin.o arial.ttf.o configdialog_sdl.o pad.o -Wl,-Bsymbolic -shared `sdl-config --libs` -lSDL_ttf `freetype-config --libs` -o blight_input.so
strip --strip-all blight_input.so
make[1]: se sale del directorio `/home/luciano/emulators/trunk/blight_input'
make -C dummy_audio all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/dummy_audio'
gcc -o audio.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -c audio.c
gcc audio.o -Wl,-Bsymbolic -shared -o dummyaudio.so
strip --strip-all dummyaudio.so
make[1]: se sale del directorio `/home/luciano/emulators/trunk/dummy_audio'
make -C dummy_video all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/dummy_video'
g++ -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM `sdl-config --cflags` -DMAINDEF -c -o video.o video.cpp
/bin/sh: g++: not found
make[1]: *** [video.o] Error 127
make[1]: se sale del directorio `/home/luciano/emulators/trunk/dummy_video'
make: *** [plugins/dummyvideo.so] Error 2

nmn
May 2nd, 2008, 20:31
You have GCC installed, but not G++, sometimes called gcc-cpp or gcc-c++. You must install this with your package manager to support anything requiring C++, which pretty much all graphics plugins do.

khaosmind
May 3rd, 2008, 01:20
ok i have installed G++(package name G++) and i am getting this:
perhaps is related to something named "pkg-config gtk+-2.0" but i cant find anything named that way
thanks


/trunk$ make all
make -C blight_input all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/blight_input'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/luciano/emulators/trunk/blight_input'
make -C dummy_audio all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/dummy_audio'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/home/luciano/emulators/trunk/dummy_audio'
make -C dummy_video all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/dummy_video'
g++ -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM `sdl-config --cflags` -DMAINDEF -c -o video.o video.cpp
g++ video.o -Wl,-Bsymbolic -shared `sdl-config --libs` `pkg-config gtk+-2.0 --libs` `pkg-config gthread-2.0 --libs` -L/usr/X11R6/lib -lGL -o dummyvideo.so
strip --strip-all dummyvideo.so
make[1]: se sale del directorio `/home/luciano/emulators/trunk/dummy_video'
make -C glN64 all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/glN64'
g++ -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `pkg-config gtk+-2.0 --cflags` -D_GTK2 `sdl-config --cflags` -c -o Config_gtk2.o Config_gtk2.cpp
g++ -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -DMAINDEF -c -o glN64.o glN64.cpp
g++ -o OpenGL.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c OpenGL.cpp
g++ -o N64.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c N64.cpp
g++ -o RSP.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c RSP.cpp
g++ -o VI.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c VI.cpp
g++ -o Textures.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c Textures.cpp
g++ -o FrameBuffer.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c FrameBuffer.cpp
g++ -o Combiner.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c Combiner.cpp
g++ -o gDP.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c gDP.cpp
g++ -o gSP.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c gSP.cpp
g++ -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 `sdl-config --cflags` -c -o GBI.o GBI.cpp
g++ -o DepthBuffer.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c DepthBuffer.cpp
g++ -o CRC.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c CRC.cpp
g++ -o 2xSAI.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c 2xSAI.cpp
g++ -o NV_register_combiners.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c NV_register_combiners.cpp
g++ -o texture_env.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c texture_env.cpp
g++ -o texture_env_combine.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c texture_env_combine.cpp
g++ -o RDP.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c RDP.cpp
g++ -o F3D.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c F3D.cpp
g++ -o F3DEX.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c F3DEX.cpp
g++ -o F3DEX2.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c F3DEX2.cpp
g++ -o L3D.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c L3D.cpp
g++ -o L3DEX.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c L3DEX.cpp
g++ -o L3DEX2.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c L3DEX2.cpp
g++ -o S2DEX.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c S2DEX.cpp
g++ -o S2DEX2.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c S2DEX2.cpp
g++ -o F3DPD.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c F3DPD.cpp
g++ -o F3DDKR.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c F3DDKR.cpp
g++ -o F3DWRUS.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -fpic -DPIC -D__LINUX__ -DX86_ASM -Wall `sdl-config --cflags` -c F3DWRUS.cpp
g++ Config_gtk2.o glN64.o OpenGL.o N64.o RSP.o VI.o Textures.o FrameBuffer.o Combiner.o gDP.o gSP.o GBI.o DepthBuffer.o CRC.o 2xSAI.o NV_register_combiners.o texture_env.o texture_env_combine.o RDP.o F3D.o F3DEX.o F3DEX2.o L3D.o L3DEX.o L3DEX2.o S2DEX.o S2DEX2.o F3DPD.o F3DDKR.o F3DWRUS.o `pkg-config gtk+-2.0 --libs` `pkg-config gthread-2.0 --libs` -Wl,-Bsymbolic -shared `sdl-config --libs` -L/usr/X11R6/lib -lGL -o glN64.so
strip --strip-all glN64.so
make[1]: se sale del directorio `/home/luciano/emulators/trunk/glN64'
make -C rice_video all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/rice_video'
g++ -o OGLGraphicsContext.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLGraphicsContext.cpp
g++ -o Debugger.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c Debugger.cpp
g++ -o Video.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c Video.cpp
g++ -o Config.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c Config.cpp
g++ -o GraphicsContext.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c GraphicsContext.cpp
g++ -o TextureFilters.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c TextureFilters.cpp
g++ -o DeviceBuilder.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c DeviceBuilder.cpp
g++ -o Render.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c Render.cpp
g++ -o RSP_Parser.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c RSP_Parser.cpp
g++ -o TextureManager.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c TextureManager.cpp
g++ -o RenderBase.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c RenderBase.cpp
g++ -o FrameBuffer.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c FrameBuffer.cpp
gcc -o messagebox.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c messagebox.c
g++ -o Texture.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c Texture.cpp
g++ -o TextureFilters_2xsai.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c TextureFilters_2xsai.cpp
g++ -o TextureFilters_hq2x.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c TextureFilters_hq2x.cpp
g++ -o TextureFilters_hq4x.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c TextureFilters_hq4x.cpp
gcc -o liblinux/bmp.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/bmp.c
gcc -o liblinux/BMGImage.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/BMGImage.c
gcc -o liblinux/pngrw.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngrw.c
g++ -o OGLRender.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLRender.cpp
g++ -o OGLTexture.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLTexture.cpp
g++ -o OGLFragmentShaders.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLFragmentShaders.cpp
g++ -o OGLCombinerNV.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLCombinerNV.cpp
g++ -o OGLCombinerTNT2.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLCombinerTNT2.cpp
g++ -o OGLExtCombiner.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLExtCombiner.cpp
g++ -o OGLCombiner.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLCombiner.cpp
g++ -o OGLExtRender.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLExtRender.cpp
g++ -o blender.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c blender.cpp
g++ -o math.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c math.cpp
g++ -o Combiner.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c Combiner.cpp
g++ -o RSP_S2DEX.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c RSP_S2DEX.cpp
g++ -o RenderExt.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c RenderExt.cpp
g++ -o ConvertImage.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c ConvertImage.cpp
g++ -o ConvertImage16.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c ConvertImage16.cpp
g++ -o DecodedMux.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c DecodedMux.cpp
g++ -o RenderTexture.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c RenderTexture.cpp
gcc -o support.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c support.c
gcc -o liblinux/BMGUtils.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/BMGUtils.c
gcc -o liblinux/pngread.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngread.c
gcc -o liblinux/png.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/png.c
gcc -o liblinux/pngget.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngget.c
gcc -o liblinux/pngrtran.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngrtran.c
gcc -o liblinux/pngtrans.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngtrans.c
gcc -o liblinux/pngwrite.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngwrite.c
gcc -o liblinux/pngset.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngset.c
gcc -o liblinux/pngmem.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngmem.c
g++ -o OGLDecodedMux.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLDecodedMux.cpp
g++ -o CNvTNTCombiner.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c CNvTNTCombiner.cpp
g++ -o GeneralCombiner.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c GeneralCombiner.cpp
g++ -o DirectXDecodedMux.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c DirectXDecodedMux.cpp
gcc -o liblinux/pngerror.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngerror.c
gcc -o liblinux/inflate.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/inflate.c
gcc -o liblinux/pngrio.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngrio.c
gcc -o liblinux/pngrutil.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngrutil.c
gcc -o liblinux/crc32.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/crc32.c
gcc -o liblinux/pngwutil.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngwutil.c
gcc -o liblinux/pngwio.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngwio.c
gcc -o liblinux/pngwtran.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/pngwtran.c
gcc -o liblinux/deflate.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/deflate.c
g++ -o CombinerTable.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c CombinerTable.cpp
gcc -o liblinux/infblock.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/infblock.c
gcc -o liblinux/zutil.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/zutil.c
gcc -o liblinux/adler32.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/adler32.c
gcc -o liblinux/trees.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/trees.c
gcc -o liblinux/infcodes.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/infcodes.c
gcc -o liblinux/infutil.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/infutil.c
gcc -o liblinux/inftrees.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/inftrees.c
gcc -o liblinux/inffast.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c liblinux/inffast.c
g++ -o OGLRenderExt.o -pipe -O3 -ffast-math -funroll-loops -fexpensive-optimizations -fno-strict-aliasing -march=athlon64 -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -Wall -c OGLRenderExt.cpp
g++ OGLGraphicsContext.o Debugger.o Video.o Config.o GraphicsContext.o TextureFilters.o DeviceBuilder.o Render.o RSP_Parser.o TextureManager.o RenderBase.o FrameBuffer.o messagebox.o Texture.o TextureFilters_2xsai.o TextureFilters_hq2x.o TextureFilters_hq4x.o liblinux/bmp.o liblinux/BMGImage.o liblinux/pngrw.o OGLRender.o OGLTexture.o OGLFragmentShaders.o OGLCombinerNV.o OGLCombinerTNT2.o OGLExtCombiner.o OGLCombiner.o OGLExtRender.o blender.o math.o Combiner.o RSP_S2DEX.o RenderExt.o ConvertImage.o ConvertImage16.o DecodedMux.o RenderTexture.o support.o liblinux/BMGUtils.o liblinux/pngread.o liblinux/png.o liblinux/pngget.o liblinux/pngrtran.o liblinux/pngtrans.o liblinux/pngwrite.o liblinux/pngset.o liblinux/pngmem.o OGLDecodedMux.o CNvTNTCombiner.o GeneralCombiner.o DirectXDecodedMux.o liblinux/pngerror.o liblinux/inflate.o liblinux/pngrio.o liblinux/pngrutil.o liblinux/crc32.o liblinux/pngwutil.o liblinux/pngwio.o liblinux/pngwtran.o liblinux/deflate.o CombinerTable.o liblinux/infblock.o liblinux/zutil.o liblinux/adler32.o liblinux/trees.o liblinux/infcodes.o liblinux/infutil.o liblinux/inftrees.o liblinux/inffast.o OGLRenderExt.o `pkg-config gtk+-2.0 --libs` -L/usr/X11R6/lib `sdl-config --libs` -lGL -shared -Wl,-Bsymbolic -o ricevideo.so
strip --strip-all ricevideo.so
make[1]: se sale del directorio `/home/luciano/emulators/trunk/rice_video'
make -C glide64 all
make[1]: se ingresa al directorio `/home/luciano/emulators/trunk/glide64'
gcc -o compiletex.o -c compiletex.c
g++ -o compiletex compiletex.o
./compiletex font.tex font.h font
./compiletex cursor.tex cursor.h cursor
g++ -o Main.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ Main.o -c Main.cpp
g++ -o rdp.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ rdp.o -c rdp.cpp
g++ -o Ini.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ Ini.o -c Ini.cpp
g++ -o TexCache.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ TexCache.o -c TexCache.cpp
g++ -o Debugger.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ Debugger.o -c Debugger.cpp
g++ -o Util.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ Util.o -c Util.cpp
g++ -o CRC.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ CRC.o -c CRC.cpp
g++ -o Combine.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ Combine.o -c Combine.cpp
g++ -o TexBuffer.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ TexBuffer.o -c TexBuffer.cpp
g++ -o Config.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ Config.o -c Config.cpp
g++ -o 3dmath.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ 3dmath.o -c 3dmath.cpp
g++ -o DepthBufferRender.o -O2 -Wall -g -DGCC -DUSE_GTK `pkg-config gtk+-2.0 --cflags` -D_GTK2 -Iwrapper/ -ffast-math -funroll-loops -march=athlon64 -fPIC -MMD -MP -MQ DepthBufferRender.o -c DepthBufferRender.cpp
yasm -f elf -m amd64 -DBITS=64 Tmem_nasm.asm -o Tmem_nasm.o
Tmem_nasm.asm:3: label or instruction expected at start of line
make[1]: *** [Tmem_nasm.o] Error 1
make[1]: se sale del directorio `/home/luciano/emulators/trunk/glide64'
make: *** [plugins/glide64.so] Error 2

okaygo
May 3rd, 2008, 01:49
You need to install yasm it looks like.

'sudo apt-get install yasm'

khaosmind
May 3rd, 2008, 04:53
i already have yasm installed


~$ yasm --version
yasm 0.5.0.1591
Compiled on Mar 28 2007.
Copyright (c) 2001-2006 Peter Johnson and other Yasm developers.
Run yasm --license for licensing overview and summary.

nmn
May 3rd, 2008, 05:38
If possible, you may need to manually update YASM or force the use of NASM .

MIO0
May 3rd, 2008, 06:05
If you don't mind having fewer plugins, you can add the -k option to the make command. This causes make to continue compiling the rest of the targets even if there is an error.

okaygo
May 3rd, 2008, 06:21
i already have yasm installed


~$ yasm --version
yasm 0.5.0.1591
Compiled on Mar 28 2007.
Copyright (c) 2001-2006 Peter Johnson and other Yasm developers.
Run yasm --license for licensing overview and summary.
Strange, yes go ahead and try the -k flag.

nmn
May 3rd, 2008, 06:37
-edit- mistook something

you could always try NO_ASM=1 but you can't have a dynarec

Richard42
May 3rd, 2008, 15:24
i already have yasm installed


Somebody else had this problem too - version 0.5.0 of yasm is too old - it doesn't support one of the directives used in the asm code. If you get v0.6.2 it will work.

khaosmind
May 3rd, 2008, 18:12
if i install yasm 0.6.2 will it break anything important in my system or i can go without huge risk?

nmn
May 3rd, 2008, 18:18
It's pretty safe I'm sure of it.

khaosmind
May 4th, 2008, 03:47
i have compiled successfully yasm and mupen64plus, great work and congratulations to everyone