Page 1 of 2 12 LastLast
Results 1 to 10 of 15
  1. #1
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21

    how to compile mupen64plus from svn

    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

    sorry for my english and thanks



    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    Mupen64Plus Dev.
    Join Date
    Feb 2008
    Location
    USA
    Posts
    144
    Quote Originally Posted by khaosmind View Post
    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.
    "The humble learn the fastest because they don't waste time on defending a false image."

  3. #3
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21
    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

  4. #4
    Mupen64Plus Dev.
    Join Date
    Oct 2007
    Location
    Michigan (United States of America)
    Posts
    448
    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.

  5. #5
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21

    Question

    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

  6. #6
    Mupen64Plus Dev.
    Join Date
    Jun 2007
    Posts
    127
    You need to install yasm it looks like.

    'sudo apt-get install yasm'

  7. #7
    EmuTalk Member
    Join Date
    Apr 2008
    Posts
    21
    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.

  8. #8
    Mupen64Plus Dev.
    Join Date
    Oct 2007
    Location
    Michigan (United States of America)
    Posts
    448
    If possible, you may need to manually update YASM or force the use of NASM .

  9. #9
    EmuTalk Member
    Join Date
    Jan 2006
    Posts
    27
    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.

  10. #10
    Mupen64Plus Dev.
    Join Date
    Jun 2007
    Posts
    127
    Quote Originally Posted by khaosmind View Post
    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.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •