There are two problems with emerging ati-drivers-8.18.8 on kernel 2.6.14. The first is a unknown symbol verify_area. The problem and a quick-and-dirty solution is described here: http://www.colino.net/wordpress-1.5/archives/2005/10/ . The second one is this: make[1]: *** No rule to make target `/var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC3', needed by `/var/tmp/portage/ati-drivers-8.18.8/work/common/lib/modules/fglrx/build_mod/fglrx.o'. Stop May be this must be fixed by Ati? Reproducible: Always Steps to Reproduce: emerge the 2.6.14-gentoo-kernel emerge ati-drivers Actual Results: See details Expected Results: ati-drivers should emerge without errors Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo i686) ================================================================= System uname: 2.6.14-gentoo i686 Intel(R) Pentium(R) M processor 1.73GHz Gentoo Base System version 1.12.0_pre9 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5, 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 ~amd64 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O3 -march=pentium-m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE" LC_ALL="en_US" LINGUAS="de" 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="x86 X a52 acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl divx4linux dri dv dvb dvd dvdread eds emboss encode esd fam fame flac foomaticdb fortran gdbm gif gpm gstreamer gtk2 guile imagemagick imlib ipv6 irmc java jpeg junit kde kdepim kdexdeltas libg++ libwww mad mikmod mmx mmxext motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline samba scanner sdl speex spell sqlite sse ssl subtitles svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev uselocales visualization vorbis xine xml2 xmms xv xvid zeroconf zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
verify_area/access_ok is already fixed, the problem you you are referring is probably due your xorg version probably
I've emerged gentoo-sources-2.6.14 and xorg-server-0.99.2-r1 and followed this article in the Gentoo Wiki: http://gentoo-wiki.com/HOWTO_Modular_Xorg .
Here is a ati bug report with a fix that seems related, I am using AMD64 and have the problem that has been described. Ati's site: http://ati.cchtml.com/show_bug.cgi?id=211 And a related gentoo forum post: http://forums.gentoo.org/viewtopic-t-397969.html George
George, thank you for your suggestions. Unfortunately, it didn't help for me (2.6.14 on x86, xorg-server-0.99.2-r1)
Now should be fixed.
Unfortunately, the fix didn't work for me: [..] * Applying fglrx-2.6.14-access_ok.patch ... [ ok ] >>> Source unpacked. * Building the DRM module... [..] /var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3758: warning: passing arg 1 of `smp_call_function' from incompatible pointer type make[1]: *** No rule to make target `/var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC3', needed by `/var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/fglrx.o'. Stop. make: *** [_module_/var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod] Error 2 make: Leaving directory `/usr/src/linux-2.6.14-gentoo' * DRM module not built >>> Test phase [not enabled]: media-video/ati-drivers-8.18.8-r1 >>> Install ati-drivers-8.18.8-r1 into /var/tmp/portage/ati-drivers-8.18.8-r1/image/ category media-video * Installing fglrx module install: cannot stat `fglrx.ko': No such file or directory install: cannot stat `/var/tmp/portage/ati-drivers-8.18.8-r1/work/x000/usr/X11R6/bin/*': No such file or directory man: >>> Completed installing ati-drivers-8.18.8-r1 into /var/tmp/portage/ati-drivers-8.18.8-r1/image/ [..] Is this a configuration problem on my machine?
Ok, I've found out, that it has to do with the recognition of my xorg-version and not with kernel 2.6.14. I close this bug again and put my info in corresponding bug 111148.