PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehlermeldung



Chris15
16.07.04, 14:37
Also ich hab bei der Ausführung des Befehls "make usb buildonly=debug" bei der Installation des Atmelwlantreibers folgende Fehlermeldung bekommen:

make: *** /usr/src/linux-2.6.4-52-default: No such file or directory. Stop.

Ist das Verzeinis normalerweise vorhanden?
Muss ich dafür irgendwas installieren oder kann ich auch einfach einen Ordner erstellen?

TIA Chris

reni
16.07.04, 14:39
Also ich hab bei der Ausführung des Befehls "make usb buildonly=debug" bei der Installation des Atmelwlantreibers folgende Fehlermeldung bekommen:

make: *** /usr/src/linux-2.6.4-52-default: No such file or directory. Stop.

Ist das Verzeinis normalerweise vorhanden?
Muss ich dafür irgendwas installieren oder kann ich auch einfach einen Ordner erstellen?

TIA Chris

Hi,

ich vermute mal, du hast keine Kernel-Sources installiert.

Chris15
16.07.04, 14:41
Hi,

ich vermute mal, du hast keine Kernel-Sources installiert.

Kannst du mir bitte auch noch sagen, wie ich die installieren kann?

TIA Chris

reni
16.07.04, 14:57
Kannst du mir bitte auch noch sagen, wie ich die installieren kann?

TIA Chris

Das kommt darauf an, welchen Kernel du benutzt.
Hast du ihn selbst gebaut => dann solltest du auch wissen, wo die Sources sind.
Ist es der Standard-Kernel deiner Distri => dann sind diese auf der Install-CD

Mit uname -r erhälst du deine Kernelversion und danach kannst die Sources auch im Netz suchen.

Bemüh doch mal die Such-Funktion des Forum's und du wirst dazu auch was finden.

Chris15
16.07.04, 15:40
OK, das mit dem Kernel hab ich hinbekommen.
Aber prompt kam auch schon die nächste Fehlermeldung bei dem Befehl "make usb buildonly=debug"

linux:/tmp/atmelwlandriver # make usb buildonly=debug
Building usbvnetr
Debug
make[1]: Entering directory `/tmp/atmelwlandriver/objs/usbvnetr/debug'
make[2]: Entering directory `/usr/src/linux-2.6.4-52-default'
CHK include/linux/version.h
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/genksyms/genksyms.o
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
HOSTCC scripts/conmakehash
HOSTCC scripts/kallsyms
CC scripts/empty.o
HOSTCC scripts/mk_elfconfig
MKELF scripts/elfconfig.h
HOSTCC scripts/file2alias.o
HOSTCC scripts/modpost.o
HOSTCC scripts/sumversion.o
HOSTLD scripts/modpost
HOSTCC scripts/pnmtologo
HOSTCC scripts/bin2c
CC arch/i386/kernel/asm-offsets.s
CHK include/asm-i386/asm_offsets.h
UPD include/asm-i386/asm_offsets.h
CC [M] /tmp/atmelwlandriver/objs/usbvnetr/debug/callbacks.o
CC [M] /tmp/atmelwlandriver/objs/usbvnetr/debug/command.o
CC [M] /tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.o
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c: In function `__usb_enable_interface':
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c:529: error: structure has no member named `act_altsetting'
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c: In function `__usb_set_configuration':
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c:763: error: structure has no member named `act_altsetting'
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c: In function `__usb_reset_device':
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c:1295: error: structure has no member named `act_altsetting'
make[3]: *** [/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.o] Fehler 1
make[2]: *** [/tmp/atmelwlandriver/objs/usbvnetr/debug] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.4-52-default'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/tmp/atmelwlandriver/objs/usbvnetr/debug'
make: *** [usbvnetr] Fehler 2


TIA Chris

Chris15
16.07.04, 17:17
HELP PLZ

TIA Chris

Chris15
16.07.04, 19:52
Kann keiner mir helfen?

TIA Chris

mbo
16.07.04, 20:25
Kann keiner mir helfen?

TIA Chris
Und schon wieder ich ;)

