LinuxForum.Fans
Тема

Не удалось собрать пакет nvidia-kernel-legacy-source

Автор: KopoJlb 21 сообщений 6279 просмотров
#12237

Устанавливал драйвер на Debian Lenny, ядро 2.6.26-2-686 , строго по инструкции:
1.#apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot
#apt-get install linux-headers-$(uname -r) nvidia-kernel-common
#m-a prepare
#m-a a-i nvidia
#apt-get install nvidia-glx

2. отредактировал иксы
Section "Device"
Identifier "NVIDIA Corporation [GeForce4 mx440]"
Driver "nvidia"
EndSection

3. подгружаем nvidia-kernel
#modprobe nvidia

FATAL: Error inserting nvidia (/lib/modules/2.6.26-2-686/nvidia/nvidia.ko): No such device Это непонятная проблема №1

в гугле прочитал что если видео карта старая, то надо выполнить еще пару команд
# m-a a-i nvidia-kernel-legacy-source
# aptitude install nvidia-glx-legacy

после команды # m-a a-i nvidia-kernel-legacy-source идет сборка пакета
НО, затем пишет: "Не удалось собрать пакет nvidia-kernel-legacy-source, подробней смотрите в /var/cache/modass/nvidia-kernel-legacy-source*buildlog*!" Это непонятная проблема №2

Помогите пожалуйста :)

#12265

А исходники ядра есть?

#12273
Shlomo написал:
А исходники ядра есть?

Если честно не понимаю о чем ты :) , я в Linux новичок. И для чего нужны тебе исходники. И есть ли они у меня, сам не знаю! :)
Linux устанавливал записав iso образ на диск Debian GNU/Linux 5.0.3 "Lenny" - Official i386 NETINST Binary-1 (149Mb)
Иксы устанавливал сам, графическу оболочку xfce4 тоже сам, т.к. не хотел ничего лишнего ставить и разобраться во всем сам.

Когда в xorg.conf секции Device ставлю Driver "nvidia" при команде startx пишет :
Fatal server error:
no screen found

waiting for X server to begin accepting connections givin up.
xinit: Connection reset by peer(errno 104): unable to connect to x-server
xinit: no such process(errno 3): Server error

а если убераю Driver "nvidia" то заходит с обычныим дравами

#12279

Я не очень большой специалист именно в Debian, но в /usr/src должны быть исходники ядра, без них он не соберется. Запостите вывод команды

text
ls /usr/src
#12280

думаю они там могут и не стоять даже. надо у дебианщиков спрашивать в их разделе.

#12282

evgeny@debian:/$ ls /usr/src
linux
linux-headers-2.6.26-2-686
linux-headers-2.6.26-2-common
linux-kbuild-2.6.26
linux-OLDVERSION.1268287742
modules
nvidia-kernel-2.6.26-2-686_173.14.09-5+2.6.26-21lenny3_i386.deb
nvidia-kernel-legacy-source.tar.gz
nvidia-kernel.tar.bz2

#12283
KopoJlb написал:
подробней  смотрите в  /var/cache/modass/nvidia-kernel-legacy-source*buildlog*!"

и? где вывод? покажи часть логов, используй теги [ code ] [ / code ] без пробелов, давным давно выложил бы уже, а то все в догадки играют)

#12285

evgeny@debian:/$ cat /var/cache/modass/nvidia-kernel-legacy-source*buildlog*

text

/usr/bin/make  -f debian/rules clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6  ]; then \
         cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
         ln -s Makefile.kbuild Makefile ; \
         cd .. ; \
         if [ 0  = 1 ] ; then \
            dpatch apply 04_minion ; \
         fi ; \
         if [ 0 = 1 ]; then \
             dpatch apply 01_sysfs ; \
        dpatch status 01_sysfs >patch-stamp ; \
        dpatch apply 02_pcialias ; \
                   dpatch status 02_pcialias >>patch-stamp ; \
         fi ; \
    fi
if [  6 = 4  ]; then \
         cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
         ln -s Makefile.nvidia Makefile ; \
         cd .. ; \
    fi
if [ -e patch-stamp ]; then \
       dpatch deapply-all ; \
       rm -rf patch-stamp debian/patched ; \
    fi   
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
        cp  /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
    fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile 
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv'
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true;     
rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel-legacy/debian/control
rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs
rm /usr/src/modules/nvidia-kernel-legacy/debian/override
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy'
echo "ROOT_CMD = "
ROOT_CMD = 
/usr/bin/make  -f debian/rules binary_modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy'
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true
if [ 6 = 6  ]; then \
         cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
         ln -s Makefile.kbuild Makefile ; \
         cd .. ; \
         if [ 0  = 1 ] ; then \
            dpatch apply 04_minion ; \
         fi ; \
         if [ 0 = 1 ]; then \
             dpatch apply 01_sysfs ; \
        dpatch status 01_sysfs >patch-stamp ; \
        dpatch apply 02_pcialias ; \
                   dpatch status 02_pcialias >>patch-stamp ; \
         fi ; \
    fi
