Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108470 - ati-drivers-8.14.13-r5 kernel module is not installed during build on a gentoo-sources-2.6.13-r3
Summary: ati-drivers-8.14.13-r5 kernel module is not installed during build on a gento...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-08 03:13 UTC by Peter Karlsson
Modified: 2005-10-08 10:47 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Karlsson 2005-10-08 03:13:16 UTC
This is what happens when I try to emerge ati-drivers:

anonymous_coward ~ # emerge ati-drivers
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/ati-drivers-8.14.13-r5 to /
>>> md5 files   ;-) ati-drivers-8.14.13-r2.ebuild
>>> md5 files   ;-) ati-drivers-8.14.13-r5.ebuild
>>> md5 files   ;-) ati-drivers-8.16.20-r1.ebuild
>>> md5 files   ;-) ati-drivers-8.14.13-r3.ebuild
>>> md5 files   ;-) ati-drivers-8.16.20.ebuild
>>> md5 files   ;-) ati-drivers-8.14.13-r4.ebuild
>>> md5 files   ;-) files/09ati
>>> md5 files   ;-) files/8.8.25-via-amd64.patch
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r2
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r5
>>> md5 files   ;-) files/digest-ati-drivers-8.16.20-r1
>>> md5 files   ;-) files/8.8.25-smp.patch
>>> md5 files   ;-) files/p1.patch
>>> md5 files   ;-) files/fglrx-2.6.12-inter_module_get.patch
>>> md5 files   ;-) files/fglrx-2.6.12-pci_name.patch
>>> md5 files   ;-) files/fglrx-8.14.13-alt-2.6.12-agp.patch
>>> md5 files   ;-) files/ioctl32.patch
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r3
>>> md5 files   ;-) files/digest-ati-drivers-8.16.20
>>> md5 files   ;-) files/digest-ati-drivers-8.14.13-r4
>>> md5 src_uri ;-) fglrx_6_8_0-8.14.13-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.13-gentoo-r3_051007_SMP_PREEMPT
 * Checking for MTRR support enabled ...                                       
              [ ok ]
 * Checking for AGP support enabled ...                                        
              [ ok ]
 * Checking for DRM support disabled ...                                       
              [ ok ]
 * X11 implementation is xorg-x11.
>>> Unpacking source...
>>> Unpacking fglrx_6_8_0-8.14.13-1.i386.rpm
 * Applying fglrx-2.6.12-pci_name.patch ...                                    
              [ ok ]
 * Applying fglrx-2.6.12-inter_module_get.patch ...                            
              [ ok ]
 * Applying fglrx-8.14.13-alt-2.6.12-agp.patch ...                             
              [ ok ]
 * Applying 8.8.25-via-amd64.patch ...                                         
              [ ok ]
 * Applying 8.8.25-smp.patch ...                                               
              [ ok ]
 * Applying ioctl32.patch ...                                                  
              [ ok ]
 * Applying p1.patch ...                                                       
              [ ok ]
>>> Source unpacked.
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.13-gentoo-r3'
  CC [M] 
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `__fgl_agp_init':
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/agpgart_be.c:7647:
warning: `pm_register' is deprecated (declared at include/linux/pm.h:107)
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `__fgl_agp_cleanup':
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/agpgart_be.c:7657:
warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:117)
  CC [M] 
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/i7505-agp.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.o
In file included from
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:132:
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.h:56:48:
warning: backslash and newline separated by space
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.h:57:6:
warning: backslash and newline separated by space
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.h:58:41:
warning: backslash and newline separated by space
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:515:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:573)
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:517:
warning: `inter_module_unregister' is deprecated (declared at
include/linux/module.h:570)
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:537:
warning: `inter_module_register' is deprecated (declared at
include/linux/module.h:569)
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:568:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:573)
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_verify_area':
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:1453:
warning: `verify_area' is deprecated (declared at include/asm/uaccess.h:105)
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:
At top level:
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/firegl_public.c:2662:
warning: initialization from incompatible pointer type
  LD [M] 
