meinereinerseiner
26.03.03, 10:34
Hi,
hab mir die 2.4.20er quellen gezogen und damit einen funktionierenden Kernel gebaut.
jetzt wollt ich das ganze noch um super-freeswan erweitern.
nach dem aufruf von make menugo, dem anpassen der ipsec optionen fängt er an zu kompilieren, bricht nach einer weile aber mit folgenden zeilen ab:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall -Wstrict-prototypes -Wno-trigraphs \
-O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 \
-march=i686 -I/usr/src/linux-2.4.20/net/ipsec/alg/.. \
-I/usr/src/linux-2.4.20/net/ipsec/alg/../libfreeswan \
-I/usr/src/linux-2.4.20/net/ipsec/alg/../libcrypto/include \
-I/usr/src/linux-2.4.20/net/ipsec/alg/../libcrypto -g -Wall \
-Wpointer-arith -Wstrict-prototypes -nostdinc \
-iwithprefix include -DKBUILD_BASENAME=ipsec_alg_3des \
-c -o ipsec_alg_3des.o ipsec_alg_3des.c
make[5]: *** Keine Regel vorhanden, um das Target »../libdes/libdes.a«,
benötigt von »ipsec_3des.o«, zu erstellen. Schluss.
make[5]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net/ipsec/alg«
make[4]: *** [alg/ipsec_alg_static.o] Fehler 2
make[4]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net/ipsec«
make[3]: *** [first_rule] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net/ipsec«
make[2]: *** [_subdir_ipsec] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net«
make[1]: *** [_dir_net] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20«
utils/errcheck out.kbuild
***ERRORS DETECTED in out.kbuild (examine file for details):
make[5]: *** Keine Regel vorhanden, um das Target »../libdes/libdes.a«,
make[4]: *** [alg/ipsec_alg_static.o] Fehler 2
make[3]: *** [first_rule] Fehler 2
make[2]: *** [_subdir_ipsec] Fehler 2
make[1]: *** [_dir_net] Fehler 2
make: *** [kernel] Fehler 1
in out.kbuild steht auch nicht mehr drinn.
kann mir jemand da weiterhelfen?
DANKE
der tom
hab mir die 2.4.20er quellen gezogen und damit einen funktionierenden Kernel gebaut.
jetzt wollt ich das ganze noch um super-freeswan erweitern.
nach dem aufruf von make menugo, dem anpassen der ipsec optionen fängt er an zu kompilieren, bricht nach einer weile aber mit folgenden zeilen ab:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall -Wstrict-prototypes -Wno-trigraphs \
-O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 \
-march=i686 -I/usr/src/linux-2.4.20/net/ipsec/alg/.. \
-I/usr/src/linux-2.4.20/net/ipsec/alg/../libfreeswan \
-I/usr/src/linux-2.4.20/net/ipsec/alg/../libcrypto/include \
-I/usr/src/linux-2.4.20/net/ipsec/alg/../libcrypto -g -Wall \
-Wpointer-arith -Wstrict-prototypes -nostdinc \
-iwithprefix include -DKBUILD_BASENAME=ipsec_alg_3des \
-c -o ipsec_alg_3des.o ipsec_alg_3des.c
make[5]: *** Keine Regel vorhanden, um das Target »../libdes/libdes.a«,
benötigt von »ipsec_3des.o«, zu erstellen. Schluss.
make[5]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net/ipsec/alg«
make[4]: *** [alg/ipsec_alg_static.o] Fehler 2
make[4]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net/ipsec«
make[3]: *** [first_rule] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net/ipsec«
make[2]: *** [_subdir_ipsec] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20/net«
make[1]: *** [_dir_net] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.20«
utils/errcheck out.kbuild
***ERRORS DETECTED in out.kbuild (examine file for details):
make[5]: *** Keine Regel vorhanden, um das Target »../libdes/libdes.a«,
make[4]: *** [alg/ipsec_alg_static.o] Fehler 2
make[3]: *** [first_rule] Fehler 2
make[2]: *** [_subdir_ipsec] Fehler 2
make[1]: *** [_dir_net] Fehler 2
make: *** [kernel] Fehler 1
in out.kbuild steht auch nicht mehr drinn.
kann mir jemand da weiterhelfen?
DANKE
der tom