if [  6 = 4  ]; then \
         cd /usr/src/modules/nvidia-kernel-legacy/nv ; \
         ln -s Makefile.nvidia Makefile ; \
         cd .. ; \
    fi
#nothing here anymore
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \
        cp  /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \
    fi
dh_testdir
dh_testroot
PATCHLEVEL = 6 
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check
touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.1"  /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build   KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module;
make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'

NVIDIA: calling KBUILD... make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from include/asm/dma-mapping.h:9, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:92, from include/linux/pci.h:948, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/scatterlist.h: In function ‘sg_virt’: include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’ /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1 make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' NVIDIA: left KBUILD. nvidia.ko failed to build! make[2]: *** [module] Ошибка 1 make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' make[1]: *** [build-stamp] Ошибка 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' make: *** [kdist_image] Ошибка 2 /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -rf .tmp_versions make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true; rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check dh_clean rm /usr/src/modules/nvidia-kernel-legacy/debian/control rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs rm /usr/src/modules/nvidia-kernel-legacy/debian/override make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.1.2 Detected compiler version : 4.1.2 Using compiler gcc-4.1 version 4.1.2 touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module; make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'

NVIDIA: calling KBUILD... make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from include/asm/dma-mapping.h:9, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:92, from include/linux/pci.h:948, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/scatterlist.h: In function ‘sg_virt’: include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’ /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1 make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' NVIDIA: left KBUILD. nvidia.ko failed to build! make[2]: *** [module] Ошибка 1 make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' make[1]: *** [build-stamp] Ошибка 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' make: *** [kdist_image] Ошибка 2 /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -rf .tmp_versions make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true; rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check dh_clean rm /usr/src/modules/nvidia-kernel-legacy/debian/control rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs rm /usr/src/modules/nvidia-kernel-legacy/debian/override make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.1.2 Detected compiler version : 4.1.2 Using compiler gcc-4.1 version 4.1.2 touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module; make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'

NVIDIA: calling KBUILD... make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from include/asm/dma-mapping.h:9, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:92, from include/linux/pci.h:948, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/scatterlist.h: In function ‘sg_virt’: include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’ /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1 make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' NVIDIA: left KBUILD. nvidia.ko failed to build! make[2]: *** [module] Ошибка 1 make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' make[1]: *** [build-stamp] Ошибка 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' make: *** [kdist_image] Ошибка 2 /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -rf .tmp_versions make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true; rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check dh_clean rm /usr/src/modules/nvidia-kernel-legacy/debian/control rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs rm /usr/src/modules/nvidia-kernel-legacy/debian/override make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.1.2 Detected compiler version : 4.1.2 Using compiler gcc-4.1 version 4.1.2 touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module; make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'

NVIDIA: calling KBUILD... make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from include/asm/dma-mapping.h:9, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:92, from include/linux/pci.h:948, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/scatterlist.h: In function ‘sg_virt’: include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’ /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1 make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' NVIDIA: left KBUILD. nvidia.ko failed to build! make[2]: *** [module] Ошибка 1 make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' make[1]: *** [build-stamp] Ошибка 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' make: *** [kdist_image] Ошибка 2 /usr/bin/make -f debian/rules clean make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.26-2-686/build -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -rf .tmp_versions make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true; rm /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check rm /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check dh_clean rm /usr/src/modules/nvidia-kernel-legacy/debian/control rm /usr/src/modules/nvidia-kernel-legacy/debian/dirs rm /usr/src/modules/nvidia-kernel-legacy/debian/override make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: Entering directory `/usr/src/modules/nvidia-kernel-legacy' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel-legacy/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel-legacy/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel-legacy/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel-legacy/debian/control.template /usr/src/modules/nvidia-kernel-legacy/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.1.2 Detected compiler version : 4.1.2 Using compiler gcc-4.1 version 4.1.2 touch /usr/src/modules/nvidia-kernel-legacy/nv/gcc-check touch /usr/src/modules/nvidia-kernel-legacy/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel-legacy/nv -f Makefile SYSSRC=/lib/modules/2.6.26-2-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv" module; make[2]: Entering directory `/usr/src/modules/nvidia-kernel-legacy/nv'

