Kezdőlap › Fórumok › MANDRIVA (ex-MANDRAKE, ex-CONECTIVA) › Mandriva kezdõ › Nvidia & Mandrake 9.0
- This topic has 83 hozzászólás, 4 résztvevő, and was last updated 22 years, 7 months telt el by
admin.
-
SzerzőBejegyzés
-
2002-10-11-17:16 #1893710
Na erre varrjatok gombot!:
letöltöttem a scr.rpm fileokat :és ez van:
[root@PRV tmp]# ls
NVIDIA_GLX-1.0-3123.src.rpm* NVIDIA_kernel-1.0-3123.src.rpm*
[root@PRV tmp]# rpm –rebuild NVIDIA_GLX-1.0-3123.scr.rpm
error: cannot open NVIDIA_GLX-1.0-3123.scr.rpm: No such file or directorymidnight commanderrel super user-ként a file mappájában és ezt írja ki az arany drága………..
2002-10-11-17:26 #1893711Az elõbbi én voltam csak nem voltam bejelentkezve…
2002-10-11-17:38 #1893712[root@PRV tmp]# dir
NVIDIA_GLX-1.0-3123.src.rpm NVIDIA_kernel-1.0-3123.src.rpm
[root@PRV tmp]# rpm –rebuild NVIDIA_kernel-1.0-3123.src.rpm
Installing NVIDIA_kernel-1.0-3123.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.35478
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf NVIDIA_kernel-1.0-3123
+ /bin/gzip -dc /usr/src/RPM/SOURCES/NVIDIA_kernel-1.0-3123.tar.gz
+ tar -xf –
+ STATUS=0
+ ”
+ cd NVIDIA_kernel-1.0-3123
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.91178
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd NVIDIA_kernel-1.0-3123
+ set +e
++ rpm -q –queryformat ‘%{VERSION}’ rpm
+ RPMVERSION=4.0.4
++ echo 4.0.4
++ awk -F . ‘{print $1;}’
+ RPMMAJOR=4
++ echo 4.0.4
++ awk -F . ‘{print $2;}’
+ RPMMINOR=0
++ echo 4.0.4
++ awk -F . ‘{print $3;}’
+ RPMPATCH=4
+ ”
+ make NVdriver
echo #define NV_COMPILER „`cc -v 2]&1 | tail -1`” ] nv_compiler.h
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=3123 -DNV_UNIX -DNV_LINUX -DNVCPU_X86 -I. -I/usr/src/linux/include -Wno-cast-qual nv.c
In file included from /usr/include/linux/prefetch.h:13,
from /usr/include/linux/list.h:6,
from /usr/include/linux/module.h:11,
from nv-linux.h:28,
from nv.c:14:
/usr/include/asm/processor.h:55: `CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/include/asm/processor.h:55: requested alignment is not a constant
In file included from /usr/include/linux/module.h:296,
from nv-linux.h:28,
from nv.c:14:
/usr/include/linux/version.h:2:2: #error „=======================================================”
/usr/include/linux/version.h:3:2: #error „You should not include /usr/include/{linux,asm}/ header”
/usr/include/linux/version.h:4:2: #error „files directly for the compilation of kernel modules.”
/usr/include/linux/version.h:5:2: #error „”
/usr/include/linux/version.h:6:2: #error „glibc now uses kernel header files from a well-defined”
/usr/include/linux/version.h:7:2: #error „working kernel version (as recommended by Linus Torvalds)”
/usr/include/linux/version.h:8:2: #error „These files are glibc internal and may not match the”
/usr/include/linux/version.h:9:2: #error „currently running kernel. They should only be”
/usr/include/linux/version.h:10:2: #error „included via other system header files – user space”
/usr/include/linux/version.h:11:2: #error „programs should not directly include [linux/*.h] or”
/usr/include/linux/version.h:12:2: #error „[asm/*.h] as well.”
/usr/include/linux/version.h:13:2: #error „”
/usr/include/linux/version.h:14:2: #error „To build kernel modules please do the following:”
/usr/include/linux/version.h:15:2: #error „”
/usr/include/linux/version.h:16:2: #error ” o Have the kernel sources installed”
/usr/include/linux/version.h:17:2: #error „”
/usr/include/linux/version.h:18:2: #error ” o Make sure that the symbolic link”
/usr/include/linux/version.h:19:2: #error ” /lib/modules/`uname -r`/build exists and points to”
/usr/include/linux/version.h:20:2: #error ” the matching kernel source directory”
/usr/include/linux/version.h:21:2: #error „”
/usr/include/linux/version.h:22:2: #error ” o Now copy /boot/vmlinuz.version.h to”
/usr/include/linux/version.h:23:2: #error ” /lib/modules/`uname -r`/build/include/linux/version.h”
/usr/include/linux/version.h:24:2: #error „”
/usr/include/linux/version.h:25:2: #error ” o When compiling, make sure to use the following”
/usr/include/linux/version.h:26:2: #error ” compiler option to use the correct include files:”
/usr/include/linux/version.h:27:2: #error „”
/usr/include/linux/version.h:28:2: #error ” -I/lib/modules/`uname -r`/build/include”
/usr/include/linux/version.h:29:2: #error „”
/usr/include/linux/version.h:30:2: #error ” instead of”
/usr/include/linux/version.h:31:2: #error „”
/usr/include/linux/version.h:32:2: #error ” -I/usr/include/linux”
/usr/include/linux/version.h:33:2: #error „”
/usr/include/linux/version.h:34:2: #error ” Please adjust the Makefile accordingly.”
/usr/include/linux/version.h:35:2: #error „=======================================================”
In file included from nv-linux.h:28,
from nv.c:14:
/usr/include/linux/module.h:298: parse error before „UTS_RELEASE”
In file included from nv-linux.h:29,
from nv.c:14:
/usr/include/linux/version.h:2:2: #error „=======================================================”
/usr/include/linux/version.h:3:2: #error „You should not include /usr/include/{linux,asm}/ header”
/usr/include/linux/version.h:4:2: #error „files directly for the compilation of kernel modules.”
/usr/include/linux/version.h:5:2: #error „”
/usr/include/linux/version.h:6:2: #error „glibc now uses kernel header files from a well-defined”
/usr/include/linux/version.h:7:2: #error „working kernel version (as recommended by Linus Torvalds)”
/usr/include/linux/version.h:8:2: #error „These files are glibc internal and may not match the”
/usr/include/linux/version.h:9:2: #error „currently running kernel. They should only be”
/usr/include/linux/version.h:10:2: #error „included via other system header files – user space”
/usr/include/linux/version.h:11:2: #error „programs should not directly include [linux/*.h] or”
/usr/include/linux/version.h:12:2: #error „[asm/*.h] as well.”
/usr/include/linux/version.h:13:2: #error „”
/usr/include/linux/version.h:14:2: #error „To build kernel modules please do the following:”
/usr/include/linux/version.h:15:2: #error „”
/usr/include/linux/version.h:16:2: #error ” o Have the kernel sources installed”
/usr/include/linux/version.h:17:2: #error „”
/usr/include/linux/version.h:18:2: #error ” o Make sure that the symbolic link”
/usr/include/linux/version.h:19:2: #error ” /lib/modules/`uname -r`/build exists and points to”
/usr/include/linux/version.h:20:2: #error ” the matching kernel source directory”
/usr/include/linux/version.h:21:2: #error „”
/usr/include/linux/version.h:22:2: #error ” o Now copy /boot/vmlinuz.version.h to”
/usr/include/linux/version.h:23:2: #error ” /lib/modules/`uname -r`/build/include/linux/version.h”
/usr/include/linux/version.h:24:2: #error „”
/usr/include/linux/version.h:25:2: #error ” o When compiling, make sure to use the following”
/usr/include/linux/version.h:26:2: #error ” compiler option to use the correct include files:”
/usr/include/linux/version.h:27:2: #error „”
/usr/include/linux/version.h:28:2: #error ” -I/lib/modules/`uname -r`/build/include”
/usr/include/linux/version.h:29:2: #error „”
/usr/include/linux/version.h:30:2: #error ” instead of”
/usr/include/linux/version.h:31:2: #error „”
/usr/include/linux/version.h:32:2: #error ” -I/usr/include/linux”
/usr/include/linux/version.h:33:2: #error „”
/usr/include/linux/version.h:34:2: #error ” Please adjust the Makefile accordingly.”
/usr/include/linux/version.h:35:2: #error „=======================================================”
In file included from nv.c:14:
nv-linux.h:31:40: missing binary operator before ‘(‘
nv-linux.h:33:42: missing binary operator before ‘(‘
nv-linux.h:35:42: missing binary operator before ‘(‘
nv-linux.h:37:42: missing binary operator before ‘(‘
nv-linux.h:39:42: missing binary operator before ‘(‘
nv-linux.h:43:4: #error This driver does not support 2.6.x or newer kernels!
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:45,
from nv-linux.h:64,
from nv.c:14:
/usr/include/linux/irq.h:65: `CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/include/linux/irq.h:65: requested alignment is not a constant
In file included from /usr/include/linux/interrupt.h:45,
from nv-linux.h:64,
from nv.c:14:
/usr/include/asm/hardirq.h:16: `CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/include/asm/hardirq.h:16: requested alignment is not a constant
In file included from nv-linux.h:64,
from nv.c:14:
/usr/include/linux/interrupt.h:128: `CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/include/linux/interrupt.h:128: requested alignment is not a constant
nv-linux.h:111:28: linux/autoconf.h: No such file or directory
nv.c:99:65: missing binary operator before ‘(‘
nv.c:697:65: missing binary operator before ‘(‘
nv.c:1011:65: missing binary operator before ‘(‘
nv.c:1040:65: missing binary operator before ‘(‘
nv.c:1383:65: missing binary operator before ‘(‘
nv.c: In function `nv_kern_mmap’:
nv.c:1386: warning: implicit declaration of function `pgprot_writecombine’
nv.c:1386: incompatible types in assignment
nv.c:2926:65: missing binary operator before ‘(‘
make: *** [nv.o] Error 1
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.43026
+ umask 022
+ cd /usr/src/RPM/BUILD
+ cd NVIDIA_kernel-1.0-3123
+ rm -f /tmp/files.lst
+ ”
++ uname -r
+ export TARGET_KERNEL=2.4.19-16mdk
+ TARGET_KERNEL=2.4.19-16mdk
+ ”
+ INSTALLPATH=/lib/modules/2.4.19-16mdk/kernel/drivers/video
+ mkdir -p /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.19-16mdk/kernel/drivers/video
+ install -m 0444 NVdriver /var/tmp/NVIDIA_kernel-1.0//lib/modules/2.4.19-16mdk/kernel/drivers/video
install: stat `NVdriver’ sikertelen: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.43026 (%install)2002-10-11-21:46 #1893713Newman , akkor már gyanítom , hogy valami gond van, mivel eddig kotta ugyanezt csináltam és a kernel -nél kiadott make parancsra incompatyble system , misssing binary operator ‘)’ stb. írt ki, megnéztem a telepítõ cuccosban a leírásokat ez a hiba üzenet nem szerepel, pedig õk is írtak jó párat…….
í
Elképzelni nem tudom mi a franc a baja……..mindem fel van telepítve fullosan, megvan minden ott ahol annak kell lenni és mégsem……?!Nem tudok rájönni….
Csak a telepítéssel lehet gond ha a fenti hibaüzeneteket kaptad. Nem mondtad mi lett a legutóbbi letöltés eredménye (md5sum, stb…) Közben én is újrahúztam a rendszert és láss csodát, elsõre kiakadt amikor source-ból telepítettem. Egész pontosan az történt, hogy elkezdte a fordítást make installra, majd kiírt egy olyan üzit, hogy „nvidia module loaded with warnings” vagy valami hasonlót, majd azt mondta, hogy befejezte az installt, Ez a kernel rásznél volt, a glx-et utánna raktam föl, és újraindítás után (meglepõ módon) – leakadt a splash-screen-nél. Mindegy, újraindítottam, majd elkezdtem újra telepíten egy, a pclinuxonline.com-on talált RPM-bõl (Forum – RPM Announcements szekcióból) – és az telepítésnél kiírt egy hibát: egyik telepítendõ fájl akad valamelyik mesa libraryvel, de egyben át is nevezte a problémás fájlt – és most mûködik minden.
De csak akkor garantált (vagy hát majdnem garantált 😉 ) , hogy a fentebb általam és newman1 + mások által leírt módszerek mûködnek, ha biztos hogy jók a cédék, a full install tényleg full (mínusz mesa libraryk) – azaz nem csak a KDE és a hozzá tartozó cuccokat raktad föl, + nem keverted össze az install cédéket az MDK 8.2-es cédéivel (amire azért gyanakszom, mert máshonnan nem igen rakhattál föl gcc 2.96-ot) – ezek közül egyikben sem vagyok teljesen biztos, azaz: össze vagyok zavarodva. Eképzelni sem tudom mi lehet a gépeden 😀 Viszont gondoltam rád: lementettem a saját pack listámat. Ha valaki meg tudná mondani, hogy melyik fájl az, elküldeném neked vagy felraknám valahova – ezzel az installal menni kell mindennek (nvidiadriver, mplayer stb..).
2002-10-12-00:19 #18937142002-10-12-06:00 #1893715Smoketoomuch:
Hidd el nekem nem 8.2, hanem 9.0 van telepítve.De ez nem tudom hogy jut eszedbe?
A gcc 2.96 rajta van a 9.0 telepítõjén , installer-rel keress a gcc-knél rá!
Az installom full, nincs olyan alkalmazás ami ne lenne fennt.
Ja az mplayer például mûködik.
Megvannak az iso imagek, azt is leírtam, hogy a linuxforum ftp-jén lévõ mirror-ról szedtem le wincommanderrel.
Azt is elmondtam, hogy veled ellentétben én már 3-szor szedtem le , így összesen 9x700MB-ot tölöttem le, ja és ebbõl 1 garnitúra az fns-rõl volt.Azt is mondtam, hogy md5sum ellenõrzésre a létezõ összes ascII karktert kidobta.
Viszont az fns-rõl és a linuxforum -ról tölött iso-k bit-re megegyeznek.Ezért küldtem el a telepítésem menetét 2-vel feljebbi topic-ban , hogy látható legyen mi a hiba.
Azért köszi az igyekezetet, csak lesz valami…
2002-10-12-06:51 #1893716Az elõbbi hozzászólásom kissé elkeseredetre sikerült, ezért elnézést kérek.
Smoketoomuch kérhetnék tõled egy olyan szívességet,hogy másold le nekem az install cd-id?
2002-10-12-07:23 #1893717You should not include files directly
for the compilation of glibc now uses kernel header files
from working kernel version (as recommended These files are
glibc internal and may currently running kernel.
They should included via other system header files programs
should not directly include[asm/*.h] as well.”
To build kernel modules please do the o Have the kernel sources
installed o Make sure that the symbolic link /lib/modules/`uname -r`/build
the matching kernel source o Now copy /boot/vmlinuz.version.h /lib/modules/`uname
o When compiling,
make sure to use compiler option to use the correct -I/lib/modules/`uname
instead of -I/usr/include/linux” Please adjust the MakefileSzóval kb. ez a hiba, csak nem értem, így talán érthetõ lesz és már megoldás is születik rá…
2002-10-12-14:49 #1893718Persze, nagyon szívesen lemásolom – aztán meg lehet én is egy kicsit elragadtam magam az utóbbi üzenetben … szóval bocsi. Ha stimmelnek az ISO-k, akkor nem kell egyébként lemásolnom õket … van egy kis lemez ikon expert módban a képernyõ alsó felén install közben amikor a csomagok kiválasztásánál tart – ezzel lehet lementeni egy adott install konfigurációt. Nekem ez e negyedik reinstallom, amit azért csináltam, hogy kikísérletezzem végre, hogy milyen csomagok kiválasztásánál mûködik minden, amire nekem szükségem van. Ez egy elég gyenge pontja a linuxnak – tényleg nem lehet tudni, hogy egy adott progi miért fog nyavajogni (vagy nem nyavajogni, csak egyszerûen nem megy) késõbb. Például olyan ezoterikus hangzású packakre volt szükség sok progihoz (mozilla xft, gkrellm pluginuok, stb), mint: libpango1.0_0, libpango1.0_0-devel, libstdc++2.10, libstdc++2.10-devel, libstdc++5-devel. Ezek csak azok, amikrõl nem szólt egyetlen progi sem hogy kéne nekie, csak különbözõ fórumokról derült ki, hogy vagy kell, vagy kell hogy ne fagyjon, stb. Ráadásul ezek többsége angol nyelvû fórum, szóval elképzelésem sincs hogy egy kezdõ honnan deríthetné ki hogy épp ezek kellenek ha nem frekventál ilyen fórumokat.
Viszont, mint említettem, az nvidiadriver akad valamelyik mesa könyvtárral. Nézd meg a felrakott csomaglistádat.
2002-10-12-15:43 #1893719Köszönöm!
Találtam egy mesa-t és le is szedtem: xmms-mesa-1.2.7-13mdk
Még mindig ugyanazt írja , mint az elõbb.
Ha meg lesz a telepítés entése, akkor a sagal@freemail.hu-ra elküldhetnéd.Kipróbálom! 🙂 -nám
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz