PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : freeswann kompilierungsfehler gmp.h


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

DaGrrr
08.02.03, 13:30
Dieser Fehler ist behoben !

Es mußte noch libgmp2-dev installiert werden.

Dann lief die Kompilierung durch.

Grüße
DaGrrr

PigPen|tuX
20.03.03, 15:02
huhu,

wie hast du deinen Kernel gepacht mit dem kernel-patch-freeswan ?

bei klappt das nich oder mien tag war schon wieder mal zu lang gewesen.

nutze die gleichen Versionen

see you
thom