first run i got the access violation error waited and did an emerge sync and today i am getting this.. i have linux-headers-2.4.22 installed and am using gs-sources make[1]: Leaving directory `/usr/src/linux-2.4.25_pre7-gss-r2/Documentation/DocBook' make -C /var/tmp/portage/svgalib-1.9.18/work/svgalib-1.9.18/kernel/svgalib_helper CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.25_pre7-gss-r2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon-xp -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.25_pre7-gss-r2/include/linux/modversions.h" MAKING_MODULES=1 modules make[1]: Entering directory `/var/tmp/portage/svgalib-1.9.18/work/svgalib-1.9.18/kernel/svgalib_helper' gcc -D__KERNEL__ -I/usr/src/linux-2.4.25_pre7-gss-r2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon-xp -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.25_pre7-gss-r2/include/linux/modversions.h -DSVGALIB_HELPER_MAJOR=209 -nostdinc -iwithprefix include -DKBUILD_BASENAME=main -c -o main.o main.c In file included from main.c:25: kernel26compat.h:12: error: redefinition of `irqreturn_t' /usr/src/linux-2.4.25_pre7-gss-r2/include/linux/interrupt.h:16: error: `irqreturn_t' previously declared here make[1]: *** [main.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/svgalib-1.9.18/work/svgalib-1.9.18/kernel/svgalib_helper' make: *** [_mod_/var/tmp/portage/svgalib-1.9.18/work/svgalib-1.9.18/kernel/svgalib_helper] Error 2 make: Leaving directory `/usr/src/linux-2.4.25_pre7-gss-r2' !!! ERROR: media-libs/svgalib-1.9.18 failed. !!! Function src_compile, Line 67, Exitcode 2 !!! Failed to build kernel module! Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.25_pre7-gss-r2) ================================================================= System uname: 2.4.25_pre7-gss-r2 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa apm avi berkdb cdr crypt cups dga dvd dvdr encode esd fbcon foomaticdb gdbm gif gnome gtk gtk2 imlib jpeg libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell sse ssl svga tcpd truetype trutype x86 xml2 xmms xv zlib"
Fixed in CVS.