View previous topic :: View next topic |
Author |
Message |
schleudertrauma81 n00b
Joined: 05 Nov 2006 Posts: 38
|
Posted: Mon Nov 06, 2006 8:08 pm Post subject: [SOLVED] Installationsfehler bei SVGALIB |
|
|
Servus,
ich habe mein Problem schon im englischen Forum gepostet aber bisher gabs darauf leider keine Antwort. Aaaalso. Ich würde gern Ammarok emergen aber leider wird dafür ja das Paket SVGALIB benötigt. So bald ich das aber installieren will bricht emerge mit folgendem Fehler ab:
Code: |
make[1]: Leaving directory `/var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/threeDKit'
* Preparing svgalib_helper module
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper CLASS_CFLAGS= modules
make[1]: Entering directory `/usr/src/linux-2.6.17-gentoo-r8'
WARNING: Symbol version dump /usr/src/linux-2.6.17-gentoo-r8/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.o
CC [M] /var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/i810.o
CC [M] /var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/interrupt.o
CC [M] /var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/virtual.o
CC [M] /var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/displaystart.o
LD [M] /var/tmp/portage/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/svgalib_helper.o
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-gentoo-r8'
make: *** [default] Error 2
!!! ERROR: media-libs/svgalib-1.9.25 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
svgalib-1.9.25.ebuild, line 78: Called linux-mod_src_compile
linux-mod.eclass, line 482: Called die
!!! Unable to make KDIR=/usr/src/linux default.
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
Ich habe in keinem Forum was gefunden. Ich habe versucht, SVGALIB einzeln zu installieren, ich habe es mit --newuse versucht, habe testweise alle USE-Flags aus meiner make.conf gelöscht. Außerdem habe ich makeopts auf -j1 gesetzt in der Hoffnung, dass würde es klappen. Das alles hat nix gebracht. Ich weiss einfach nicht mehr weiter weil jedes zweite verdammte Programm dieses Paket braucht.
Wäre super wenn jemand von Euch zumindest einen Anhaltspunkt hätte, was es sein könnte. Zumal ich mit der Fehlermeldung absolut nix anfangen kann. Google bringt mir dazu leider auch nichts.
Danke schonmal.
Gruß Daniel
Last edited by schleudertrauma81 on Mon Nov 06, 2006 9:50 pm; edited 1 time in total |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Mon Nov 06, 2006 8:14 pm Post subject: |
|
|
Deine Kernel Sourcen scheinen ein Problem zu haben.
Entpack die mal neu.
Und hast du den Link richtig gesetzt? /usr/src/linux
Tobi |
|
Back to top |
|
|
schleudertrauma81 n00b
Joined: 05 Nov 2006 Posts: 38
|
Posted: Mon Nov 06, 2006 8:27 pm Post subject: |
|
|
gentoo-hure surge # ls /usr/src/linux
COPYING Kbuild Makefile arch drivers init lib patches.txt sound
CREDITS MAINTAINERS README block fs ipc mm scripts usr
Documentation MAINTAINERS.orig REPORTING-BUGS crypto include kernel net security
Hm.. sieht gut aus. Wohin sollte der zeigen? Woran erkennst Du in der Fehlermeldung, dass es an den Quellen liegen könnte?
Ich versuchs mal mit neuen Quellen. |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Mon Nov 06, 2006 8:34 pm Post subject: |
|
|
Code: | [21:19:40]|[root@tobi-rechner]|/tmp$/bin/ls -oa /usr/src/
total 199
drwxr-xr-x 4 root 416 2006-08-05 14:13 .
drwxr-xr-x 16 root 544 2006-09-07 18:13 ..
-rw-r--r-- 1 root 28854 2004-04-08 02:54 080404.config
-rw-r--r-- 1 root 27500 2004-10-27 21:31 271004.config
-rw-r--r-- 1 root 0 2005-08-26 12:07 .keep
lrwxrwxrwx 1 root 20 2006-08-05 14:13 linux -> linux-2.6.17-ck1-r2/
-rw-r--r-- 1 root 8415 2005-07-30 12:39 linux-2.6.13-rc1.config.gz
-rw-r--r-- 1 root 33747 2005-08-01 13:27 linux-2.6.13-rc4.config
drwxr-xr-x 19 root 1144 2006-08-05 14:19 linux-2.6.16-ck11
drwxr-xr-x 20 root 1360 2006-10-10 13:22 linux-2.6.17-ck1-r2
-rw-r--r-- 1 root 28925 2006-03-08 17:27 tobi.config
-rw-r--r-- 1 root 28123 2004-06-06 15:16 tobi.config.old
-rw-r--r-- 1 root 28502 2005-03-29 18:12 toi
[21:33:44]|[root@tobi-rechner]|/tmp$
|
Wichtig ist das: linux -> linux-2.6.17-ck1-r2/
Das muss auf deinen aktuellen Kernel verweisen.
Den aktuellen Kernel bekommst du mit:
Code: | [21:33:44]|[root@tobi-rechner]|/tmp$uname -r
2.6.17-ck1-r2
|
Tobi[/profile] |
|
Back to top |
|
|
schleudertrauma81 n00b
Joined: 05 Nov 2006 Posts: 38
|
Posted: Mon Nov 06, 2006 8:40 pm Post subject: |
|
|
Ok... eben is der Groschen gefallen.
Code: |
gentoo-hure surge # ls -oa /usr/src/
total 12
drwxr-xr-x 3 root 4096 Nov 3 21:23 .
drwxr-xr-x 16 root 4096 Nov 5 12:58 ..
-rw-r--r-- 1 root 0 Aug 3 14:23 .keep
lrwxrwxrwx 1 root 22 Nov 3 21:23 linux -> linux-2.6.17-gentoo-r8
drwxr-xr-x 19 root 4096 Nov 6 21:37 linux-2.6.17-gentoo-r8
|
Der Link stimmt also. Wie auch immer. Ich hab die Quellen nochmal entfernt und neu emerged. Auf ein neues... |
|
Back to top |
|
|
schleudertrauma81 n00b
Joined: 05 Nov 2006 Posts: 38
|
Posted: Mon Nov 06, 2006 8:43 pm Post subject: |
|
|
Hat nicht geklappt. Schon wieder der selbe Fehler. |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Mon Nov 06, 2006 8:56 pm Post subject: |
|
|
Hast du mit den Sources auch schon einen Kernel gebaut?
Überprüf mal die .config, dann mach: make;make modules;make modules_install
Tobi |
|
Back to top |
|
|
schleudertrauma81 n00b
Joined: 05 Nov 2006 Posts: 38
|
Posted: Mon Nov 06, 2006 9:02 pm Post subject: |
|
|
Das sind die Quellen, die im Stage3 Tarball enthalten waren und aus denen ich meinen Kernel bei der Installation kompiliert habe. Allerdings benutze ich Genkernel.
Edit: Blödsin... die Quellen habe ich natürlich bei der Installation emerged.
So... ist am kompilieren. Mal sehen was draus wird. |
|
Back to top |
|
|
schleudertrauma81 n00b
Joined: 05 Nov 2006 Posts: 38
|
Posted: Mon Nov 06, 2006 9:46 pm Post subject: |
|
|
Juhu! Problem gelöst. Hier die Erklärung:
Die Datei Module.symvers und das Verzeichnis scripts/mod/modpost befinden sich in den Kernelquellen. Aber sie werden erst erzeugt, wenn mindestens einmal ein make modules gelaufen ist. Im Installationtutorial stand das aber für Genkernelnutzer nicht drin. Folglich habe ich nie ein make modules ausgeführt und die Verzeichnisse waren nicht da.
Ich musst gar nicht den Kernel neu kompilieren. Das habe ich abgebrochen. Es reichte vollkommen aus ein make modules zu machen.
Super! Danke dass Du mich aufgeklärt hast! Hier lernt man jeden Tag was neues. |
|
Back to top |
|
|
|