On Wed, Aug 30, 2006 at 02:41:52PM +0400, QA Team Robot wrote: > Package: Pcsx-1.5-alt3 > Packager: Gleb Stiblo > + make -j1 -C PeopsSoftGpu116/src > make: Entering directory `/usr/src/RPM/BUILD/Pcsx-1.5/PeopsSoftGpu116/src' > gcc -g -Wall -fPIC -O4 -fomit-frame-pointer -ffast-math -I/usr/local/include `pkg-config gtk+-2.0 --cflags` -DUSE_XF86VM -c -o gpu.o gpu.c > gcc -g -Wall -fPIC -O4 -fomit-frame-pointer -ffast-math -I/usr/local/include `pkg-config gtk+-2.0 --cflags` -DUSE_XF86VM -c -o cfg.o cfg.c > gcc -g -Wall -fPIC -O4 -fomit-frame-pointer -ffast-math -I/usr/local/include `pkg-config gtk+-2.0 --cflags` -DUSE_XF86VM -c -o draw.o draw.c > In file included from /usr/include/X11/extensions/xf86vmode.h:39, > from draw.c:3727: > /usr/include/X11/Xmd.h:162: error: two or more data types in declaration specifiers [builder@mash src]$ pwd /usr/src/RPM/BUILD/Pcsx-1.5/PeopsSoftGpu116/src [builder@mash src]$ grep -r BOOL . |grep define ./externals.h:#define BOOL unsigned short [builder@mash src]$ grep -C2 BOOL /usr/include/X11/Xmd.h #ifndef I_NEED_OS2_H typedef CARD8 BYTE; typedef CARD8 BOOL; #else #define BYTE CARD8 #define BOOL CARD8 #endif [builder@mash src]$ gcc `pkg-config gtk+-2.0 --cflags` -DUSE_XF86VM -E draw.c |grep CARD8 typedef unsigned char CARD8; typedef CARD8 BYTE; typedef CARD8 unsigned short; [builder@mash src]$ Вот так оказия!