Linux Kernel will kann nicht kompiliert werden!

#0
02.11.2004, 20:34
Member

Beiträge: 15
#1 bekomme immer den fehler:

root@KKC:/usr/src/linux# make dep menuconfig clean
Makefile:461: .config: Datei oder Verzeichnis nicht gefunden
make[1]: Für das Ziel »Makefile« ist nichts zu tun.
Makefile:461: .config: Datei oder Verzeichnis nicht gefunden
*** Warning: make dep is unnecessary now.
HOSTCC scripts/basic/fixdep
In Datei, eingefügt von /usr/include/sys/socket.h:35,
von /usr/include/netinet/in.h:24,
von /usr/include/arpa/inet.h:23,
von scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:305:24: asm/socket.h: Datei oder Verzeichnis nicht gefunden
make[2]: *** [scripts/basic/fixdep] Fehler 1
make[1]: *** [scripts_basic] Fehler 2
make: *** [menuconfig] Fehler 2
root@KKC:/usr/src/linux#


die ordner und dateien also socket.h existiert.

hat jemand plan ? danke bye


// edit: habe das problem gelöst !
aber dafür habe ich noch ein anderes. wenn ich rp-pppoe installieren will mit ./go dann bekomme ich später diese meldung bei der installations:

config.h is unchanged

On this platform, the following targets will be built:
pppoe pppoe-server pppoe-sniff pppoe-relay

Type 'make' to compile the software.
Running make...
gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' -Ilibevent '-DVERSION="3.5"' -c -o if.o if.c
if.c: In Funktion »openInterface«:
if.c:425: error: storage size of `ifr' isn't known
if.c:459: Warnung: implicit declaration of function `ioctl'
if.c:459: error: `SIOCGIFHWADDR' undeclared (first use in this function)
if.c:459: error: (Each undeclared identifier is reported only once
if.c:459: error: for each function it appears in.)
if.c:481: error: `SIOCGIFMTU' undeclared (first use in this function)
if.c:497: error: `SIOCGIFINDEX' undeclared (first use in this function)
if.c:425: Warnung: unused variable `ifr'
make: *** [if.o] Fehler 1
Oops! It looks like make failed.
root@KKC:/home/Bozzy/Desktop/rp-pppoe-3.5#


vielen dank, bozzy
Dieser Beitrag wurde am 02.11.2004 um 21:35 Uhr von Bozzy editiert.
Seitenanfang Seitenende
02.11.2004, 22:41
Member
Avatar Xeper

Beiträge: 5291
#2 Schad das du nicht gesagt hast welcher kernel bzw. welches Linux release.
Gleichzeitig hättest du erwähnen können was du falsch gemacht hast, es ist immer gut wenn man Frage und Antwort in einem Forum an einem Platz finden kann.

Zitat

root@KKC:/usr/src/linux# make dep menuconfig clean
Dat bringt aber gar nix

make menuconfig

und danach: make dep && make clean bzImage modules modules_install

aber auch nur wenn es nen 2.4er oder drunter ist. Bei 2.6 gibt es das nicht mehr.
das mit den modules* kannst weglassen wenn du auf module verzichtest.

Bei rp-pppoe fehlen wohl irgendwelche funktionen, vielleicht liegts an irgendner library - schwer zu sagen, aber du brauchst auf jedenfall HDLC line discipline support im kernel.
Ich empfehle dir für additionale Software sowieso deinen Paketmanager zu verwenden, dass ist einfacher.
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: