Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

 Maruda
 Maruda
	

Witam,
Próbowałem skompilować kernela ze źródeł. Ściągnąłem najnowszą wersję następnie rozpakowałem do /usr/src i podlinkowałem do /usr/src/linux. Uruchomiłem # make mencuonfig i skonfigurowałem kernel'a. Przyszła pora na skompilowanie źródeł. Wpisuje # make-kpkg clean. Niestety nic się nei dzieje. Napisane jest tylko, że nie ma takiego polecenia. Dlaczego tak się dzieje? O czymś zapomniałem?
Offline



 Członek DUG
 Członek DUG
	W dugowym FAQ-u jest opisane dokładnie, co trza zainstalować. 
http://www.dug.net.pl/faq/faq-6-79-Kompilacja_jadra.php
Offline

 Maruda
 Maruda
	

Brakowało kernel-package... Mam jeszcze jeden problem. Tym razem chodzi o instalację sterowników nVidii:
config/auto.conf are mis
   sing.";    
       echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   .";    
       echo;                                
       /bin/false)
   mkdir -p /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/.tmp_vers
   ions
   rm -f /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/.tmp_version
   s/*
   make -f /usr/src/linux-2.6.19.1/scripts/Makefile.build obj=/tmp/selfgz3466/N
   VIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv
   echo #define NV_COMPILER "`cc -v 2>&1 | tail -n 1`" > /tmp/selfgz3466/NVI
   DIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv_compiler.h
     cc -Wp,-MD,/tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/.nv.o
   .d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL_
   _ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.19.1/include -include include/li
   nux/autoconf.h  -I/tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv 
   -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-c
   ommon -Os -pipe -msoft-float -mpreferred-stack-boundary=2 -march=athlon -mre
   gparm=3 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG
   _AS_CFI_SIGNAL_FRAME=1 -I/usr/src/linux-2.6.19.1/include/asm-i386/mach-defau
   lt -Iinclude/asm-i386/mach-default -fomit-frame-pointer -fno-stack-protector
   -Wdeclaration-after-statement -Wno-pointer-sign  -I/tmp/selfgz3466/NVIDIA-Li
   nux-x86-1.0-7184-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wf
   ormat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multich
   ar -Werror -O -fno-common -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LO
   OSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_
   NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_P
   ATCHLEVEL=7184 -DNV_UNIX -DNV_LINUX -DNV_INT64_OK -DNVCPU_X86 -UDEBUG -U_DEB
   UG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DN
   V_PCI_GET_CLASS_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRES
   ENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAG
   E_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_B
   ASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/se
   lfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.o /tmp/selfgz3466/NVID
   IA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c
   In file included from /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv-linux.h:17:26: 
   error: linux/config.h: Nie ma takiego pliku ani katalogu
   In file included from include/linux/list.h:8,
                    from include/linux/wait.h:22,
                    from include/asm/semaphore.h:41,
                    from include/linux/sched.h:59,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: In function ‘prefetch_range’:
   include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in a
   rithmetic
   /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c: In function 
   ‘nv_kern_open’:
   /tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.c:1764: warning
   : passing argument 2 of ‘request_irq’ from incompatible pointer type
   make[4]: *** [/tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src/nv/nv.o
   ] Błąd 1
   make[3]: *** [_module_/tmp/selfgz3466/NVIDIA-Linux-x86-1.0-7184-pkg1/usr/src
   /nv] Błąd 2
   make[2]: *** [modules] Błąd 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Błąd 1
   make: *** [module] Błąd 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.Co tym razem jest nie tak?
Offline






 Ojciec Założyciel
 Ojciec Założyciel
	Dopiero po skompilowaniu i zainstalowaniu kernela i nagłówków.
make-kpkg linux-image linux-headers
Offline