public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Hazen Valliant-Saunders <hazenvs@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Ati-drivers emerge fails.
Date: Sun, 7 Jun 2009 13:17:59 -0400	[thread overview]
Message-ID: <d07a70780906071017u339baa02obb2a41615978e9c9@mail.gmail.com> (raw)
In-Reply-To: <200906071900.35161.volkerarmin@googlemail.com>

[-- Attachment #1: Type: text/plain, Size: 11672 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 13694 bytes --]

  reply	other threads:[~2009-06-07 17:18 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-07 16:37 [gentoo-user] Ati-drivers emerge fails Hazen Valliant-Saunders
2009-06-07 17:00 ` Volker Armin Hemmann
2009-06-07 17:17   ` Hazen Valliant-Saunders [this message]
2009-06-07 17:22     ` Volker Armin Hemmann
2009-06-07 17:26       ` Hazen Valliant-Saunders
2009-06-07 17:20 ` Volker Armin Hemmann
2009-06-07 17:24   ` Hazen Valliant-Saunders
2009-06-07 17:36     ` Volker Armin Hemmann
2009-06-07 17:35 ` [gentoo-user] " Nikos Chantziaras
2009-06-07 17:45   ` Volker Armin Hemmann
2009-06-07 17:58     ` Nikos Chantziaras
2009-06-07 18:32       ` Volker Armin Hemmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d07a70780906071017u339baa02obb2a41615978e9c9@mail.gmail.com \
    --to=hazenvs@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox