Using genkernel to build my kernel, the build process stops with : drivers/video/vesafb-tng.c: In function `vesafb_exit': drivers/video/vesafb-tng.c:1180: error: `info' undeclared (first use in this function) drivers/video/vesafb-tng.c:1180: error: (Each undeclared identifier is reported only once drivers/video/vesafb-tng.c:1180: error: for each function it appears in.) make[2]: *** [drivers/video/vesafb-tng.o] Error 1 make[1]: *** [drivers/video] Error 2 make: *** [drivers] Error 2 Line 1180 is : iounmap(info->screen_base); Looking at most recent revision of the patch and older ones (see URL) it looks like it's just a small typo and that this line should be changed to : iounmap(vesafb_info->screen_base); The vesa-tng patch is included as 2.6.13/4505_vesafb-tng-0.9-rc7-r1.patch in genpatches-2.6.13-6.extras.tar.bz2 Reproducible: Always Steps to Reproduce: Configure kernel with VesaFB as module, compilation will break during 'make modules' Gentoo Base System version 1.12.0_pre9 Portage 2.0.53_rc5 (default-linux/x86/2005.1, gcc-3.3.3, glibc-2.3.5-r2, 2.6.9-gentoo-r4 i686) ================================================================= System uname: 2.6.9-gentoo-r4 i686 Intel(R) Xeon(TM) CPU 2.80GHz dev-lang/python: 2.3.4, 2.4.2 sys-apps/sandbox: 1.2.13 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/home/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/home/portage/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 S3TC X X509 a52 aac acpi acpi4linux alsa apm applet artworkextra avi bash-completion berkdb bidi bitmap-fonts bonobo browserplugin bzip2 cairo cdio cdparanoia cdr cdrom chroot clamav clamd cracklib crypt css cups curl dbus devmap dga dillo dlloader dnd dpms dri dvd dvdr dvdread eds emboss encode ethereal exif fam fame fat fbcon ffmpeg firefox flac foomaticdb fortran freetype gdbm gif gimp gimpprint glx gnome gnome-print gpgme gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml gvim h323 hal iconv ieee1394 imagemagick imlib intl java javascript john jp2 jpeg jpeg2k lame ldap libcaca libclamav libg++ libwww live logrotate lzo lzw lzw-tiff mad matroska md5sum memlimit mikmod mime mmx mng motif mozilla moznoirc moznomail mozsvg mp3 mp4live mpeg mpeg2 mpeg4 mplayer ncurses network nls no-helper nptl nsplugin nspr ntfs ntlm nvidia offensive ogg oggvorbis opengl oss pam pango parse-clocks pcap pcre pdflib perl physfs player png pnp ppds python qemu-fast quicktime rar readline real recode reiserfs rtc ruby sdl session sftp sftplogging skey smime spell sse sse-filters sse2 ssl startup-notification stream svg svga sysfs tcltk tcpd tetex theora threads tidy tiff transcode truetype truetype-fonts trusted type1 type1-fonts unicode usb userlocales utf8 vfat vim-with-x vorbis win32codecs wmf xanim xface xine xml xml2 xmms xosd xpm xprint xrandr xscreensaver xv xvid xvmc yv12 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Fixed in gentoo-sources-2.6.13-r5