rpm -qa | grep 3.3-23
Hi. I have SuSE 8.2 and try to recompile Xfree86 4.3 because of `radeon dpms LCD` problem. rpm -ba --target=i586 Xfree86.spec but the build process fauls due to the following error: =========== gcc -m32 -c -O2 -march=i586 -fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith -Wundef -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DBINDIR=\"/usr/X11R6/bin\" -DXDMDIR=\"/etc/X11/xdm\" -DHASXDMAUTH -DUSESHADOW -DUSE_PAM -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT -DHAS_FCHOWN -DGREET_USER_STATIC -DFRAGILE_DEV_MEM -DOSMAJORVERSION=2 -DOSMINORVERSION=4 -DXPM -DUSE_XINERAMA auth.c In file included from auth.c:44: dm.h:105:31: security/pam_appl.h: No such file or directory In file included from auth.c:44: dm.h:418: error: parse error before '*' token dm.h:418: warning: type defaults to `int' in declaration of `thepamhp' dm.h:418: error: ISO C forbids data definition with no type or storage class dm.h:419: error: parse error before '*' token dm.h:419: warning: type defaults to `int' in declaration of `thepamh' dm.h:419: error: ISO C forbids data definition with no type or storage class auth.c: In function `findProtocol': auth.c:148: warning: comparison between signed and unsigned make[3]: *** [auth.o] Error 1 make[3]: Leaving directory `/usr/src/packages/BUILD/xc/programs/xdm' make[2]: *** [install] Error 2 make[2]: Leaving directory `/usr/src/packages/BUILD/xc/programs' make[1]: *** [install] Error 2 make[1]: Leaving directory `/usr/src/packages/BUILD/xc' make: *** [install] Error 2 Bad exit status from /var/tmp/rpm-tmp.92492 (%install) =========== I made onlu these changes to default src.rpm - added the patch (in the attachment) and the following 2 lines in XFree86.spec =========== .... Patch33: radeon-dpms.patch .... %patch33 =========== Any ideas? PS libstdc++-3.3-23 gcc-c++-3.3-23 libgcc-3.3-23 cpp-3.3-23 gcc-3.3-23 libstdc++-devel-3.3-23 Greetings, Alex Khroustalev.