From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MDM0R-0000LK-4W for garchives@archives.gentoo.org; Sun, 07 Jun 2009 17:18:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 359D8E03B6; Sun, 7 Jun 2009 17:18:01 +0000 (UTC) Received: from mail-ew0-f213.google.com (mail-ew0-f213.google.com [209.85.219.213]) by pigeon.gentoo.org (Postfix) with ESMTP id 9EAE5E03B6 for ; Sun, 7 Jun 2009 17:18:00 +0000 (UTC) Received: by ewy9 with SMTP id 9so3287675ewy.34 for ; Sun, 07 Jun 2009 10:18:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=Auq8vx2HmJohrWkqTRyR7vOU0+Ef0Pa5ENwfxgUWmx4=; b=azOCLEl4TB+uGiC0WxcCMHNY9G8KEx5Tylg94JLG9nxNfuTbpDcZKYv59q7JVju0cw rPXTUj1jQ54TiMLHJmXH/AcFEoxtk2UF2W6KNhFMtQdZUkMIykN99nP2ZtGVTJeny0UD uFCo4YS8WM+fcYOU0RKCn9GpbWcLY0JIOFYXI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=rRKE5S2nJe32ARzqGE99ql3WxM5FYAg3705z+vG9AyTA+oqgGRgMgpkBkGmbeQhUoS OU1dLUtV4zHBnv+JQZjNhT5H4kDo4EaFtotbhrBC9OCYtr2o1pvR5ApVUOGxXNl+44Xh vEDw320d3AtmR/evOWgphvzVu0GO3fgpUY4po= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.45.65 with SMTP id o43mr2061975web.4.1244395079547; Sun, 07 Jun 2009 10:17:59 -0700 (PDT) In-Reply-To: <200906071900.35161.volkerarmin@googlemail.com> References: <200906071900.35161.volkerarmin@googlemail.com> Date: Sun, 7 Jun 2009 13:17:59 -0400 Message-ID: Subject: Re: [gentoo-user] Ati-drivers emerge fails. From: Hazen Valliant-Saunders To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=0016367d6a3cad3e7b046bc54edc X-Archives-Salt: 3bad99ee-8b4e-4e8d-9f43-b11218ec7e35 X-Archives-Hash: e75cd521e3c31572fdbc44b040edbd0e --0016367d6a3cad3e7b046bc54edc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Who is maintaining this? On Sun, Jun 7, 2009 at 1:00 PM, Volker Armin Hemmann < volkerarmin@googlemail.com> wrote: > On Sonntag 07 Juni 2009, Hazen Valliant-Saunders wrote: > > Good Day; > > > > ati-drivers fails to emerge; foolowed the somewhat out of date doc's > > online. > > > > > > emerge ati-drivers > > Calculating dependencies... done! > > > > >>> Verifying ebuild manifests > > >>> > > >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.552-r2 > > > > * ati-driver-installer-8-11-x86.x86_64.run RMD160 SHA1 SHA256 size ;-) > ... > > [ ok ] > > * checking ebuild checksums ;-) ... > [ > > ok ] > > * checking auxfile checksums ;-) ... > [ > > ok ] > > * checking miscfile checksums ;-) ... > [ > > ok ] > > * Determining the location of the kernel source code > > * Found kernel source directory: > > * /usr/src/linux > > * Found kernel object directory: > > * /lib/modules/2.6.29-gentoo-r5/build > > * Found sources for kernel version: > > * 2.6.29-gentoo-r5 > > > > >>> Unpacking source... > > > > Warning: target directory exists > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work > > Verifying archive integrity... All good. > > Uncompressing ATI Proprietary Linux > > > Driver-8.552............................................................... > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > > >............................................................................ > >.......................................... * Converting 2.6.x/Makefile to > > use M= instead of SUBDIRS= ... [ ok ] > > > > >>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to > > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/extra > > > > >>> Source unpacked in > > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work > > > > >>> Compiling source in > > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work ... > > * Preparing fglrx module > > make -j5 HOSTCC=x86_64-pc-linux-gnu-gcc > CROSS_COMPILE=x86_64-pc-linux-gnu- > > LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.29-gentoo-r5 KDIR=/usr/src/linux > kmod_build > > make -C /usr/src/linux > > > M=/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules > >/fglrx/build_mod/2.6.x modules > > make[1]: Entering directory `/usr/src/linux-2.6.29-gentoo-r5' > > CC [M] > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.o CC [M] > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.o CC [M] > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_agp.o CC [M] > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_debug.o CC [M] > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_ioctl.o > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_EvalObject': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:229: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:255: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetNotifyHandler': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:483: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:485: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:487: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetNotifyContext': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:510: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:512: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:514: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c: In function > 'KCL_ACPI_UpdateNotifyHandler': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:538: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:538: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:540: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c: In function > 'KCL_ACPI_UpdateNotifyContext': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:557: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:557: error: dereferencing pointer to > > incomplete type > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/kcl_acpi.c:559: error: dereferencing pointer to > > incomplete type > > make[2]: *** > > > [/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/ > >fglrx/build_mod/2.6.x/kcl_acpi.o] Error 1 > > make[2]: *** Waiting for unfinished jobs.... > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_GetEffectiveUid': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:1429: error: 'struct task_struct' has > > no member named 'euid' > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c: In function > > 'KCL_PosixSecurityCapSetIPCLock': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:1784: error: 'struct task_struct' has > > no member named 'cap_effective' > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:1788: error: 'struct task_struct' has > > no member named 'cap_effective' > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c: In function '__ke_vm_phys_addr_str': > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:3206: warning: return makes pointer > > from integer without a cast > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:3207: warning: return makes pointer > > from integer without a cast > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:3208: warning: return makes pointer > > from integer without a cast > > > /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/f > >glrx/build_mod/2.6.x/firegl_public.c:3210: warning: return makes pointer > > from integer without a cast > > make[2]: *** > > > [/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modules/ > >fglrx/build_mod/2.6.x/firegl_public.o] Error 1 > > make[1]: *** > > > [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/ > >modules/fglrx/build_mod/2.6.x] Error 2 > > make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r5' > > make: *** [kmod_build] Error 2 > > * > > * ERROR: x11-drivers/ati-drivers-8.552-r2 failed. > > * Call stack: > > * ebuild.sh, line 48: Called src_compile > > * environment, line 3410: Called linux-mod_src_compile > > * environment, line 2596: Called die > > * The specific snippet of code: > > * eval "emake HOSTCC="$(tc-getBUILD_CC)" > > CROSS_COMPILE=${CHOST}- > > LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} > > ${BUILD_TARGETS} " || die "Unable to emake > > HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- > > LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} > > ${BUILD_TARGETS}"; > > * The die message: > > * Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc > > CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 > > KVER=2.6.29-gentoo-r5 KDIR=/usr/src/linux kmod_build > > * > > * If you need support, post the topmost build error, and the call stack > if > > relevant. > > * A complete build log is located at > > '/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/build.log'. > > * The ebuild environment file is located at > > '/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/environment'. > > * > > > > Any ideas? > > > > There are many bugs listed on line but very few resolutions. > > > > Regards, > > yes, the driver is from the stone ages. Since binary drivers like ati's > can't > really be recompiled they become incompatible with newer kernel releases > over > time. In fact no released ati driver is compatible with 2.6.29 at the > moment. > Even the latest one (out for weeks but still not in portage), need a patch > to > compile against 2.6.29. > > So you have several possible ways to go: > - stay with the old, buggy driver and an old kernel. > - install a slightly newer driver and use 2.6.27 or 2.6.28. > - download this: > http://rapidshare.com/files/238417338/ati-drivers.tbz > > unpack in your overlay/x11-drivers directory (probably > /usr/local/portage/x11- > drivers) > > add =x11-drivers/ati-drivers-8.612 ** to /etc/portage/package.keywords > emerge the drivers. > > That said, the ati driver versions in portage are all outdated. This sucks > A > LOT. And that a driver that is very buggy, whose ebuild was buggy and who > is > from somewhere summer/fall last year is hilarious - in a very sad way. > > -- Hazen Valliant-Saunders IT/IS Consultant (613) 355-5977 --0016367d6a3cad3e7b046bc54edc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Who is maintaining this?

