Fehler beim Kompilieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Fehler beim Kompilieren

Beitrag von eigeneachse » 11.08.2003 21:29:06

Hallo Zusammen,
ich bekomme immer einen Fehler beim Kompilieren. Ich werde leider nicht daraus schlau.
Könnt ihr mir helfen?

Code: Alles auswählen

/usr/bin/make -C  arch/i386/lib CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.21/include/linux/modversions.h" MAKING_MODULES=1 modules
make[2]: Entering directory `/usr/src/linux-2.4.21/arch/i386/lib'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux-2.4.21/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.21'
echo done >  stamp-build
/usr/bin/make -f /usr/share/kernel-package/rules real_stamp_image
make[1]: Entering directory `/usr/src/linux-2.4.21'
/bin/sh: -c: line 2: syntax error: unexpected end of file
make[1]: *** [real_stamp_image] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21'
make: *** [kernel-image-deb] Error 2
ice-cube:/usr/src/linux#
kernel: 2.4.21 source von kernel.org
board: via epia m10000b nehemiah
via cle266 chipsatz.

danke schon im vorraus.

gruß
Debian Sarge

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 21:54:35

wie hast du den von kernel.org gezogen? Mittels patch Paketen?

Sieht so aus, dass entweder ein Patch Paket nicht richtig installiert wurde oder wenn du das grosse Komplettpaket hast, dass der Download unvollständig war.
Ciao
Romulus

Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Beitrag von eigeneachse » 11.08.2003 21:57:17

danke für die antwort,
also ich habe das grosse komplettpacket.
denke aber nicht das der download fehlerhaft war.
hast du noch andere tips?

gruß
Debian Sarge

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 22:14:36

lad es nochmal runter und am besten per wget, dann weisst du ob es korrekt war.

Solche Fehler sollten im ungepatchten Kernel nämlich nicht vorkommen.
Ciao
Romulus

Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Beitrag von eigeneachse » 11.08.2003 22:25:46

ok werde ich machen.
melde mich morgen wieder.

gute n8

gruß
Debian Sarge

Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Beitrag von eigeneachse » 11.08.2003 22:40:55

folgender fehler nach einem neuen versuch :)

Code: Alles auswählen

gcc -D__KERNEL__ -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686  -D_LINUX -I/usr/src/linux-2.4.21/drivers/acpi/include -nostdinc -iwithprefix include -DKBUILD_BASENAME=acpi_ksyms  -DEXPORT_SYMTAB -c acpi_ksyms.c
rm -f acpi.o
ld -m elf_i386  -r -o acpi.o driver.o os.o acpi_ksyms.o utilities/utilities.o dispatcher/dispatcher.o events/events.o hardware/hardware.o executer/executer.o namespace/namespace.o parser/parser.o resources/resources.o tables/tables.o ospm/ospm.o
make[4]: Leaving directory `/usr/src/linux-2.4.21/drivers/acpi'
make[3]: Leaving directory `/usr/src/linux-2.4.21/drivers/acpi'
/usr/bin/make -C block
make[3]: Entering directory `/usr/src/linux-2.4.21/drivers/block'
/usr/bin/make all_targets
make[4]: Entering directory `/usr/src/linux-2.4.21/drivers/block'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686   -nostdinc -iwithprefix include -DKBUILD_BASENAME=ll_rw_blk  -DEXPORT_SYMTAB -c ll_rw_blk.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686   -nostdinc -iwithprefix include -DKBUILD_BASENAME=blkpg  -DEXPORT_SYMTAB -c blkpg.c
In file included from /usr/src/linux-2.4.21/include/asm/fixmap.h:18,
                 from /usr/src/linux-2.4.21/include/asm/smp.h:15,
                 from /usr/src/linux-2.4.21/include/linux/smp.h:14,
                 from /usr/src/linux-2.4.21/include/linux/sched.h:23,
                 from blkpg.c:33:
/usr/src/linux-2.4.21/include/asm/apicdef.h:192: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[4]: *** [blkpg.o] Error 1
make[4]: Leaving directory `/usr/src/linux-2.4.21/drivers/block'
make[3]: *** [first_rule] Error 2
make[3]: Leaving directory `/usr/src/linux-2.4.21/drivers/block'
make[2]: *** [_subdir_block] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.21/drivers'
make[1]: *** [_dir_drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21'
make: *** [stamp-build] Error 2
ice-cube:/usr/src/linux#
noch irgendwelche tips?
gruß
Debian Sarge

romulus
Beiträge: 328
Registriert: 14.12.2002 13:29:43
Kontaktdaten:

Beitrag von romulus » 11.08.2003 23:08:41

tja entweder ein Kernel Bug oder GCC Bug oder ein Hardwareproblem.

Kannst mal versuchen die APIC Unterstützung auszuschalten oder mal ne pre Version von 2.4.22 zu nehmen -> aktuell ist glaub ich 2.4.22pre2
Ciao
Romulus

Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Beitrag von eigeneachse » 12.08.2003 08:17:10

ich werde es heute mal mit dem 2.6. test3 kernel probieren.
mal sehn ob es dann anders aussieht.

melde mich wieder.
danke schonmal für deine mühen.

gruß
Debian Sarge

Antworten