DaGrrr
08.02.03, 07:15
Hallo,
ich möchte gerne freeswan installieren bzw. erstmal meinen Kernel patchen.
Ich habe einen 2.4.19 von Kernel.org.
Dieser Kernel funktioniert einwandfrei und nun möchte ich ihn patchen um ipsec nutzen zu können.
Ich habe mir die benötigten Dateien runtergeladen von freeswan.org.
Das patchen mit dem x509 patch funktioniert und ich starte im freeswan Verzeichnis "make menugo"
Die Kompilierung bricht immer bei der gleichen Datei ab: gmp.h
Hier mal die Fehlermeldung von der version 2.00pre3:
make[1]: Leaving directory `/usr/src/linux'
make[1]: Entering directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/doc'
make[1]: Nothing to be done for `programs'.
make[1]: Leaving directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/doc'
make[1]: Entering directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib'
make[2]: Entering directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib/libfreeswan'
cc -I. -I../../linux/lib/libfreeswan -I../../linux/include -I../.. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -c -o pfkey_v2_build.o ../../linux/lib/libfreeswan/pfkey_v2_build.c
In file included from ../../linux/lib/libfreeswan/pfkey_v2_build.c:63:
../../programs/pluto/defs.h:117: gmp.h: No such file or directory
make[2]: *** [pfkey_v2_build.o] Error 1
make[2]: Leaving directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib/libfreeswan'
make[1]: *** [programs] Error 1
make[1]: Leaving directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib'
make: *** [programs] Error 1
Press any key to continue...
bei der Version 1.99 sieht es so aus:
make[2]: Entering directory `/usr/src/freeswan-1.99/testing/utils'
for d in uml_netjig ikeping ; \
do \
(cd $d && make TOPDIR=../../.. programs ) \
done; \
make[3]: Entering directory `/usr/src/freeswan-1.99/testing/utils/uml_netjig'
cc -g -Wall -I/usr/include/pcap -DARP_PROCESS -c -o uml_netjig.o uml_netjig.c
uml_netjig.c:73: pcap.h: No such file or directory
make[3]: *** [uml_netjig.o] Error 1
make[3]: Leaving directory `/usr/src/freeswan-1.99/testing/utils/uml_netjig'
make[3]: Entering directory `/usr/src/freeswan-1.99/testing/utils/ikeping'
cc -I../../../lib -I../../.. -DDEBUG -g -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wmissing-declarations -Wwrite-strings -Wstrict-prototypes -Werror -c ikeping.c
cd ../../../lib ; make
make[4]: Entering directory `/usr/src/freeswan-1.99/lib'
cc -I. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -c -o pfkey_v2_build.o pfkey_v2_build.c
In file included from pfkey_v2_build.c:63:
../pluto/defs.h:117: gmp.h: No such file or directory
make[4]: *** [pfkey_v2_build.o] Error 1
make[4]: Leaving directory `/usr/src/freeswan-1.99/lib'
make[3]: *** [../../../lib/libfreeswan.a] Error 2
make[3]: Leaving directory `/usr/src/freeswan-1.99/testing/utils/ikeping'
make[2]: *** [programs] Error 2
make[2]: Leaving directory `/usr/src/freeswan-1.99/testing/utils'
make[1]: *** [programs] Error 2
make[1]: Leaving directory `/usr/src/freeswan-1.99/testing'
make: *** [programs] Error 2
Press any key to continue...
Ich habe Version 1.99 und 2.00 ausprobiert.
Bei beiden immer die gleiche oder fast gleiche Fehlermeldung.
Was stimmt da nicht ? Was für ein Problem hat er mit der Datei gmp.h ?
Ich benutze Debian 3.0r1 mit Kernel 2.4.19
Grüße
DaGrrr
ich möchte gerne freeswan installieren bzw. erstmal meinen Kernel patchen.
Ich habe einen 2.4.19 von Kernel.org.
Dieser Kernel funktioniert einwandfrei und nun möchte ich ihn patchen um ipsec nutzen zu können.
Ich habe mir die benötigten Dateien runtergeladen von freeswan.org.
Das patchen mit dem x509 patch funktioniert und ich starte im freeswan Verzeichnis "make menugo"
Die Kompilierung bricht immer bei der gleichen Datei ab: gmp.h
Hier mal die Fehlermeldung von der version 2.00pre3:
make[1]: Leaving directory `/usr/src/linux'
make[1]: Entering directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/doc'
make[1]: Nothing to be done for `programs'.
make[1]: Leaving directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/doc'
make[1]: Entering directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib'
make[2]: Entering directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib/libfreeswan'
cc -I. -I../../linux/lib/libfreeswan -I../../linux/include -I../.. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -c -o pfkey_v2_build.o ../../linux/lib/libfreeswan/pfkey_v2_build.c
In file included from ../../linux/lib/libfreeswan/pfkey_v2_build.c:63:
../../programs/pluto/defs.h:117: gmp.h: No such file or directory
make[2]: *** [pfkey_v2_build.o] Error 1
make[2]: Leaving directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib/libfreeswan'
make[1]: *** [programs] Error 1
make[1]: Leaving directory `/usr/src/freeswan-2.00pre3-x509-1.1.0/lib'
make: *** [programs] Error 1
Press any key to continue...
bei der Version 1.99 sieht es so aus:
make[2]: Entering directory `/usr/src/freeswan-1.99/testing/utils'
for d in uml_netjig ikeping ; \
do \
(cd $d && make TOPDIR=../../.. programs ) \
done; \
make[3]: Entering directory `/usr/src/freeswan-1.99/testing/utils/uml_netjig'
cc -g -Wall -I/usr/include/pcap -DARP_PROCESS -c -o uml_netjig.o uml_netjig.c
uml_netjig.c:73: pcap.h: No such file or directory
make[3]: *** [uml_netjig.o] Error 1
make[3]: Leaving directory `/usr/src/freeswan-1.99/testing/utils/uml_netjig'
make[3]: Entering directory `/usr/src/freeswan-1.99/testing/utils/ikeping'
cc -I../../../lib -I../../.. -DDEBUG -g -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wmissing-declarations -Wwrite-strings -Wstrict-prototypes -Werror -c ikeping.c
cd ../../../lib ; make
make[4]: Entering directory `/usr/src/freeswan-1.99/lib'
cc -I. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -c -o pfkey_v2_build.o pfkey_v2_build.c
In file included from pfkey_v2_build.c:63:
../pluto/defs.h:117: gmp.h: No such file or directory
make[4]: *** [pfkey_v2_build.o] Error 1
make[4]: Leaving directory `/usr/src/freeswan-1.99/lib'
make[3]: *** [../../../lib/libfreeswan.a] Error 2
make[3]: Leaving directory `/usr/src/freeswan-1.99/testing/utils/ikeping'
make[2]: *** [programs] Error 2
make[2]: Leaving directory `/usr/src/freeswan-1.99/testing/utils'
make[1]: *** [programs] Error 2
make[1]: Leaving directory `/usr/src/freeswan-1.99/testing'
make: *** [programs] Error 2
Press any key to continue...
Ich habe Version 1.99 und 2.00 ausprobiert.
Bei beiden immer die gleiche oder fast gleiche Fehlermeldung.
Was stimmt da nicht ? Was für ein Problem hat er mit der Datei gmp.h ?
Ich benutze Debian 3.0r1 mit Kernel 2.4.19
Grüße
DaGrrr