08-29-2010, 05:42 AM
Thanks for all your hard work!
But I'm having some issues getting going with your plug-in on my 64-bit Arch Linux system. I have not been able to use any pre-compiled versions, and ran into some issues when attempting to compile the latests SVN. I followed some of the previous advice removing the offending instances of "__forceinline" but I'm not quite sure how to tackle the latest issue:
Any help would be appreciated since I can't actually use PCSX2 (stuck with the null driver)
But I'm having some issues getting going with your plug-in on my 64-bit Arch Linux system. I have not been able to use any pre-compiled versions, and ran into some issues when attempting to compile the latests SVN. I followed some of the previous advice removing the offending instances of "__forceinline" but I'm not quite sure how to tackle the latest issue:
Code:
In file included from GS.h:60:0,
from ZZoglFlush.cpp:30:
zerogsmath.h: In function ‘T* _transpose3(const T*, T*) [with T = float]’:
zerogsmath.h:520:87: instantiated from here
zerogsmath.h:507:3: warning: operation on ‘*(((int*)pfres) + 4u)’ may be undefined
zerogsmath.h:508:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:509:3: warning: operation on ‘*(((int*)pfres) + 20u)’ may be undefined
zerogsmath.h: In function ‘T* _transpose3(const T*, T*) [with T = double]’:
zerogsmath.h:521:90: instantiated from here
zerogsmath.h:507:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:508:3: warning: operation on ‘*(((int*)pfres) + 16u)’ may be undefined
zerogsmath.h:509:3: warning: operation on ‘*(((int*)pfres) + 40u)’ may be undefined
zerogsmath.h: In function ‘T* _transpose4(const T*, T*) [with T = float]’:
zerogsmath.h:544:87: instantiated from here
zerogsmath.h:528:3: warning: operation on ‘*(((int*)pfres) + 4u)’ may be undefined
zerogsmath.h:529:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:530:3: warning: operation on ‘*(((int*)pfres) + 12u)’ may be undefined
zerogsmath.h:531:3: warning: operation on ‘*(((int*)pfres) + 24u)’ may be undefined
zerogsmath.h:532:3: warning: operation on ‘*(((int*)pfres) + 28u)’ may be undefined
zerogsmath.h:533:3: warning: operation on ‘*(((int*)pfres) + 44u)’ may be undefined
zerogsmath.h: In function ‘T* _transpose4(const T*, T*) [with T = double]’:
zerogsmath.h:545:90: instantiated from here
zerogsmath.h:528:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:529:3: warning: operation on ‘*(((int*)pfres) + 16u)’ may be undefined
zerogsmath.h:530:3: warning: operation on ‘*(((int*)pfres) + 24u)’ may be undefined
zerogsmath.h:531:3: warning: operation on ‘*(((int*)pfres) + 48u)’ may be undefined
zerogsmath.h:532:3: warning: operation on ‘*(((int*)pfres) + 56u)’ may be undefined
zerogsmath.h:533:3: warning: operation on ‘*(((int*)pfres) + 88u)’ may be undefined
mv -f .deps/libZeroGSogl_a-ZZoglFlush.Tpo .deps/libZeroGSogl_a-ZZoglFlush.Po
gcc -DPACKAGE_NAME=\"ZZOgl\" -DPACKAGE_TARNAME=\"zzogl\" -DPACKAGE_VERSION=\"0.23.226\" -DPACKAGE_STRING=\"ZZOgl\ 0.23.226\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ZZOgl\" -DVERSION=\"0.23.226\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -DNVIDIA_CG_API=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_CG_CG_H=1 -DHAVE_CG_CGGL_H=1 -DHAVE_JPEGLIB_H=1 -I. -I./../../../common/include -I./common -pthread -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/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -fPIC -I/opt/cg/include -L/opt/cg/lib -Wall -Wno-format -Wno-unused -g -O2 -msse2 -g -O2 -fPIC -DZEROGS_SSE2 -MT libZeroGSogl_a-x86-64.o -MD -MP -MF .deps/libZeroGSogl_a-x86-64.Tpo -c -o libZeroGSogl_a-x86-64.o `test -f 'x86-64.S' || echo './'`x86-64.S
mv -f .deps/libZeroGSogl_a-x86-64.Tpo .deps/libZeroGSogl_a-x86-64.Po
make: *** No rule to make target `Linux/libZeroGSLinux.a', needed by `libZeroGSogl.a'. Stop.