View previous topic :: View next topic |
Author |
Message |
Empress n00b
Joined: 13 Apr 2004 Posts: 47 Location: Home
|
Posted: Wed Aug 11, 2004 8:54 pm Post subject: KBUILDS???????? |
|
|
Gjorde en emerge world. Och fick upp lite smått och gott.
Följande:
Quote: |
Calculating world dependencies ...done!
[ebuild U ] sys-libs/glibc-2.3.4.20040808 [2.3.4.20040619-r1]
[ebuild N ] sys-kernel/gentoo-dev-sources-2.6.7-r13
[ebuild N ] media-video/nvidia-kernel-1.0.6111
[ebuild U ] media-video/nvidia-glx-1.0.6111 [1.0.6106-r3]
[ebuild U ] app-text/ghostscript-7.07.1-r5 [7.07.1-r4]
[ebuild U ] media-gfx/gimp-2.0.4 [2.0.2]
[ebuild U ] kde-base/kdelibs-3.2.3-r1 [3.2.3]
[ebuild U ] kde-base/kdebase-3.2.3-r1 [3.2.3]
[ebuild U ] net-im/gaim-0.81-r1 [0.81]
|
gjorde min emerge och så fick jag upp följande meddelande:
Quote: |
NVIDIA: calling KBUILD...
make -C //usr/src/linux \
KBUILD_SRC=/usr/src/linux-2.6.5-gentoo-r1 KBUILD_VERBOSE=1 \
KBUILD_CHECK= -f /usr/src/linux-2.6.5-gentoo-r1/Makefile modules
Using /usr/src/linux-2.6.5-gentoo-r1 as source for kernel
if [ -h /usr/src/linux-2.6.5-gentoo-r1/include/asm -o -f /usr/src/linux-2.6.5-gentoo-r1/.config ]; then \
echo " /usr/src/linux-2.6.5-gentoo-r1 is not clean, please run 'make mrproper'";\
echo " in the '/usr/src/linux-2.6.5-gentoo-r1' directory.";\
/bin/false; \
fi;
/usr/src/linux-2.6.5-gentoo-r1 is not clean, please run 'make mrproper'
in the '/usr/src/linux-2.6.5-gentoo-r1' directory.
make[3]: *** [prepare1] Error 1
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
!!! ERROR: media-video/nvidia-kernel-1.0.6111 failed.
!!! Function src_compile, Line 87, Exitcode 2
!!! Failed to build module
|
Någon som har någon ide? Vad man skall göra? Gärna förklara för mig vad en KBUILDS är för något om det övh finns.
Tackar på förhand. _________________ Thanx instead of Thanks, was a spell I learn from an American gay. |
|
Back to top |
|
|
keyson l33t
Joined: 10 Jun 2003 Posts: 830 Location: Sweden
|
Posted: Wed Aug 11, 2004 9:54 pm Post subject: |
|
|
Hej
Vad den gör är att bygga en modul till kärnan (kernel module). För att
kunna göra detta måste vissa saker vara uppfyllda.
I /usr/src/linux måste source'en för den kärna du använder ligga.
d.v.s du får inte ändra den softlänken.
Du skall alltså använda linux-2.6.5-gentoo-r1 kärnan som /usr/src/linux
pekar på. Detta är ett otyg så man skall aldrig hänvisa på detta sättet till den kärna som körs, utan använda /lib/modules/{uname -r}/build
(Men det är ju inte ditt fel utan de som gjort ebuilden)
Detta är en länk som alltid visar på den kärna man kör för tillfället. Och man skall alltid ha kvar den sourcen som man kör för tillfället. Annars får man trubbel om man vill bygga en extern modul mot kärnan.
Det kan ju vara så att man kör med både 2.4 och 2.6 kärna och om
man då kör 2.6 och /usr/src/linux pekar på 2.4 försöker den bygga en
2.4 modul och lägga den i /lib/modules/2.4xxx/video och där gör den inte
mycket nytta.
Hoppas det har klarnat. Eller som kapten sa " Detta med att skjuta kan verka enkelt. Men vänta tills jag har förklarat". |
|
Back to top |
|
|
matso n00b
Joined: 06 Jun 2003 Posts: 13 Location: stockholm
|
Posted: Thu Aug 12, 2004 10:21 pm Post subject: |
|
|
Hej
Jag får också upp samma felmeddelande när jag försöker bygga nvidia-kernel-2.0.6111
Jag provade att följa rådet med make mrproper men då hittade han inte alls till kernel sourcen
Så jag kopierade tillbaka min .config och min bzimage och System.map
Men då är jag tillbaka på ruta 1 då han säger att /usr/src/linux-2.6.5-gentoo-r1 is not clean
Vad kan man göra för att komma förbi detta ?
Måste jag uppgradera min kernel eller är det bara att vänta på en fix ?
Mats _________________ mats
http://www.enburk.se |
|
Back to top |
|
|
keyson l33t
Joined: 10 Jun 2003 Posts: 830 Location: Sweden
|
Posted: Thu Aug 12, 2004 11:03 pm Post subject: |
|
|
Hej
Pröva med sys-kernel/config-kernel (d.v.s emerge config-kernel)
Detta paket hjälper till att configurera enviroment för kernel.
/Kjell |
|
Back to top |
|
|
Empress n00b
Joined: 13 Apr 2004 Posts: 47 Location: Home
|
Posted: Sun Aug 15, 2004 8:19 am Post subject: |
|
|
Testat nu båda grejerna.
Får fortfarnde upp samma under bara "felmeddelande"
Jag blir knäpp snart. _________________ Thanx instead of Thanks, was a spell I learn from an American gay. |
|
Back to top |
|
|
|