schrippe
23.09.03, 10:05
ich habe den kernel 2.4.22 kompiliert und gestartet
danach im verzeichniss /usr/src/superfreeswan make oldgo ausgeführt
dann beleibt er schon kurz danach hängen
er führt dann make dep aus und dann:
*** Check the top-level Makefile for additional configuration. *** Next, you must run 'make dep'. make[1]: Leaving directory `/usr/src/linux-2.4.22' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/libdes' make[1]: Nothing to be done for `programs'. make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/libdes' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/lib' cc -I. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -DNAT_TRAVERSAL -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[1]: *** [pfkey_v2_build.o] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/lib' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/pluto' cc -I.. -I../klips/net/ipsec -I../lib -DPLUTO -DKLIPS -DDEBUG -DGCC_LINT -DNAT_TRAVERSAL -DVIRTUAL_IP -DDPD -DSHARED_SECRETS_FILE=\"/etc/ipsec.secrets\" -g -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wmissing-declarations -Wwrite-strings -Wstrict-prototypes -c kernel_alg.c In file included from kernel_alg.c:37: defs.h:117: gmp.h: No such file or directory In file included from kernel_alg.c:41: state.h:22: gmp.h: No such file or directory make[1]: *** [kernel_alg.o] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/pluto' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/klips' make[2]: Entering directory `/usr/src/super-freeswan-1.99.8/klips/utils' gcc -g -O3 -I../net/ipsec -I../../lib -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -DNAT_TRAVERSAL -c -o constants.o ../../pluto/constants.c In file included from ../../pluto/constants.c:30: ../../pluto/defs.h:117: gmp.h: No such file or directory make[2]: *** [constants.o] Error 1 make[2]: Leaving directory `/usr/src/super-freeswan-1.99.8/klips/utils' make[1]: *** [programs] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/klips' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/utils' cc -I../lib -g -O3 _copyright.o ../lib/libfreeswan.a -o _copyright cc: ../lib/libfreeswan.a: No such file or directory make[1]: *** [_copyright] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/utils' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/testing' for d in utils ; \ do \ (cd $d && make TOPDIR=../.. programs ) \ done; \ make[2]: Entering directory `/usr/src/super-freeswan-1.99.8/testing/utils' for d in uml_netjig ikeping ; \ do \ (cd $d && make TOPDIR=../../.. programs ) \ done; \ make[3]: Entering directory `/usr/src/super-freeswan-1.99.8/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/super-freeswan-1.99.8/testing/utils/uml_netjig' make[3]: Entering directory `/usr/src/super-freeswan-1.99.8/testing/utils/ikeping' cd ../../../lib ; make make[4]: Entering directory `/usr/src/super-freeswan-1.99.8/lib' cc -I. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -DNAT_TRAVERSAL -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/super-freeswan-1.99.8/lib' make[3]: *** [../../../lib/libfreeswan.a] Error 2 make[3]: Leaving directory `/usr/src/super-freeswan-1.99.8/testing/utils/ikeping' make[2]: *** [programs] Error 2 make[2]: Leaving directory `/usr/src/super-freeswan-1.99.8/testing/utils' make[1]: *** [programs] Error 2 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/testing' make: *** [programs] Error 2
der fehler liegt irgendwie im verzeichniss testing, oder?
ich habe allerdings auch schon einen frisch entpackten kernel genommen und auch schon "nur" freeswan
jedesmal derselbe fehler
danach im verzeichniss /usr/src/superfreeswan make oldgo ausgeführt
dann beleibt er schon kurz danach hängen
er führt dann make dep aus und dann:
*** Check the top-level Makefile for additional configuration. *** Next, you must run 'make dep'. make[1]: Leaving directory `/usr/src/linux-2.4.22' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/libdes' make[1]: Nothing to be done for `programs'. make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/libdes' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/lib' cc -I. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -DNAT_TRAVERSAL -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[1]: *** [pfkey_v2_build.o] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/lib' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/pluto' cc -I.. -I../klips/net/ipsec -I../lib -DPLUTO -DKLIPS -DDEBUG -DGCC_LINT -DNAT_TRAVERSAL -DVIRTUAL_IP -DDPD -DSHARED_SECRETS_FILE=\"/etc/ipsec.secrets\" -g -Wall -W -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wmissing-declarations -Wwrite-strings -Wstrict-prototypes -c kernel_alg.c In file included from kernel_alg.c:37: defs.h:117: gmp.h: No such file or directory In file included from kernel_alg.c:41: state.h:22: gmp.h: No such file or directory make[1]: *** [kernel_alg.o] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/pluto' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/klips' make[2]: Entering directory `/usr/src/super-freeswan-1.99.8/klips/utils' gcc -g -O3 -I../net/ipsec -I../../lib -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -DNAT_TRAVERSAL -c -o constants.o ../../pluto/constants.c In file included from ../../pluto/constants.c:30: ../../pluto/defs.h:117: gmp.h: No such file or directory make[2]: *** [constants.o] Error 1 make[2]: Leaving directory `/usr/src/super-freeswan-1.99.8/klips/utils' make[1]: *** [programs] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/klips' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/utils' cc -I../lib -g -O3 _copyright.o ../lib/libfreeswan.a -o _copyright cc: ../lib/libfreeswan.a: No such file or directory make[1]: *** [_copyright] Error 1 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/utils' make[1]: Entering directory `/usr/src/super-freeswan-1.99.8/testing' for d in utils ; \ do \ (cd $d && make TOPDIR=../.. programs ) \ done; \ make[2]: Entering directory `/usr/src/super-freeswan-1.99.8/testing/utils' for d in uml_netjig ikeping ; \ do \ (cd $d && make TOPDIR=../../.. programs ) \ done; \ make[3]: Entering directory `/usr/src/super-freeswan-1.99.8/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/super-freeswan-1.99.8/testing/utils/uml_netjig' make[3]: Entering directory `/usr/src/super-freeswan-1.99.8/testing/utils/ikeping' cd ../../../lib ; make make[4]: Entering directory `/usr/src/super-freeswan-1.99.8/lib' cc -I. -g -O3 -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast -DNAT_TRAVERSAL -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/super-freeswan-1.99.8/lib' make[3]: *** [../../../lib/libfreeswan.a] Error 2 make[3]: Leaving directory `/usr/src/super-freeswan-1.99.8/testing/utils/ikeping' make[2]: *** [programs] Error 2 make[2]: Leaving directory `/usr/src/super-freeswan-1.99.8/testing/utils' make[1]: *** [programs] Error 2 make[1]: Leaving directory `/usr/src/super-freeswan-1.99.8/testing' make: *** [programs] Error 2
der fehler liegt irgendwie im verzeichniss testing, oder?
ich habe allerdings auch schon einen frisch entpackten kernel genommen und auch schon "nur" freeswan
jedesmal derselbe fehler