Not sure why I cannot build the ZeroPAD part. Perhaps someone with there infinite wisdom may assist.
Thanks all
-Jim
Code:Building ZeroPAD ---------------- checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for gcc... gcc checking whether we are using the GNU C++ compiler... yes checking whether gcc accepts -g... yes checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking dependency style of gcc... gcc3 checking debug build... no checking for a x86-64 CPU... yes checking for _aligned_malloc... no checking for _aligned_free... no checking for SDL_Init in -lSDL... no checking gtk2+... checking for pkg-config... pkg-config Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found checking for main in -lstdc++... yes checking for main in -ldl... yes configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands Configuration: Debug build? no x86-64 build? yes test -z "libZeroPAD.a" || rm -f libZeroPAD.a test -z "libZeroPAD.so.0.2.0" || rm -f libZeroPAD.so.0.2.0 rm -f *.o gcc -DPACKAGE_NAME=\"ZeroPAD\" -DPACKAGE_TARNAME=\"zeropad\" -DPACKAGE_VERSION=\"0.2\" -DPACKAGE_STRING=\"ZeroPAD\ 0.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroPAD\" -DVERSION=\"0.2\" -DNDEBUG=1 -D__x86_64__=1 -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fPIC -O2 -fomit-frame-pointer -MT libZeroPAD_a-zeropad.o -MD -MP -MF .deps/libZeroPAD_a-zeropad.Tpo -c -o libZeroPAD_a-zeropad.o `test -f 'zeropad.cpp' || echo './'`zeropad.cpp zeropad.cpp:34: warning: deprecated conversion from string constant to ‘char*’ zeropad.cpp: In function ‘s32 PADinit(u32)’: zeropad.cpp:168: warning: deprecated conversion from string constant to ‘char*’ zeropad.cpp:177: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result zeropad.cpp: In function ‘u8 PADstartPoll(int)’: zeropad.cpp:251: warning: deprecated conversion from string constant to ‘char*’ zeropad.cpp: In function ‘u8 _PADpoll(u8)’: zeropad.cpp:265: warning: deprecated conversion from string constant to ‘char*’ zeropad.cpp:400: warning: deprecated conversion from string constant to ‘char*’ zeropad.cpp: In function ‘u8 PADpoll(u8)’: zeropad.cpp:470: warning: deprecated conversion from string constant to ‘char*’ mv -f .deps/libZeroPAD_a-zeropad.Tpo .deps/libZeroPAD_a-zeropad.Po gcc -DPACKAGE_NAME=\"ZeroPAD\" -DPACKAGE_TARNAME=\"zeropad\" -DPACKAGE_VERSION=\"0.2\" -DPACKAGE_STRING=\"ZeroPAD\ 0.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroPAD\" -DVERSION=\"0.2\" -DNDEBUG=1 -D__x86_64__=1 -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fPIC -O2 -fomit-frame-pointer -MT libZeroPAD_a-linux.o -MD -MP -MF .deps/libZeroPAD_a-linux.Tpo -c -o libZeroPAD_a-linux.o `test -f 'Linux/linux.cpp' || echo './'`Linux/linux.cpp Linux/linux.cpp:25:21: error: SDL/SDL.h: No such file or directory Linux/linux.cpp:71: error: ISO C++ forbids declaration of ‘SDL_Joystick’ with no type Linux/linux.cpp:71: error: expected ‘;’ before ‘*’ token Linux/linux.cpp:74: error: expected `;' before ‘private’ Linux/linux.cpp:85: error: ISO C++ forbids declaration of ‘SDL_Joystick’ with no type Linux/linux.cpp:85: error: expected ‘;’ before ‘*’ token Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp:120: warning: deprecated conversion from string constant to ‘char*’ Linux/linux.cpp: In function ‘void LoadConfig()’: Linux/linux.cpp:163: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Linux/linux.cpp:166: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Linux/linux.cpp:167: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Linux/linux.cpp: In function ‘void PADupdate(int)’: Linux/linux.cpp:319: error: ‘SDL_JoystickUpdate’ was not declared in this scope Linux/linux.cpp:328: error: ‘class JoystickInfo’ has no member named ‘GetJoy’ Linux/linux.cpp:328: error: ‘SDL_JoystickGetButton’ was not declared in this scope Linux/linux.cpp:340: error: ‘class JoystickInfo’ has no member named ‘GetJoy’ Linux/linux.cpp:340: error: ‘SDL_JoystickGetAxis’ was not declared in this scope Linux/linux.cpp:344: error: ‘abs’ was not declared in this scope Linux/linux.cpp:353: error: ‘abs’ was not declared in this scope Linux/linux.cpp:362: error: ‘abs’ was not declared in this scope Linux/linux.cpp:371: error: ‘abs’ was not declared in this scope Linux/linux.cpp:388: error: ‘class JoystickInfo’ has no member named ‘GetJoy’ Linux/linux.cpp:388: error: ‘SDL_JoystickGetAxis’ was not declared in this scope Linux/linux.cpp: In function ‘void UpdateConf(int)’: Linux/linux.cpp:437: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’ Linux/linux.cpp:441: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’ Linux/linux.cpp:445: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’ Linux/linux.cpp: In function ‘void OnConf_Key(GtkButton*, void*)’: Linux/linux.cpp:499: error: ‘SDL_JoystickUpdate’ was not declared in this scope Linux/linux.cpp:525: error: ‘class JoystickInfo’ has no member named ‘GetJoy’ Linux/linux.cpp:525: error: ‘SDL_JoystickGetButton’ was not declared in this scope Linux/linux.cpp:542: error: ‘class JoystickInfo’ has no member named ‘GetJoy’ Linux/linux.cpp:542: error: ‘SDL_JoystickGetAxis’ was not declared in this scope Linux/linux.cpp:546: error: ‘abs’ was not declared in this scope Linux/linux.cpp:553: error: ‘abs’ was not declared in this scope Linux/linux.cpp: In static member function ‘static void JoystickInfo::EnumerateJoysticks(std::vector<JoystickInfo*, std::allocator<JoystickInfo*> >&)’: Linux/linux.cpp:717: error: ‘SDL_INIT_JOYSTICK’ was not declared in this scope Linux/linux.cpp:717: error: ‘SDL_Init’ was not declared in this scope Linux/linux.cpp:719: error: ‘SDL_QUERY’ was not declared in this scope Linux/linux.cpp:719: error: ‘SDL_JoystickEventState’ was not declared in this scope Linux/linux.cpp:726: error: ‘SDL_NumJoysticks’ was not declared in this scope Linux/linux.cpp: In constructor ‘JoystickInfo::JoystickInfo()’: Linux/linux.cpp:753: error: ‘joy’ was not declared in this scope Linux/linux.cpp: In member function ‘void JoystickInfo::Destroy()’: Linux/linux.cpp:764: error: ‘joy’ was not declared in this scope Linux/linux.cpp:765: error: ‘SDL_JoystickOpened’ was not declared in this scope Linux/linux.cpp:766: error: ‘SDL_JoystickClose’ was not declared in this scope Linux/linux.cpp: In member function ‘bool JoystickInfo::Init(int, bool)’: Linux/linux.cpp:778: error: ‘joy’ was not declared in this scope Linux/linux.cpp:778: error: ‘SDL_JoystickOpen’ was not declared in this scope Linux/linux.cpp:784: error: ‘SDL_JoystickNumAxes’ was not declared in this scope Linux/linux.cpp:785: error: ‘SDL_JoystickNumButtons’ was not declared in this scope Linux/linux.cpp:786: error: ‘SDL_JoystickNumHats’ was not declared in this scope Linux/linux.cpp:787: error: ‘SDL_JoystickName’ was not declared in this scope Linux/linux.cpp: In member function ‘void JoystickInfo::SaveState()’: Linux/linux.cpp:821: error: ‘joy’ was not declared in this scope Linux/linux.cpp:821: error: ‘SDL_JoystickGetButton’ was not declared in this scope Linux/linux.cpp:823: error: ‘joy’ was not declared in this scope Linux/linux.cpp:823: error: ‘SDL_JoystickGetAxis’ was not declared in this scope make: *** [libZeroPAD_a-linux.o] Error 1 Error with building plugins
apt-get install libsdl1.2-dev or possibly libsdl-dev
I get this problem trying anything newer then 0.9.6. including that version:
Also used some random revisions from SVN :-/Code:gcc -O3 -fomit-frame-pointer -fPIC -Wall -Wno-unused-value -m32 -shared -Wl,-soname,@libCDVDnull_SONAME@ -o libCDVDnull.so.0.8.0 libCDVDnull_a-CDVD.o libCDVDnull_a-Config.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/../../../libgtk-x11-2.0.so when searching for -lgtk-x11-2.0 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/../../../libgtk-x11-2.0.a when searching for -lgtk-x11-2.0 /usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.so when searching for -lgtk-x11-2.0 /usr/bin/ld: skipping incompatible /usr/lib/libgtk-x11-2.0.a when searching for -lgtk-x11-2.0 /usr/bin/ld: cannot find -lgtk-x11-2.0 collect2: ld returned 1 exit status make: *** [libCDVDnull.so.0.8.0] Error 1 Error with building plugins
Last edited by josko88; August 13th, 2009 at 08:11 AM. Reason: adding my own problem
Yes I have heard about this.
I have also heard that I can install ps2 on fedora with the help of this new upgrade epcx.
Does anyone is there who have actually installed this and use this on linux?Does it supports all the games which can be played on windows?
what other games I can play on it with the help of thi ecpx ?
Last edited by sarareid; September 7th, 2009 at 11:32 AM.
I've tried almost anything, but I can't get it to work, this is the error I keep receiving after trying to build
PCSX (PS1 emulator) works fine for me tough...Code:phoenix@PhoeniX:~/pcsx2$ sudo sh build.sh all ---------------------------------------- Building Graphics Synthesizer plugins... ---------------------------------------- ---------------------- Building ZeroGS OpenGL ---------------------- checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for gcc... gcc checking whether we are using the GNU C++ compiler... yes checking whether gcc accepts -g... yes checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking debug build... no checking for _aligned_malloc... no checking for _aligned_free... no checking for development build...... no checking check for sse2...... yes checking for a x86-64 CPU... no checking gtk2+... checking for pkg-config... pkg-config checking OpenGL... checking for GL/gl.h... yes checking for GL/glu.h... yes checking for GL/glext.h... yes checking for main in -lGL... yes checking for main in -lGLU... yes checking for main in -lGLEW... no checking Cg... checking for main in -ljpeg... yes checking for main in -lpthread... yes checking for main in -lstdc++... yes checking for main in -lz... yes checking for main in -ldl... yes checking for main in -lXxf86vm... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Linux/Makefile config.status: executing depfiles commands Configuration: Target system type: x86-64 build? no Debug build? no Dev build? no SSE2 enabled? yes Making clean in Linux make[1]: Map '/home/phoenix/pcsx2/plugins/gs/zerogs/opengl/Linux' wordt binnengegaan test -z "libZeroGSLinux.a" || rm -f libZeroGSLinux.a rm -f *.o make[1]: Map '/home/phoenix/pcsx2/plugins/gs/zerogs/opengl/Linux' wordt verlaten Making clean in . make[1]: Map '/home/phoenix/pcsx2/plugins/gs/zerogs/opengl' wordt binnengegaan test -z "libZeroGSogl.a" || rm -f libZeroGSogl.a test -z "libZeroGSoglr.so.0.96.2" || rm -f libZeroGSoglr.so.0.96.2 rm -f *.o make[1]: Map '/home/phoenix/pcsx2/plugins/gs/zerogs/opengl' wordt verlaten Making install in Linux make[1]: Map '/home/phoenix/pcsx2/plugins/gs/zerogs/opengl/Linux' wordt binnengegaan if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-callbacks.o -MD -MP -MF ".deps/libZeroGSLinux_a-callbacks.Tpo" -c -o libZeroGSLinux_a-callbacks.o `test -f 'callbacks.c' || echo './'`callbacks.c; \ then mv -f ".deps/libZeroGSLinux_a-callbacks.Tpo" ".deps/libZeroGSLinux_a-callbacks.Po"; else rm -f ".deps/libZeroGSLinux_a-callbacks.Tpo"; exit 1; fi if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-Conf.o -MD -MP -MF ".deps/libZeroGSLinux_a-Conf.Tpo" -c -o libZeroGSLinux_a-Conf.o `test -f 'Conf.cpp' || echo './'`Conf.cpp; \ then mv -f ".deps/libZeroGSLinux_a-Conf.Tpo" ".deps/libZeroGSLinux_a-Conf.Po"; else rm -f ".deps/libZeroGSLinux_a-Conf.Tpo"; exit 1; fi In bestand ingevoegd vanuit Conf.cpp:25: ../GS.h:41:21: fout: GL/glew.h: Bestand of map bestaat niet Conf.cpp: In function ‘void LoadConfig()’: Conf.cpp:66: let op: de returnwaarde van ‘int fscanf(FILE*, const char*, ...)’, gedeclareerd met het ‘warn_unused_result’ atribuut, wordt genegeerd Conf.cpp:67: let op: de returnwaarde van ‘int fscanf(FILE*, const char*, ...)’, gedeclareerd met het ‘warn_unused_result’ atribuut, wordt genegeerd Conf.cpp:68: let op: de returnwaarde van ‘int fscanf(FILE*, const char*, ...)’, gedeclareerd met het ‘warn_unused_result’ atribuut, wordt genegeerd Conf.cpp:69: let op: de returnwaarde van ‘int fscanf(FILE*, const char*, ...)’, gedeclareerd met het ‘warn_unused_result’ atribuut, wordt genegeerd Conf.cpp:70: let op: de returnwaarde van ‘int fscanf(FILE*, const char*, ...)’, gedeclareerd met het ‘warn_unused_result’ atribuut, wordt genegeerd make[1]: *** [libZeroGSLinux_a-Conf.o] Fout 1 make[1]: Map '/home/phoenix/pcsx2/plugins/gs/zerogs/opengl/Linux' wordt verlaten make: *** [install-recursive] Fout 1 Error with building plugins
I've also got problems with compiling. I've scanned through the entire thread, pasting in commands and most all the quick fixes. Only thing I've done differently is that I've got libsdl1.2debian-all installed instead of -alsa.
Here's the results of build:
Y'all are pretty good with support normally. I'd like to know what else I need to do to get this up and running.Code:---------------------------------------- Building Graphics Synthesizer plugins... ---------------------------------------- ---------------------- Building ZeroGS OpenGL ---------------------- checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for gcc... gcc checking whether we are using the GNU C++ compiler... yes checking whether gcc accepts -g... yes checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking debug build... no checking for _aligned_malloc... no checking for _aligned_free... no checking for development build...... no checking check for sse2...... yes checking for a x86-64 CPU... yes checking gtk2+... checking for pkg-config... pkg-config checking OpenGL... checking for GL/gl.h... yes checking for GL/glu.h... yes checking for GL/glext.h... yes checking for main in -lGL... yes checking for main in -lGLU... yes checking for main in -lGLEW... yes checking Cg... checking for main in -ljpeg... yes checking for main in -lpthread... yes checking for main in -lstdc++... yes checking for main in -lz... yes checking for main in -ldl... yes checking for main in -lXxf86vm... yes configure: creating ./config.status config.status: creating Makefile config.status: creating Linux/Makefile config.status: executing depfiles commands Configuration: Target system type: x86-64 build? yes Debug build? no Dev build? no SSE2 enabled? yes Making clean in Linux make[1]: Entering directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl/Linux' test -z "libZeroGSLinux.a" || rm -f libZeroGSLinux.a rm -f *.o make[1]: Leaving directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl/Linux' Making clean in . make[1]: Entering directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl' test -z "libZeroGSogl.a" || rm -f libZeroGSogl.a test -z "libZeroGSoglr.so.0.96.2" || rm -f libZeroGSoglr.so.0.96.2 rm -f *.o make[1]: Leaving directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl' Making install in Linux make[1]: Entering directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl/Linux' if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-callbacks.o -MD -MP -MF ".deps/libZeroGSLinux_a-callbacks.Tpo" -c -o libZeroGSLinux_a-callbacks.o `test -f 'callbacks.c' || echo './'`callbacks.c; \ then mv -f ".deps/libZeroGSLinux_a-callbacks.Tpo" ".deps/libZeroGSLinux_a-callbacks.Po"; else rm -f ".deps/libZeroGSLinux_a-callbacks.Tpo"; exit 1; fi if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-Conf.o -MD -MP -MF ".deps/libZeroGSLinux_a-Conf.Tpo" -c -o libZeroGSLinux_a-Conf.o `test -f 'Conf.cpp' || echo './'`Conf.cpp; \ then mv -f ".deps/libZeroGSLinux_a-Conf.Tpo" ".deps/libZeroGSLinux_a-Conf.Po"; else rm -f ".deps/libZeroGSLinux_a-Conf.Tpo"; exit 1; fi Conf.cpp: In function ‘void LoadConfig()’: Conf.cpp:66: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Conf.cpp:67: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Conf.cpp:68: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Conf.cpp:69: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result Conf.cpp:70: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-interface.o -MD -MP -MF ".deps/libZeroGSLinux_a-interface.Tpo" -c -o libZeroGSLinux_a-interface.o `test -f 'interface.c' || echo './'`interface.c; \ then mv -f ".deps/libZeroGSLinux_a-interface.Tpo" ".deps/libZeroGSLinux_a-interface.Po"; else rm -f ".deps/libZeroGSLinux_a-interface.Tpo"; exit 1; fi if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-Linux.o -MD -MP -MF ".deps/libZeroGSLinux_a-Linux.Tpo" -c -o libZeroGSLinux_a-Linux.o `test -f 'Linux.cpp' || echo './'`Linux.cpp; \ then mv -f ".deps/libZeroGSLinux_a-Linux.Tpo" ".deps/libZeroGSLinux_a-Linux.Po"; else rm -f ".deps/libZeroGSLinux_a-Linux.Tpo"; exit 1; fi Linux.cpp: In function ‘void GSconfigure()’: Linux.cpp:240: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:243: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:246: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:249: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:252: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:255: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:258: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:261: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:264: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:267: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:270: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:273: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:276: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:279: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:282: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:285: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:288: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:291: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:294: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:297: warning: deprecated conversion from string constant to ‘char*’ Linux.cpp:300: warning: deprecated conversion from string constant to ‘char*’ if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../ -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSLinux_a-support.o -MD -MP -MF ".deps/libZeroGSLinux_a-support.Tpo" -c -o libZeroGSLinux_a-support.o `test -f 'support.c' || echo './'`support.c; \ then mv -f ".deps/libZeroGSLinux_a-support.Tpo" ".deps/libZeroGSLinux_a-support.Po"; else rm -f ".deps/libZeroGSLinux_a-support.Tpo"; exit 1; fi rm -f libZeroGSLinux.a ar cru libZeroGSLinux.a libZeroGSLinux_a-callbacks.o libZeroGSLinux_a-Conf.o libZeroGSLinux_a-interface.o libZeroGSLinux_a-Linux.o libZeroGSLinux_a-support.o ranlib libZeroGSLinux.a make[2]: Entering directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl/Linux' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl/Linux' make[1]: Leaving directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl/Linux' Making install in . make[1]: Entering directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl' if gcc -DPACKAGE_NAME=\"ZeroGSogl\" -DPACKAGE_TARNAME=\"zerogsogl\" -DPACKAGE_VERSION=\"0.96.2\" -DPACKAGE_STRING=\"ZeroGSogl\ 0.96.2\" -DPACKAGE_BUGREPORT=\"zerofrog@gmail.com\" -DPACKAGE=\"ZeroGSogl\" -DVERSION=\"0.96.2\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -I. -I. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -fPIC -I/opt/cg/include -L/opt/cg/lib -O3 -fomit-frame-pointer -MT libZeroGSogl_a-GSmain.o -MD -MP -MF ".deps/libZeroGSogl_a-GSmain.Tpo" -c -o libZeroGSogl_a-GSmain.o `test -f 'GSmain.cpp' || echo './'`GSmain.cpp; \ then mv -f ".deps/libZeroGSogl_a-GSmain.Tpo" ".deps/libZeroGSogl_a-GSmain.Po"; else rm -f ".deps/libZeroGSogl_a-GSmain.Tpo"; exit 1; fi In file included from GSmain.cpp:39: zerogs.h:41:19: error: Cg/cg.h: No such file or directory zerogs.h:42:21: error: Cg/cgGL.h: No such file or directory In file included from GSmain.cpp:39: zerogs.h:124: error: ‘CGprogram’ does not name a type zerogs.h:132: error: ‘CGprogram’ does not name a type zerogs.h:133: error: ‘CGparameter’ does not name a type zerogs.h:134: error: ‘CGparameter’ does not name a type zerogs.h:135: error: ‘CGparameter’ does not name a type zerogs.h: In constructor ‘FRAGMENTSHADER::FRAGMENTSHADER()’: zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘prog’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sMemory’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sFinal’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sBitwiseANDX’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sBitwiseANDY’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sInterlace’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sCLUT’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sOneColor’ zerogs.h:128: error: class ‘FRAGMENTSHADER’ does not have any field named ‘sBitBltZ’ zerogs.h:129: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTexAlpha2’ zerogs.h:129: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTexOffset’ zerogs.h:129: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTexDims’ zerogs.h:129: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTexBlock’ zerogs.h:129: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fClampExts’ zerogs.h:129: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTexWrapMode’ zerogs.h:130: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fRealTexDims’ zerogs.h:130: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTestBlack’ zerogs.h:130: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fPageOffset’ zerogs.h:130: error: class ‘FRAGMENTSHADER’ does not have any field named ‘fTexAlpha’ zerogs.h: At global scope: zerogs.h:145: error: ‘CGprogram’ does not name a type zerogs.h:146: error: ‘CGparameter’ does not name a type zerogs.h: In constructor ‘VERTEXSHADER::VERTEXSHADER()’: zerogs.h:144: error: class ‘VERTEXSHADER’ does not have any field named ‘prog’ zerogs.h:144: error: class ‘VERTEXSHADER’ does not have any field named ‘sBitBltPos’ zerogs.h:144: error: class ‘VERTEXSHADER’ does not have any field named ‘sBitBltTex’ zerogs.h: At global scope: zerogs.h:182: error: ‘CGparameter’ does not name a type In file included from GSmain.cpp:41: ZeroGSShaders/zerogsshaders.h:27: error: ‘CGcontext’ does not name a type ZeroGSShaders/zerogsshaders.h:29: error: ‘CGprogram’ does not name a type GSmain.cpp:74: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘void GSsetGameCRC(int, int)’: GSmain.cpp:169: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘s32 GSinit()’: GSmain.cpp:273: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:277: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:290: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:282: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result GSmain.cpp: In function ‘s32 GSopen(void*, char*, int)’: GSmain.cpp:600: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:614: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:619: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:634: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘void GSmakeSnapshot(char*)’: GSmain.cpp:728: warning: format ‘%03ld’ expects type ‘long int’, but argument 4 has type ‘u32’ GSmain.cpp:744: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result GSmain.cpp: In function ‘void GSvsync(int)’: GSmain.cpp:765: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘void _GSgifTransfer(pathInfo*, u32*, u32)’: GSmain.cpp:978: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:992: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp:1096: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘void GSgifTransfer1(u32*, u32)’: GSmain.cpp:1162: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘s32 GSfreeze(int, freezeData*)’: GSmain.cpp:1209: warning: deprecated conversion from string constant to ‘char*’ GSmain.cpp: In function ‘void DVProfEnd(u32)’: GSmain.cpp:1341: warning: deprecated conversion from string constant to ‘char*’ make[1]: *** [libZeroGSogl_a-GSmain.o] Error 1 make[1]: Leaving directory `/home/gimmickless/pcsx2/plugins/gs/zerogs/opengl' make: *** [install-recursive] Error 1 Error with building plugins
Could you elaborate on the dependency you're talking about? I'm having the same issue, and I am no where near an expert on Linux.
You need remove new mpeg2lib directory and download old version from 426 branch: http://code.google.com/p/pcsx2/source/browse/?r=450#svn/trunk/pcsx2/IPU/mpeg2lib . There is it.
We see this error because __builtin_bswap32 was not realized in GCC 4.2.x. It was realized in GCC 4.3. All other parts of PCSX2 will compile without problems.
I am unable to compile using the first post.
Running 64-bit Lucid.
Great stuff! I have to try this out
Bookmarks