NVIDIA: calling KBUILD... make CC=gcc-4.1 -C /lib/modules/2.6.26-2-686/build SUBDIRS=/usr/src/modules/nvidia-kernel-legacy/nv modules make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-686' echo \#define NV_COMPILER \"`gcc-4.1 -v 2>&1 | tail -n 1`\" > /usr/src/modules/nvidia-kernel-legacy/nv/nv_compiler.h CC [M] /usr/src/modules/nvidia-kernel-legacy/nv/nv.o In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:17:26: error: linux/config.h: Нет такого файла или каталога In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:19, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/prefetch.h: In function ‘prefetch_range’: include/linux/prefetch.h:57: warning: pointer of type ‘void *’ used in arithmetic In file included from include/asm/dma-mapping.h:9, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:92, from include/linux/pci.h:948, from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/scatterlist.h: In function ‘sg_virt’: include/linux/scatterlist.h:199: warning: pointer of type ‘void *’ used in arithmetic In file included from /usr/src/modules/nvidia-kernel-legacy/nv/nv-linux.h:92, from /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:14: include/linux/highmem.h: In function ‘zero_user_segments’: include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:134: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic include/linux/highmem.h:137: warning: pointer of type ‘void *’ used in arithmetic /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:93: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_create_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: (Each undeclared identifier is reported only once /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:388: error: for each function it appears in.) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_free_alloc’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:425: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvos_proc_create’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:554: error: ‘proc_root_driver’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_init_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1286: error: too many arguments to function ‘kmem_cache_create’ /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1407: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nvidia_exit_module’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1432: error: void value not ignored as it ought to be /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1534: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_vma_nopage’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1656: error: ‘NOPAGE_SIGBUS’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: At top level: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: error: unknown field ‘nopage’ specified in initializer /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1663: warning: initialization from incompatible pointer type /usr/src/modules/nvidia-kernel-legacy/nv/nv.c: In function ‘nv_kern_open’: /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_INTERRUPT’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1763: error: ‘SA_SHIRQ’ undeclared (first use in this function) /usr/src/modules/nvidia-kernel-legacy/nv/nv.c:1764: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type make[4]: *** [/usr/src/modules/nvidia-kernel-legacy/nv/nv.o] Ошибка 1 make[3]: *** [_module_/usr/src/modules/nvidia-kernel-legacy/nv] Ошибка 2 make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686' NVIDIA: left KBUILD. nvidia.ko failed to build! make[2]: *** [module] Ошибка 1 make[2]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy/nv' make[1]: *** [build-stamp] Ошибка 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel-legacy' make: *** [kdist_image] Ошибка 2

#12288

Как это делал я:
[console]
apt-get install build-essential module-assistant kernel-package libncurses5 fakeroot

apt-get install linux-headers-2.6.26-1-686 nvidia-kernel-common

m-a prepare

m-a a-i nvidia

apt-get install nvidia-glx
[/console]
ну в xorg.conf:

text

Section "Device"
        Identifier      "nvidia"
        Driver          "nvidia"
EndSection  

Если каких пакетов не было в репах, качал deb и ставил руками.

#12291

Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....

#12301
KopoJlb написал:
Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....

какая у вас карта? У меня 8600GT

#12308
.snif написал:
[quote=KopoJlb]Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....

какая у вас карта? У меня 8600GT[/quote]
mx440 :)

#12309
KopoJlb написал:
[quote=.snif][quote=KopoJlb]Я устанавливал также , и пакеты все установились... Просто возможно у Вас поновее карта :/ , но у меня вот такие проблемы выдались....

какая у вас карта? У меня 8600GT[/quote]
mx440 :)[/quote]
качайте с сайта производителя драйвера под свою, там есть под *NIX

#12310

А если чуть по старей драйвер взять? :) Как такой вариант?

#12322

Будем пробывать с офсайта.
По старее:) , а если я скажу : найди себе девушку по старее :D

#12325
KopoJlb написал:
Будем пробывать с офсайта.

хороший вариант)

[offtop]

KopoJlb написал:
По старее:) , а если я скажу : найди себе девушку по старее 

не испугал, проходили и такое :)
[/offtop]

#12347

Вобщем скачал, начал устанавливать.

WARNING: The NVIDIA GeForce4 MX 440 GPU installed in this system is
supported through the NVIDIA 1.0-96xx legacy Linux graphics
drivers. Please visit http://www.nvidia.com/object/unix.html for
more information. The 100.14.11 NVIDIA Linux graphics driver will
ignore this GPU.

вообщем все к этому и сводиться :) NVIDIA 1.0-96xx legacy (именно с этим у меня проблемы)

#12365

удалить все что было поставлено из портов включая всякие там nvidia-kernel и прочую ересь, скачать с http://www.nvidia.com
драйвер версии 96.43.16
- перейти в однопользовательский режим
- поставить драйвер
-на вопли про gcc читать внимательно, и нажать "продолжить установку"
-на вопрос автоматической конфигурации ответить утвердительно
-настроить переключение раскладки
всё.

Войдите или зарегистрируйтесь, чтобы ответить.