Hi
I am trying do emerge rivatv module and it fails with:
...
make[1]: *** No rule to make target `/usr/src/linux-2.6.11-gentoo-r6/arch/x86/Makefile'. Stop.
...
Here is the entire the output
emerge rivatv
Calculating dependencies ...done!
>>> emerge (1 of 1) media-tv/rivatv-0.8.2 to /
>>> md5 files ;-) rivatv-0.8.5-r3.ebuild
>>> md5 files ;-) rivatv-0.8.2.ebuild
>>> md5 files ;-) rivatv-0.8.5-r2.ebuild
>>> md5 files ;-) ChangeLog
>>> md5 files ;-) metadata.xml
>>> md5 files ;-) files/rivatv-0.8.5-configure.patch
>>> md5 files ;-) files/digest-rivatv-0.8.2
>>> md5 files ;-) files/rivatv-0.8.3-configure.patch
>>> md5 files ;-) files/digest-rivatv-0.8.5-r2
>>> md5 files ;-) files/digest-rivatv-0.8.5-r3
>>> md5 src_uri ;-) rivatv-0.8.2.tar.gz
>>> Unpacking source...
>>> Unpacking rivatv-0.8.2.tar.gz to /var/tmp/portage/rivatv-0.8.2/work
>>> Source unpacked.
./configure --prefix=/usr --host=i686-pc-linux-gnu
--mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share
--sysconfdir=/etc --localstatedir=/var/lib
Checking for configured kernel headers... found [/lib/modules/2.6.11-gentoo-r6/build]
Checking for linux kernel >= 2.4.0... yes [2.6.11-gentoo-r6]
Checking for kernel build system... found
Checking for kernel configuration... found
Checking for CONFIG_MODVERSIONS... yes
Checking for CONFIG_PCI... yes [y]
Checking for CONFIG_VIDEO_DEV... yes [m]
Checking for CONFIG_PROC_FS... yes [y]
Checking for CONFIG_I2C... yes [m]
Checking for CONFIG_I2C_ALGOBIT... yes [m]
Creating Makefile... done
Checking your current setup for incompatibilities...
Checking for /proc... yes
Checking for framebuffer... no
Checking for SMP... no
No problems found.
To build RivaTV type `make'. For cleaning up type `make clean`.
make -C /lib/modules/2.6.11-gentoo-r6/build SUBDIRS=`pwd`/bttv modules
make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r6'
Makefile:531: /usr/src/linux-2.6.11-gentoo-r6/arch/x86/Makefile: No such file or directory
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[1]: *** No rule to make target `/usr/src/linux-2.6.11-gentoo-r6/arch/x86/Makefile'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r6'
make: [all-kbuild] Error 2 (ignored)
make -C /lib/modules/2.6.11-gentoo-r6/build SUBDIRS=`pwd`/src EXTRA_CFLAGS=-I`pwd`/bttv modules
make[1]: Entering directory `/usr/src/linux-2.6.11-gentoo-r6'
Makefile:531: /usr/src/linux-2.6.11-gentoo-r6/arch/x86/Makefile: No such file or directory
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
make[1]: *** No rule to make target `/usr/src/linux-2.6.11-gentoo-r6/arch/x86/Makefile'. Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.11-gentoo-r6'
make: *** [all-kbuild] Error 2
If I download the sources from sourceforge it compiles but does not load:
# modprobe rivatv
FATAL: Error inserting rivatv
(/lib/modules/2.6.11-gentoo-r6/kernel/drivers/media/video/rivatv.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
dmesg output:
rivatv: Unknown symbol remap_page_range
Any help?
--
Antonio Souto
Laboratorista e mestrando do
PIPCA - Programa Interdisciplinar de P�s-Gradua��o em Computa��o Aplicada
Bacharel em Ci�ncia da Computa��o
UNISINOS - Universidade do Vale do Rio dos Sinos
Fones (0xx51) 590-3333 | 591-1100 | 591-1122 ramal 1658
S�o Leopoldo - RS
["The study of non-linear physics is like the study of non-elephant biology."]