On Sun, Jun 7, 2= 009 at 1:00 PM, Volker Armin Hemmann <volkerarmin@googlemail.com> wro= te:
<= div class=3D"h5">On Sonntag 07 Juni 2009, Hazen Valliant-Saunders wrote: > Good Day;
>
> ati-drivers fails to emerge; foolowed the somewhat out of date doc'= ;s
> online.
>
>
> =A0emerge ati-drivers
> Calculating dependencies... done!
>
> >>> Verifying ebuild manifests
> >>>
> >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.552-r2
>
> =A0* ati-driver-installer-8-11-x86.x86_64.run RMD160 SHA1 SHA256 size = ;-) ...
> [ ok ]
> =A0* checking ebuild checksums ;-) ... =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [
> ok ]
> =A0* checking auxfile checksums ;-) ... =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[
> ok ]
> =A0* checking miscfile checksums ;-) ... =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 [
> ok ]
> =A0* Determining the location of the kernel source code
> =A0* Found kernel source directory:
> =A0* =A0 =A0 /usr/src/linux
> =A0* Found kernel object directory:
> =A0* =A0 =A0 /lib/modules/2.6.29-gentoo-r5/build
> =A0* Found sources for kernel version:
> =A0* =A0 =A0 2.6.29-gentoo-r5
>
> >>> Unpacking source...
>
> Warning: target directory exists
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work
> Verifying archive integrity... All good.
> Uncompressing ATI Proprietary Linux
> Driver-8.552..........................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................................................= .....
>.......................................... * Converting 2.6.x/Makefile = to
> use M=3D instead of SUBDIRS=3D ... =A0 =A0 =A0 =A0 =A0 =A0[ ok ]
>
> >>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz= to
>
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/extra
>
> >>> Source unpacked in
>
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work
>
> >>> Compiling source in
>
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work ...
> =A0* Preparing fglrx module
> make -j5 HOSTCC=3Dx86_64-pc-linux-gnu-gcc CROSS_COMPILE=3Dx86_64-pc-li= nux-gnu-
> LDFLAGS=3D GCC_VER_MAJ=3D4 KVER=3D2.6.29-gentoo-r5 KDIR=3D/usr/src/lin= ux kmod_build
> make -C /usr/src/linux
> M=3D/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/= modules
>/fglrx/build_mod/2.6.x modules
> make[1]: Entering directory `/usr/src/linux-2.6.29-gentoo-r5'
> =A0 CC [M]
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.o CC [M]
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.o CC [M]
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_agp.o CC [M]
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_debug.o CC [M]
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_ioctl.o
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_EvalObject&#= 39;:
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:229: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:255: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetNotifyHan= dler':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:483: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:485: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:487: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetNotifyCon= text':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:510: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:512: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:514: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_UpdateNotify= Handler':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:538: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:538: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:540: erro= r: dereferencing pointer to
> incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_UpdateNotify= Context':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:557: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c:557: error: dereferencing pointer to > incomplete type
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/kcl_acpi.c= :559: error: dereferencing pointer to
> incomplete type
> make[2]: ***
> [/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/mod= ules/
>fglrx/build_mod/2.6.x/kcl_acpi.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_GetEffective= Uid':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:1429: error: 'struct task_stru= ct' has
> no member named 'euid'
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c: In function
> 'KCL_PosixSecurityCapSetIPCLock':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:1784: error: 'struct task_stru= ct' has
> no member named 'cap_effective'
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:1788: error: 'struct task_stru= ct' has
> no member named 'cap_effective'
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c: In function '__ke_vm_phys_add= r_str':
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:3206: warning: return makes pointe= r
> from integer without a cast
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:3207: warning: return makes pointe= r
> from integer without a cast
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:3208: warning: return makes pointe= r
> from integer without a cast
> /var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/modu= les/f
>glrx/build_mod/2.6.x/firegl_public.c:3210: warning: return makes pointe= r
> from integer without a cast
> make[2]: ***
> [/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common/lib/mod= ules/
>fglrx/build_mod/2.6.x/firegl_public.o] Error 1
> make[1]: ***
> [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/work/common= /lib/
>modules/fglrx/build_mod/2.6.x] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r5'
> make: *** [kmod_build] Error 2
> =A0*
> =A0* ERROR: x11-drivers/ati-drivers-8.552-r2 failed.
> =A0* Call stack:
> =A0* =A0 =A0 =A0 =A0 =A0 =A0 =A0 ebuild.sh, line =A0 48: =A0Called src= _compile
> =A0* =A0 =A0 =A0 =A0 =A0 =A0 environment, line 3410: =A0Called linux-m= od_src_compile
> =A0* =A0 =A0 =A0 =A0 =A0 =A0 environment, line 2596: =A0Called die
> =A0* The specific snippet of code:
> =A0* =A0 =A0 =A0 =A0 =A0 =A0 =A0 eval "emake HOSTCC=3D"$(tc-= getBUILD_CC)"
> CROSS_COMPILE=3D${CHOST}-
> LDFLAGS=3D"$(get_abi_LDFLAGS)" ${BUILD_FIXES} =A0 =A0 =A0 = =A0 ${BUILD_PARAMS}
> =A0 =A0 =A0 =A0 =A0 =A0 ${BUILD_TARGETS} " || die "Unable to= emake
> HOSTCC=3D"$(tc-getBUILD_CC)" CROSS_COMPILE=3D${CHOST}-
> LDFLAGS=3D"$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS= }
> ${BUILD_TARGETS}";
> =A0* =A0The die message:
> =A0* =A0 Unable to emake HOSTCC=3Dx86_64-pc-linux-gnu-gcc
> CROSS_COMPILE=3Dx86_64-pc-linux-gnu- LDFLAGS=3D =A0GCC_VER_MAJ=3D4
> KVER=3D2.6.29-gentoo-r5 KDIR=3D/usr/src/linux kmod_build
> =A0*
> =A0* If you need support, post the topmost build error, and the call s= tack if
> relevant.
> =A0* A complete build log is located at
> '/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/build.log&= #39;.
> =A0* The ebuild environment file is located at
> '/var/tmp/portage/x11-drivers/ati-drivers-8.552-r2/temp/environmen= t'.
> =A0*
>
> Any ideas?
>
> There are many bugs listed on line but very few resolutions.
>
> Regards,

yes, the driver is from the stone ages. Since binary drivers li= ke ati's can't
really be recompiled they become incompatible with newer kernel releases ov= er
time. In fact no released ati driver is compatible with 2.6.29 at the momen= t.
Even the latest one (out for weeks but still not in portage), need a patch = to
compile against 2.6.29.

So you have several possible ways to go:
- stay with the old, buggy driver and an old kernel.
- install a slightly newer driver and use 2.6.27 or 2.6.28.
- download this:
http://rapidshare.com/files/238417338/ati-drivers.tbz

unpack in your overlay/x11-drivers directory (probably /usr/local/portage/x= 11-
drivers)

add =3Dx11-drivers/ati-drivers-8.612 ** to /etc/portage/package.keywords emerge the drivers.

That said, the ati driver versions in portage are all outdated. =A0This suc= ks A
LOT. And that a driver that is very buggy, whose ebuild was buggy and who i= s
from somewhere summer/fall last year is hilarious - in a very sad way.




--
Hazen Valliant-Saunders=
IT/IS Consultant
(613) 355-5977
--0016367d6a3cad3e7b046bc54edc--