uname -a
ls -la /usr/src
ls -la /usr/src/*/*config/*
rpm -qa | grep -i kernel (sofern es ein RPM-System ist)

cu/2 iae

PS: Hast Du die Fehlermeldung nicht gesehen, oder inhaltlich nicht verstanden?

Chris15
16.07.04, 20:27
Und schon wieder ich ;)

uname -a
ls -la /usr/src
ls -la /usr/src/*/*config/*
rpm -qa | grep -i kernel (sofern es ein RPM-System ist)

cu/2 iae

PS: Hast Du die Fehlermeldung nicht gesehen, oder inhaltlich nicht verstanden?

inhaltlich nicht ganz gerafft ...
bin noch n00b in Sachen Linux;)

mfg Chris

Chris15
16.07.04, 20:39
Und schon wieder ich ;)

uname -a
ls -la /usr/src
ls -la /usr/src/*/*config/*
rpm -qa | grep -i kernel (sofern es ein RPM-System ist)

cu/2 iae

PS: Hast Du die Fehlermeldung nicht gesehen, oder inhaltlich nicht verstanden?

Noch ne Frage:

1.was bringt mir der erste Befehl?
Das ist lediglich die Anzeige des Kernels oder?
2.für die Sterne muss ich was einsetzen?
das Kernelverzeinis?

TIA Chris

mbo
16.07.04, 20:54
Noch ne Frage:

1.was bringt mir der erste Befehl?
Das ist lediglich die Anzeige des Kernels oder?

Der Einfachthalber: Ja



2.für die Sterne muss ich was einsetzen?
das Kernelverzeinis?

Nein, die Sternchen sind Sternchen.

cu/2 iae

Chris15
16.07.04, 21:14
Der Einfachthalber: Ja


Nein, die Sternchen sind Sternchen.

cu/2 iae

Hab das ganze jetzt mal versucht, aber wenn ich
ls -la /usr/src/*/*config/*
angebe, kommt die Fehlermeldung "No such file or directory"
Ich hab nachgesehen und logischerweise existert kein Verzeichnis * unter /usr/src

mfg Chris

mbo
16.07.04, 21:21
Hab das ganze jetzt mal versucht, aber wenn ich
ls -la /usr/src/*/*config/*
angebe, kommt die Fehlermeldung "No such file or directory"
Ich hab nachgesehen und logischerweise existert kein Verzeichnis * unter /usr/src

mfg Chris
Das * ist ein Platz für jedes beliebige Verzeichnis.
Die Fehlermeldung besagt, daß unter /usr/src/*/ keine Datei mit dem Namensteil config existiert, als wenn Du die Kernelsourcen unter /usr/src hast, dann gäbe es zB unter /usr/src/linux-2.6.4-52-default/ keine .config config config.txt kernelconfig und sonstiges. Wenn der Configteil fehlt, wäre es nicht gut, denn dann würde kein Programm, daß die Konfig des Kernels auslesen will wissen, womit der Kernel konfiguriert ist. Wobei noch die Möglichkeit bestände, daß eine Option besteht, unter /boot nachzuschauen.
Gehen wir anders vor:
Poste die Ausgabe von
uname -a
ls -la /usr/src
und ls -la /usr/src/linux-2.6.4-52-default

Wenn Du ein RPM-System hast, dann bitte noch
rpm -qa | grep -i kernel

cu/2 iae

Chris15
16.07.04, 21:37
chris@linux:~> uname -a
Linux linux 2.6.4-52-default #1 Wed Apr 7 02:08:30 UTC 2004 i686 athlon i386 GNU/Linux
chris@linux:~> ls -la /usr/src
insgesamt 1
drwxr-xr-x 4 root root 136 2004-07-16 16:25 .
drwxr-xr-x 12 root root 344 2004-07-16 00:41 ..
lrwxrwxrwx 1 root root 14 2004-07-16 16:20 linux -> linux-2.6.4-52
drwxr-xr-x 20 root root 704 2004-07-16 16:20 linux-2.6.4-52-default
drwxr-xr-x 7 root root 168 2004-07-16 00:46 packages
chris@linux:~> ls -la /usr/src/linux-2.6.4-52-default
insgesamt 291
drwxr-xr-x 20 root root 704 2004-07-16 16:20 .
drwxr-xr-x 4 root root 136 2004-07-16 16:25 ..
drwxr-xr-x 22 root root 536 2004-07-16 16:19 arch
-rw-r--r-- 1 root root 59110 2004-04-06 23:52 .config
-rw-r--r-- 1 root root 18691 2004-04-06 23:52 COPYING
-rw-r--r-- 1 root root 85145 2004-04-06 23:52 CREDITS
drwxr-xr-x 2 root root 824 2004-07-16 16:19 crypto
drwxr-xr-x 44 root root 4112 2004-07-16 16:19 Documentation
drwxr-xr-x 45 root root 1152 2004-07-16 16:19 drivers
drwxr-xr-x 57 root root 2968 2004-07-16 16:19 fs
drwxr-xr-x 35 root root 952 2004-07-16 16:25 include
drwxr-xr-x 2 root root 424 2004-07-16 16:20 init
drwxr-xr-x 2 root root 216 2004-07-16 16:20 ipc
drwxr-xr-x 3 root root 312 2004-07-16 16:20 kdb
drwxr-xr-x 4 root root 1200 2004-07-16 16:20 kernel
drwxr-xr-x 4 root root 864 2004-07-16 16:20 lib
-rw-r--r-- 1 root root 51177 2004-04-06 23:52 MAINTAINERS
-rw-r--r-- 1 root root 34062 2004-04-06 23:51 Makefile
-rw-r--r-- 1 root root 2792 2004-04-06 23:51 Makefile.suse
drwxr-xr-x 2 root root 1032 2004-07-16 16:20 mm
drwxr-xr-x 32 root root 968 2004-07-16 16:20 net
-rw-r--r-- 1 root root 13976 2004-04-06 23:51 README
-rw-r--r-- 1 root root 2815 2004-04-06 23:52 REPORTING-BUGS
drwxr-xr-x 2 root root 72 2004-07-16 16:20 rpmify
drwxr-xr-x 7 root root 2000 2004-07-16 16:27 scripts
drwxr-xr-x 3 root root 272 2004-07-16 16:20 security
drwxr-xr-x 15 root root 496 2004-07-16 16:20 sound
drwxr-xr-x 2 root root 136 2004-07-16 16:20 usr
chris@linux:~> rpm -qa|grep -i kernel
kernel-default-2.6.4-52
kernel-source-2.6.4-52


