What's new

how to compile mupen64plus from svn

khaosmind

New member
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

Mupen64Plus Dev.
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.
 
OP
K

khaosmind

New member
here you got it

Code:
/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

Mupen64Plus Dev.
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.
 
OP
K

khaosmind

New member
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

Code:
/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
 
OP
K

khaosmind

New member
i already have yasm installed

Code:
~$ 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.
 

MIO0

New member
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

Mupen64Plus Dev.
i already have yasm installed

Code:
~$ 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

Mupen64Plus Dev.
-edit- mistook something

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

khaosmind

New member
if i install yasm 0.6.2 will it break anything important in my system or i can go without huge risk?
 
OP
K

khaosmind

New member
i have compiled successfully yasm and mupen64plus, great work and congratulations to everyone
 

Top