- Mitglied seit
- 12 Mrz 2008
- Beiträge
- 58
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo nochmal,
ich hatte ein Problem beim Kompilieren des Kernel-Modules "ixp4xx-hss". Folgende Fehlermeldung trat auf:
Ich verwende den OpenWRT Trunk-Zweig in Revision 33350 mit dem oben genannten Patch für den Kernel 3.3.8 (Link siehe oben, nochmal vielen Dank an Arnysch).
Nach kurzem Probieren, ergab sich die Lösung: Jemand (von Maxina oder aus dem OWRT-Team) hat anscheinend vergessen die Header-Datei <linux/module.h> in der Datei "drivers/wan/net/ixp4xx_hss.c" zu inkludieren.
Folgender Patch löst das Problem:
ich hatte ein Problem beim Kompilieren des Kernel-Modules "ixp4xx-hss". Folgende Fehlermeldung trat auf:
Code:
make[5]: Entering directory `/build/horstbox/pro/openwrt-svn/trunk/build_dir/linux-ixp4xx_generic/linux-3.3.8'
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[6]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CC [M] drivers/net/wan/ixp4xx_hss.o
drivers/net/wan/ixp4xx_hss.c:1413:15: error: expected declaration specifiers or '...' before string constant
drivers/net/wan/ixp4xx_hss.c:1414:20: error: expected declaration specifiers or '...' before string constant
drivers/net/wan/ixp4xx_hss.c:1415:16: error: expected declaration specifiers or '...' before string constant
drivers/net/wan/ixp4xx_hss.c:1416:14: error: expected declaration specifiers or '...' before string constant
make[8]: *** [drivers/net/wan/ixp4xx_hss.o] Error 1
Ich verwende den OpenWRT Trunk-Zweig in Revision 33350 mit dem oben genannten Patch für den Kernel 3.3.8 (Link siehe oben, nochmal vielen Dank an Arnysch).
Nach kurzem Probieren, ergab sich die Lösung: Jemand (von Maxina oder aus dem OWRT-Team) hat anscheinend vergessen die Header-Datei <linux/module.h> in der Datei "drivers/wan/net/ixp4xx_hss.c" zu inkludieren.
Folgender Patch löst das Problem:
Code:
--- linux-3.3.8-OLD/drivers/net/wan/ixp4xx_hss.c 2012-09-10 01:29:08.674459715 +0200
+++ linux-3.3.8/drivers/net/wan/ixp4xx_hss.c 2012-09-10 01:09:18.314402398 +0200
@@ -21,6 +21,7 @@
#include <linux/platform_device.h>
#include <linux/poll.h>
#include <linux/slab.h>
+#include <linux/module.h>
#include <mach/npe.h>
#include <mach/qmgr.h>
Zuletzt bearbeitet: