Hozzászólások
-
SzerzőBejegyzés
-
Newman , 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..).
Végül rászántam magam a dhcp-client újabb tesztelésére. Felraktam a függõségeit, kernelt fordítottam, és megy a net!
[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)Hi!
Megoldodni látszik a problémám. Megosztom mindenkivel, hátha hasonló cipõt más is felvesz;-)
Egy hathatós ötlet alapján, melyet a linux-kezdo levlistán kaptan, megszenléztem az etc/resolv.conf file-t és úgy találtam, hogy teljesen üres. Telepítve ismét a Mandrake 9.0-t (ismét gond nélkül ment a GPRS), leszedtem az egész /etc/ppp könyvtárat. Gyorsan feltettem az UHU Linux-ot és elõször csak a resolv.conf-ot módosítottam benne. Nyista net. Aztán ötlettõl vezérelve felülírtam a leszedett /etc/ppp könytár file-jaival az enyémet. MENT!!! A SuSE 7.3 alatt még nem próbáltam ki, de holnap amint lesz idõm, megteszem, de mivel a SuSE és az UHU hasonlót produkált nékem, így valószínûsíthetõen ott is OK lesz minden. A kielenzését késõbbre halasztom…
Nos, akit érdekel, feltettem a netre a Mandrake-ban leszedett /etc/ppp könyvtárat tömörítve. Ha valakinek kell, letöltheti innen:
http://www.nexus.hu/sogorcs/ppp.tar
Maga a resolv.conf pedig ennyi:
copy
search localdomain# ppp temp entry
paste
Az elõbbi én voltam csak nem voltam bejelentkezve…
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………..
Nem errõl van szó, mármint a mi a particionálást illeti.
Nem kellett összenyomni a windows partíciót,mert partíció magic-kal csináltam neki külön egy ext2-es pertíciót 3,5GB-nyit, gondolom ennyi elég ? 🙂
Ezenfellül produkálja ezt, illetve ma rájöttem miért zavarodik meg a mountolás:Kaczmarski Balázs vagyok a Szombathelyi Derkovits teleházban dolgozom. Most térünk át linux szerverre. Gondoltam elmegyek a Telehaz.hu fórumjára megnézni mik a tapasztalatok. Találtam is megfelelõ témát „Microsoft vs linux”, de a szinvonalból arra a következtetésre jutottam, hogy a vitázók akik a linux használhatóságáról, folytatnak vitát csak távolról – még a „láma” szinten is túlról- ismerik a linuxot. Arra gondoltam, hogy a linux számára a Teleházak könnyen meghódítható terep. Páran megírhatnátok ezeknek a Neo-knak , „hogy a mátrixon kívül is van élet”.
Hali!
Elsõ körben köszönöm a segítséget, de sajna nem ment a ‘Linux Single’ megoldás, mert ugyanúgy kérte a root password begépelését, s a leírtakkal ellentétben nem alapvetõen rootként kezelt engemet. A piszok… 🙁
Kedves Smoketoomuch! Most mi a jó fenét kéne tennem?!
Lécci segítsetek!
Köszönettel,
Magyari ZoltánHali!
Elsõ körben köszönöm a segítséget, de sajna nem ment a ‘Linux Single’ megoldás, mert ugyanúgy kérte a root password begépelését, s a leírtakkal ellentétben nem alapvetõen rootként kezelt engemet. A piszok… 🙁
Kedves Smoketoomuch! Most mi a jó fenét kéne tennem?!
Lécci segítsetek!
Köszönettel,
Magyari Zoltán -
SzerzőBejegyzés