TIA Chris

hp_tux
16.07.04, 21:44
Hallo,


ls -la /usr/src/*/*config/*
hmm, das funktioniert bei mir aber auch nicht, wohl aber:

ls -la /usr/src/linux/.config

Gruß

hp_tux

Chris15
16.07.04, 21:56
Hallo,


hmm, das funktioniert bei mir aber auch nicht, wohl aber:

ls -la /usr/src/linux/.config

Gruß

hp_tux

Folgende Ausgabe:

Chris@linux:~> ls -la /usr/src/linux-2.6.4-52-default/.config
-rw-r--r-- 1 root root 59110 2004-04-06 23:52 /usr/src/linux-2.6.4-52-default/.config

mfg Chris

mbo
16.07.04, 22:03
Folgende Ausgabe:

Chris@linux:~> ls -la /usr/src/linux-2.6.4-52-default/.config
-rw-r--r-- 1 root root 59110 2004-04-06 23:52 /usr/src/linux-2.6.4-52-default/.config

mfg Chris
Hm, stimmt, dann zeigt er die .config gar net an ... <schäm/>

Dann wirds jetzt aber auch interessant.

Leider hab ich z Zt kein Zugriff auf den Rechner, wo der atmel-Treiber drauf ist. Allerdings war dort kein 2.6er drauf.

Mich interessiert der prefix debug, wieso nimmst Du ihn mit? Was passiert denn, wenn Du die option wegläßt und die Abfrage dementsprechend beantwortest?

cu/2 iae

Chris15
16.07.04, 22:14
linux:/tmp/atmelwlandriver # make usb buildonly
Building usbvnetr
Debug
make[1]: Entering directory `/tmp/atmelwlandriver/objs/usbvnetr/debug'
make[2]: Entering directory `/usr/src/linux-2.6.4-52-default'
CHK include/linux/version.h
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
CC arch/i386/kernel/asm-offsets.s
CHK include/asm-i386/asm_offsets.h
CC [M] /tmp/atmelwlandriver/objs/usbvnetr/debug/callbacks.o
CC [M] /tmp/atmelwlandriver/objs/usbvnetr/debug/command.o
CC [M] /tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.o
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c: In function `__usb_enable_interface':
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c:529: error: structure has no member named `act_altsetting'
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c: In function `__usb_set_configuration':
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c:763: error: structure has no member named `act_altsetting'
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c: In function `__usb_reset_device':
/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.c:1295: error: structure has no member named `act_altsetting'
make[3]: *** [/tmp/atmelwlandriver/objs/usbvnetr/debug/reset_device.o] Fehler 1
make[2]: *** [/tmp/atmelwlandriver/objs/usbvnetr/debug] Fehler 2
make[2]: Leaving directory `/usr/src/linux-2.6.4-52-default'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/tmp/atmelwlandriver/objs/usbvnetr/debug'
make: *** [usbvnetr] Fehler 2


mfg Chris

Chris15
17.07.04, 15:54
plz help mbo! ;)

TIA Chris

Chris15
17.07.04, 20:29
*threadpush*

mfg Chris