Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80046 - emerge ati-drivers-8.8.25-r3 with dev-sources 2.6.11_rc2 doesn't build fglrx due deprecation
Summary: emerge ati-drivers-8.8.25-r3 with dev-sources 2.6.11_rc2 doesn't build fglrx ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Luca Barbato
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-30 03:50 UTC by Doom0r
Modified: 2005-02-20 12:16 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge log for ati-drivers (2542-ati-drivers-8.8.25-r3.log,13.64 KB, text/plain)
2005-01-30 03:53 UTC, Doom0r
Details
kernel config (.config,29.01 KB, text/plain)
2005-01-30 03:54 UTC, Doom0r
Details
original log from ati-driver install with gentoo-dev that worked (2276-ati-drivers-8.8.25-r3.log,4.58 KB, text/plain)
2005-01-30 04:44 UTC, Doom0r
Details
differences in working and unworking build logs (i.e. things new to new unworking build) (differences-in-logs.txt,9.66 KB, text/plain)
2005-01-30 04:46 UTC, Doom0r
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Doom0r 2005-01-30 03:50:04 UTC
I've been told to try development-source-2.6.11_rc2 to see if I could get usb without acpi killing it like it does in gentoo-dev-sources-2.6.10-r6 which worked lovely with my ati-drivers.

But now, ati-drivers fail to compile with multiple warnings while they worked perfectly on gentoo-dev. And it also leads me to ask about another problem I had with gentoo-dev-sources and the ati-drivers. I had to have SMP enabled in the kernel to compile while I'm using a uniprocessor machine with absolutely no support for SMP. Now it's also looking for x86_64 while trying to compile, this leads me to believe, the checks aren't properly being made. I'm using an Athlon-XP, so i have no SMP, and am 32-bit, not 64. Well, let's see what can come of this, I HESITATE TO ASSIGN THIS TO ANYONE SINGELY DUE TO THIS BEING DIRECTLY RELATED TO TWO COMPONENTS SIMULTANEOUSLY. Having said that, one's probably a quick fix (the build errors), and the other one may be upstream but patchable downstream (the smp issue).

People with like issues have reported this in numerous thread on the forums, all have went back to earlier versions of various kernels (especially gentoo-dev) to resolve. Apparently, gentoo-dev has something patched that works, or something was left out of vanilla dev sources that older dev's have.

Reproducible: Always
Steps to Reproduce:
1.emerge ati-drivers-8.8.25-r3
2.modprobe fglrx which returns no output
3.check build log from /var/log/portage/xxxx-ati-*latest* to see DRM not built

Actual Results:  
[32;01m*[0m To switch to ATI OpenGL, run "opengl-update ati"
 [32;01m*[0m To change your XF86Config you can use the bundled "fglrxconfig"

 [33;01m*[0m ***
 [33;01m*[0m If you are experiencing problems with memory allocation try to add
 [33;01m*[0m this line to in your X11 configuration file:
 [33;01m*[0m 		Option "KernelModuleParm"  "agplock=0" 
 [33;01m*[0m That should solve the hangups you could have with Neverwinter Nights
 [33;01m*[0m ***
 [32;01m*[0m Determining the location of the kernel source code
 [32;01m*[0m Found kernel source directory:
 [32;01m*[0m     /usr/src/linux
 [32;01m*[0m Found sources for kernel version:
 [32;01m*[0m     2.6.11-rc2
 [32;01m*[0m Using KV_OBJ=ko
 [32;01m*[0m X11 implementation is xorg-x11.
>>> Unpacking source...
>>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm
 [32;01m*[0m Applying 8.08-kernel-2.6.10.patch ...
[A[73G  [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked.
 [32;01m*[0m Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.11-rc2'
  CC [M] 
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `x86_64_insert_memory':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:3804:
warning: integer constant is too large for "long" type
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `agp_find_supported_device':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6527:
warning: unused variable `cap_ptr'
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `__fgl_agp_init':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7612:
warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `__fgl_agp_cleanup':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7622:
warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:
At top level:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6508:
warning: 'agp_check_supported_device' defined but not used
  CC [M] 
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/i7505-agp.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:504:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:506:
warning: `inter_module_unregister' is deprecated (declared at
include/linux/module.h:574)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:526:
warning: `inter_module_register' is deprecated (declared at
include/linux/module.h:573)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:557:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_get_vm_phys_addr':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:1579:
warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `do_vm_shm_nopage':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2074:
warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_vm_phys_addr_str':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2445:
warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
At top level:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2533:
warning: initialization from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_vm_map':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2594:
warning: implicit declaration of function `remap_page_range'
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
At top level:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2748:
error: parse error before '*' token
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2748:
warning: type defaults to `int' in declaration of `drm_agp_module_stub'
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2748:
warning: data definition has no type or storage class
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agpgart_available':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890:
error: `drm_agp_t' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890:
error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890:
error: for each function it appears in.)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2890:
error: parse error before ')' token
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2911:
error: request for member `free_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2913:
error: request for member `free_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2916:
error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2918:
error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2921:
error: request for member `bind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2923:
error: request for member `bind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2926:
error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2928:
error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2931:
error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2933:
error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2936:
error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2938:
error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2941:
error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2943:
error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2946:
error: request for member `copy_info' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2948:
error: request for member `copy_info' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_uninit':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3019:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_free_memory':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3052:
error: request for member `free_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3053:
error: request for member `free_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_allocate_memory':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3062:
error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3063:
error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_bind_memory':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3073:
error: request for member `bind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3074:
error: request for member `bind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_unbind_memory':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3084:
error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3085:
error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_enable':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3095:
error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3097:
error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_acquire':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3143:
error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3144:
error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_release':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3154:
error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3155:
error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_agp_copy_info':
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3168:
error: request for member `copy_info' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:3175:
error: request for member `copy_info' in something not a structure or union
make[1]: ***
[/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o]
Error 1
make: ***
[_module_/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod]
Error 2
make: Leaving directory `/usr/src/linux-2.6.11-rc2'
 [33;01m*[0m DRM module not built
>>> Test phase [not enabled]: media-video/ati-drivers-8.8.25-r3

>>> Install ati-drivers-8.8.25-r3 into
/var/tmp/portage/ati-drivers-8.8.25-r3/image/ category media-video
install: cannot stat
`/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/fglrx.ko':
No such file or directory
man:
making executable: /usr/lib/libfglrx_gamma.so.1.0
>>> Completed installing ati-drivers-8.8.25-r3 into
/var/tmp/portage/ati-drivers-8.8.25-r3/image/



Expected Results:  
successful emerge
Comment 1 Doom0r 2005-01-30 03:53:13 UTC
Created attachment 49908 [details]
emerge log for ati-drivers

same output every single time
Comment 2 Doom0r 2005-01-30 03:54:16 UTC
Created attachment 49909 [details]
kernel config
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2005-01-30 04:27:23 UTC
Hm, you can't really expect working drivers for release candidate kernels...
Comment 4 Doom0r 2005-01-30 04:44:55 UTC
Created attachment 49923 [details]
original log from ati-driver install with gentoo-dev that worked

you would think something that comes from an earlier version that
something-subpart worked would still work with something-subpart unless that
part was re-written, so um, ya, i would expect that to work hopefully =\
Comment 5 Doom0r 2005-01-30 04:46:41 UTC
Created attachment 49925 [details]
differences in working and unworking build logs (i.e. things new to new unworking build)
Comment 6 Luca Barbato gentoo-dev 2005-01-31 11:44:22 UTC
could you add an emerge info, please?
Comment 7 Lukas Miczka 2005-02-01 07:29:54 UTC
Eactly same problem with 2.6.11rc2

Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.11-rc1-vv_e3 i686)
=================================================================
System uname: 2.6.11-rc1-vv_e3 i686 AMD Athlon(tm)
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 16 2004, 18:34:40)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
LANG="pl_PL"
LC_ALL="pl_PL"
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 16bit 3dnow 3dnowex X aalib acl alsa apache2 apm arts avi berkdb bitmap-fonts bzlib cdr crypt cups dba divx4linux dts dvd dvdr dvdread encode esd f77 faac faad fam fbcon flac font-server foomaticdb fortran gd gd-external gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 iconv imagemagick imlib java javascript jce jit jpeg kde lame libg++ libwww mad matroska mikmod mitm mmx mng motif moznoxft mozsvg mpeg mysql ncurses nls nptl nptlonly oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline sdl session slang speex spell sse ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts vim-with-x xml2 xmms xv xvid zlib linguas_pl"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 8 Luca Barbato gentoo-dev 2005-02-08 14:29:04 UTC
Reproduced locally, I tried to patch it but all I could get was a build that doesn't work.
Comment 9 Thomas Z. 2005-02-13 07:30:33 UTC
Does not work here too:

(vanilla-sources-2.6.11_rc3.ebuild with SoftwareSuspend2 patch)
Linux 2.6.11-rc3 #2 Wed Feb 9 11:35:13 CET 2005 i686 GenuineIntel GNU/Linux

emerge ati-drivers gives me this:
helio lib # emerge ati-drivers
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/ati-drivers-8.8.25-r3 to /
>>> md5 src_uri ;-) fglrx_6_8_0-8.8.25-1.i386.rpm
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.11-rc3
 * X11 implementation is xorg-x11.
>>> Unpacking source...
>>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm
 * Applying 8.08-kernel-2.6.10.patch ...                                                                                                                       [ ok ] * Applying fglrx-2.6-pagetable.patch ...                                                                                                                      [ ok ] * Applying 8.8.25-via-amd64.patch ...                                                                                                                         [ ok ]>>> Source unpacked.
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.11-rc3'
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion 
Comment 10 Thomas Z. 2005-02-13 07:30:33 UTC
Does not work here too:

(vanilla-sources-2.6.11_rc3.ebuild with SoftwareSuspend2 patch)
Linux 2.6.11-rc3 #2 Wed Feb 9 11:35:13 CET 2005 i686 GenuineIntel GNU/Linux

emerge ati-drivers gives me this:
helio lib # emerge ati-drivers
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/ati-drivers-8.8.25-r3 to /
>>> md5 src_uri ;-) fglrx_6_8_0-8.8.25-1.i386.rpm
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.11-rc3
 * X11 implementation is xorg-x11.
>>> Unpacking source...
>>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm
 * Applying 8.08-kernel-2.6.10.patch ...                                                                                                                       [ ok ] * Applying fglrx-2.6-pagetable.patch ...                                                                                                                      [ ok ] * Applying 8.8.25-via-amd64.patch ...                                                                                                                         [ ok ]>>> Source unpacked.
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.11-rc3'
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »x86_64_insert_memory«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:3804: Warnung: Ganzzahlkonstante ist zu groß für »long«-Typ
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »agp_find_supported_device«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6543: Warnung: unused variable `cap_ptr'
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »__fgl_agp_init«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7628: Warnung: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: In Funktion »__fgl_agp_cleanup«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:7638: Warnung: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c: Auf höchster Ebene:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/agpgart_be.c:6524: Warnung: `agp_check_supported_device' defined but not used
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/i7505-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »firegl_stub_putminor«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:504: Warnung: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:506: Warnung: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »firegl_stub_register«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:526: Warnung: `inter_module_register' is deprecated (declared at include/linux/module.h:573)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:557: Warnung: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »do_vm_shm_nopage«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: `pgd' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: for each function it appears in.)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: `p' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2087: error: too many arguments to function `pud_offset'
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: In Funktion »__ke_vm_phys_addr_str«:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2469: Warnung: Verarbeiten des Argumentes 1 von »pmd_offset« von inkompatiblem Zeigertyp
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2457: Warnung: unused variable `pud_p'
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c: Auf höchster Ebene:
/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.c:2558: Warnung: Initialisierung von inkompatiblem Zeigertyp
make[1]: *** [/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/firegl_public.o] Fehler 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod] Fehler 2
make: Leaving directory `/usr/src/linux-2.6.11-rc3'
 * DRM module not built
>>> Test phase [not enabled]: media-video/ati-drivers-8.8.25-r3

>>> Install ati-drivers-8.8.25-r3 into /var/tmp/portage/ati-drivers-8.8.25-r3/image/ category media-video
install: Aufruf von stat für /var/tmp/portage/ati-drivers-8.8.25-r3/work/lib/modules/fglrx/build_mod/fglrx.ko nicht möglich: Datei oder Verzeichnis nicht gefunden
man:
making executable: /usr/lib/libfglrx_gamma.so.1.0
>>> Completed installing ati-drivers-8.8.25-r3 into /var/tmp/portage/ati-drivers-8.8.25-r3/image/

>>> Merging media-video/ati-drivers-8.8.25-r3 to /
.... merging works except the missing fglrx kernel module ....

Comment 11 Luca Barbato gentoo-dev 2005-02-13 07:48:41 UTC
It is supposed to not work
the drm/agp code got a major rework again and I'm under exams so I can't patch myself and I couldn't a patch that was working enough to fix the issue for me (one made the module build but not load properly.
Comment 12 Dan 2005-02-15 16:52:36 UTC
May I inquire why the emerge still terminates successfully when the drm module is not built? shouldnt it die when the compile fails, instead of leading the end user to believe that everything went fine until they do a lsmod and notice that the mod isnt there? it doesnt even say anything with modules-update after adding to the kernel-2.6 file.

Any idea if ati is planning on updating their drivers or is left all to you to make it work?
Comment 13 Luca Barbato gentoo-dev 2005-02-17 17:20:29 UTC
please check the latest ebuild, hopefully the patch added and the fix to the typos in the patch should make everything work
Comment 14 Dan 2005-02-17 17:35:18 UTC
Builds here, throws a few warnings, but nothing major I dont believe.

make: Entering directory `/usr/src/linux-2.6.11-rc2-nitro1'
  CC [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `agp_find_supported_device':
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:6542: warning: unused variable `cap_ptr'
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_init':
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:7627: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_cleanup':
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:7637: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c: At top level:
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/agpgart_be.c:6523: warning: 'agp_check_supported_device' defined but not used
  CC [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/i7505-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:509: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:511: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574)
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:531: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573)
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:562: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_phys_addr_str':
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:2597: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:2585: warning: unused variable `pud_p'
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level:
/var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/firegl_public.c:2686: warning: initialization from incompatible pointer type
  LD [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/fglrx.o
  Building modules, stage 2.
  MODPOST
  CC      /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/fglrx.mod.o
  LD [M]  /var/tmp/portage/ati-drivers-8.10.19/work/lib/modules/fglrx/build_mod/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.11-rc2-nitro1'
Comment 15 Luca Barbato gentoo-dev 2005-02-20 12:16:53 UTC
I think that now is working for everybody.