/var/tmp/portage/ati-drivers-8.14.13-r5/work/lib/modules/fglrx/build_mod/fglrx.o
make: Leaving directory `/usr/src/linux-2.6.13-gentoo-r3'
>>> Test phase [not enabled]: media-video/ati-drivers-8.14.13-r5

>>> Install ati-drivers-8.14.13-r5 into
/var/tmp/portage/ati-drivers-8.14.13-r5/image/ category media-video
man:
making executable: /usr/lib/libfglrx_gamma.so.1.0
>>> Completed installing ati-drivers-8.14.13-r5 into
/var/tmp/portage/ati-drivers-8.14.13-r5/image/

>>> Merging media-video/ati-drivers-8.14.13-r5 to /
--- /usr/
--- /usr/lib/
--- /usr/lib/opengl/
--- /usr/lib/opengl/ati/
>>> /usr/lib/opengl/ati/lib/
>>> /usr/lib/opengl/ati/lib/libGL.so.1.2
>>> /usr/lib/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2
>>> /usr/lib/opengl/ati/lib/libGL.so -> libGL.so.1.2
>>> /usr/lib/opengl/ati/lib/libGL.la
>>> /usr/lib/opengl/ati/extensions -> ../xorg-x11/extensions
>>> /usr/lib/opengl/ati/include -> ../xorg-x11/include
--- /usr/lib/modules/
--- /usr/lib/modules/drivers/
>>> /usr/lib/modules/drivers/fglrx_drv.o
--- /usr/lib/modules/dri/
>>> /usr/lib/modules/dri/fglrx_dri.so
>>> /usr/lib/modules/dri/atiogl_a_dri.so
--- /usr/lib/modules/linux/
>>> /usr/lib/modules/linux/libfglrxdrm.a
>>> /usr/lib/libfglrx_gamma.a
>>> /usr/lib/libfglrx_gamma.so.1.0
--- /usr/include/
--- /usr/include/X11/
--- /usr/include/X11/extensions/
>>> /usr/include/X11/extensions/fglrx_gamma.h
--- /usr/include/GL/
>>> /usr/include/GL/glxATI.h
--- /opt/
--- /opt/ati/
--- /opt/ati/bin/
>>> /opt/ati/bin/fglrx_xgamma
>>> /opt/ati/bin/fglrxconfig
>>> /opt/ati/bin/fglrxinfo
>>> /opt/ati/bin/fireglcontrolpanel
--- /etc/
--- /etc/env.d/
>>> /etc/env.d/09ati
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/lib/opengl/ati/lib/libGL.so.1.2
--- !mtime obj /usr/lib/opengl/ati/lib/libGL.la
--- !mtime obj /usr/lib/modules/linux/libfglrxdrm.a
--- !mtime obj /usr/lib/modules/drivers/fglrx_drv.o
--- !mtime obj /usr/lib/modules/dri/fglrx_dri.so
--- !mtime obj /usr/lib/modules/dri/atiogl_a_dri.so
--- !mtime obj /usr/lib/libfglrx_gamma.so.1.0
--- !mtime obj /usr/lib/libfglrx_gamma.a
--- !mtime obj /usr/include/X11/extensions/fglrx_gamma.h
--- !mtime obj /usr/include/GL/glxATI.h
--- !mtime obj /opt/ati/bin/fireglcontrolpanel
--- !mtime obj /opt/ati/bin/fglrxinfo
--- !mtime obj /opt/ati/bin/fglrxconfig
--- !mtime obj /opt/ati/bin/fglrx_xgamma
--- !mtime obj /etc/env.d/09ati
--- cfgpro dir /etc/env.d
--- !empty dir /usr/lib/opengl/ati/lib
--- !empty dir /usr/lib/opengl/ati
--- !empty dir /usr/lib/opengl
--- !empty dir /usr/lib/modules/linux
--- !empty dir /usr/lib/modules/drivers
--- !empty dir /usr/lib/modules/dri
--- !empty dir /usr/lib/modules
--- !empty dir /usr/lib
--- !empty dir /usr/include/X11/extensions
Switching to ati OpenGL interface... done
>>> original instance of package unmerged safely.
Switching to ati OpenGL interface... done

 * To switch to ATI OpenGL, run "opengl-update ati"
 * To change your XF86Config you can use the bundled "fglrxconfig"
 * Updating module dependencies for 2.6.13-gentoo-r3_051007_SMP_PREEMPT ...    
              [ ok ]
>>> Regenerating /etc/ld.so.cache...
>>> media-video/ati-drivers-8.14.13-r5 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


 * GNU info directory index is up-to-date.


Reproducible: Always
Steps to Reproduce:
1. emerge ati-drivers
2.
3.

Actual Results:  
See details.

Expected Results:  
Installed the kernel module (and perhaps without the warnings?).

Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3_051007_SMP_PREEMPT i686)
=================================================================
System uname: 2.6.13-gentoo-r3_051007_SMP_PREEMPT i686 Intel(R) Pentium(R) 4 CPU
2.40GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
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.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -mfpmath=sse,387 -fomit-frame-pointer -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.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/MozillaFirefox/searchplugins /usr/lib/X11/xkb
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/cursors/xorg-x11/default /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/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mfpmath=sse,387 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo http://ftp.du.se/pub/os/gentoo
ftp://ftp.du.se/pub/os/gentoo http://mirror.pudas.net/gentoo
ftp://mirror.pudas.net/gentoo"
MAKEOPTS="-j3"
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 aac aalib acl acpi aim alsa ansi arts audiofile avi
bash-completion bcmath berkdb bitmap-fonts bzlib caps cdparanoia cdr crypt
cscope ctype cups curl dga directfb divx4linux doc dv dvd dvdr dvdread eds emacs
emboss encode esd examples exif fbcon ffmpeg fftw flac foomaticdb fortran
freetype ftp gd gdbm gif gimp ginac glut gmp gnutls gphoto2 gpm gstreamer gtk
gtk2 guile iconv icq imagemagick imap imlib jabber java jpeg junit kerberos
ladcca lcms ldap leim libdts libg++ liblzo libwww lm_sensors mad matroska
memlimit mhash mikmod mime mmap mmx mng motif mozilla mp3 mpeg mplayer mysql
mythtv ncurses nls nptl ogg oggvorbis openal opengl oss pam pcntl pcre pdflib
perl pic pie plotutils png portaudio posix postgresql ppds python qt quicktime
readline real recode ruby sasl scanner sdl session shared sharedmem sndfile
sockets sox speex spell sse ssl svg symlink sysvipc szip tcltk tcpd tetex theora
threads tiff toolame truetype truetype-fonts type1-fonts unicode usb v4l vcd
videos vorbis win32codecs wmf x264 xanim xine xml xml2 xmms xpm xprint xv xvid
zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Joshua Baergen (RETIRED) gentoo-dev 2005-10-08 07:05:15 UTC
I think the use of linux-mod_mod_src_install requires setting MODULE_NAMES as
described in the eclass...
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2005-10-08 07:05:38 UTC
Err, that is, linux-mod_src_install
Comment 3 Luca Barbato gentoo-dev 2005-10-08 09:31:54 UTC
Found the problem, the solution will be available in less than 1 hour.

Yes I forgot to set the MODULES_NAMES, looks like that I didn't look at the
install image before committing the change...
Comment 4 Peter Karlsson 2005-10-08 10:07:33 UTC
Putting in 'MODULE_NAMES="module_video(video:${S}/video:${S})"' into the ebuild
seems to solve the problem. Why is it necessary to repeat 'video:${S}' after
'module_video'? Thanks!
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2005-10-08 10:47:17 UTC
The eclass functions are generally well-documented.  Take a look at MODULE_NAMES
formatting in ${PORTDIR}/eclass/linux-mod.eclass.