Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

linux-ipsec: INTEROP: Trying Pluto at last

From: Hugh Daniel <hugh(at)road.toad.com>
Date: Thu Mar 05 1998 - 02:56:09 EST


  I just tryed Pluto (IKE, ISAKMP/Oakley) with VPNet and it worked great, expcept no packets routed! Opps, I have to go modify the Makefile to turn on the DAM '-DJI' switch. Urrr.   This stupidity comes from the days Pluto grew up on a BSD machine.   When I do and recompile nothing works any more, seems that we need to fix some problems in the code as it has not seen the -DJI switch in a while...
  I will append the error messages I am getting. Pluto is useless to us at the Interop Workshop utill these compilation errors are fixed.

		||ugh Daniel
		hugh@toad.com
		Systems Testing & Project mis-Management
		The Linux FreeS/WAN Project
		
http://www.xs4all.nl/~freeswan

hugh@road.toad.com: make : Wed Mar 4 23:41:10 PST 1998

gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c constants.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c cookie.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c crypto.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c log.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c state.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c main.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c server.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c timer.c
gcc  -I/usr/src/linux/net/ipsec -I/usr/gnu/include -I/usr/local/include -DPORT=7500 -DDEBUG -DJI  -g -Wall -Wmissing-prototypes  -c ipsec_doi.c
In file included from /usr/include/linux/string.h:39,
                 from /usr/src/linux/net/ipsec/ipsec_md5h.h:26,
                 from /usr/src/linux/net/ipsec/ipsec_ah.h:70,
                 from ipsec_doi.c:69:

/usr/include/asm/string.h:366: warning: no previous prototype for `__memcpy'

/usr/include/asm/string.h:388: warning: no previous prototype for `__constant_memcpy'
/usr/include/asm/string.h:497: warning: no previous prototype for `__memset_generic'
/usr/include/asm/string.h:517: warning: no previous prototype for `__constant_c_memset'
/usr/include/asm/string.h:561: warning: no previous prototype for `__constant_c_and_count_memset'
ipsec_doi.c:106: warning: no previous prototype for `setup_route'
ipsec_doi.c: In function `setup_route':
ipsec_doi.c:156: warning: implicit declaration of function `write'
ipsec_doi.c:163: warning: implicit declaration of function `close'
ipsec_doi.c: At top level:
ipsec_doi.c:174: warning: no previous prototype for `setup_sa'
ipsec_doi.c: In function `setup_sa':
ipsec_doi.c:341: warning: unsigned int format, long unsigned int arg (arg 4)
ipsec_doi.c:343: warning: unsigned int format, long unsigned int arg (arg 4)
ipsec_doi.c:180: warning: unused variable `desxd'
ipsec_doi.c:179: warning: unused variable `hmacmd5xd'
ipsec_doi.c:178: warning: unused variable `ahmd5xd'
ipsec_doi.c: In function `oakley_get_oakley_prop':
ipsec_doi.c:747: `oakley_hasher' undeclared (first use this function)
ipsec_doi.c:747: (Each undeclared identifier is reported only once
ipsec_doi.c:747: for each function it appears in.)
ipsec_doi.c: In function `ipsecdoi_oakley_sa_copy':
ipsec_doi.c:1495: `oakley_hasher' undeclared (first use this function)
ipsec_doi.c: In function `skeyid_preshared':
ipsec_doi.c:1859: storage size of `ctx' isn't known
ipsec_doi.c:1877: dereferencing pointer to incomplete type
ipsec_doi.c:1878: dereferencing pointer to incomplete type
ipsec_doi.c:1879: dereferencing pointer to incomplete type
ipsec_doi.c:1890: dereferencing pointer to incomplete type
ipsec_doi.c:1893: dereferencing pointer to incomplete type
ipsec_doi.c:1895: dereferencing pointer to incomplete type
ipsec_doi.c:1896: dereferencing pointer to incomplete type
ipsec_doi.c:1901: dereferencing pointer to incomplete type
ipsec_doi.c:1905: dereferencing pointer to incomplete type
ipsec_doi.c:1908: dereferencing pointer to incomplete type
ipsec_doi.c:1910: dereferencing pointer to incomplete type
ipsec_doi.c:1911: dereferencing pointer to incomplete type
ipsec_doi.c:1912: dereferencing pointer to incomplete type
ipsec_doi.c:1912: dereferencing pointer to incomplete type
ipsec_doi.c:1913: dereferencing pointer to incomplete type
ipsec_doi.c:1859: warning: unused variable `ctx'
ipsec_doi.c: In function `generate_skeyids':
ipsec_doi.c:1932: storage size of `ctx' isn't known
ipsec_doi.c:2032: dereferencing pointer to incomplete type
ipsec_doi.c:2033: dereferencing pointer to incomplete type
ipsec_doi.c:2034: dereferencing pointer to incomplete type
ipsec_doi.c:2045: dereferencing pointer to incomplete type
ipsec_doi.c:2046: dereferencing pointer to incomplete type
ipsec_doi.c:2050: dereferencing pointer to incomplete type
ipsec_doi.c:2051: dereferencing pointer to incomplete type
ipsec_doi.c:2055: dereferencing pointer to incomplete type
ipsec_doi.c:2056: dereferencing pointer to incomplete type
ipsec_doi.c:2061: dereferencing pointer to incomplete type
ipsec_doi.c:2062: dereferencing pointer to incomplete type
ipsec_doi.c:2063: dereferencing pointer to incomplete type
ipsec_doi.c:2064: dereferencing pointer to incomplete type
ipsec_doi.c:2065: dereferencing pointer to incomplete type
ipsec_doi.c:2067: dereferencing pointer to incomplete type
ipsec_doi.c:2068: dereferencing pointer to incomplete type
ipsec_doi.c:2069: dereferencing pointer to incomplete type
ipsec_doi.c:2070: dereferencing pointer to incomplete type
ipsec_doi.c:2071: dereferencing pointer to incomplete type
ipsec_doi.c:2072: dereferencing pointer to incomplete type
ipsec_doi.c:2075: dereferencing pointer to incomplete type
ipsec_doi.c:2076: dereferencing pointer to incomplete type
ipsec_doi.c:2077: dereferencing pointer to incomplete type
ipsec_doi.c:2078: dereferencing pointer to incomplete type
ipsec_doi.c:2079: dereferencing pointer to incomplete type
ipsec_doi.c:2080: dereferencing pointer to incomplete type
ipsec_doi.c:2082: dereferencing pointer to incomplete type
ipsec_doi.c:2083: dereferencing pointer to incomplete type
ipsec_doi.c:2084: dereferencing pointer to incomplete type
ipsec_doi.c:2085: dereferencing pointer to incomplete type
ipsec_doi.c:2086: dereferencing pointer to incomplete type
ipsec_doi.c:2087: dereferencing pointer to incomplete type
ipsec_doi.c:2090: dereferencing pointer to incomplete type
ipsec_doi.c:2091: dereferencing pointer to incomplete type
ipsec_doi.c:2092: dereferencing pointer to incomplete type
ipsec_doi.c:2093: dereferencing pointer to incomplete type
ipsec_doi.c:2094: dereferencing pointer to incomplete type
ipsec_doi.c:2095: dereferencing pointer to incomplete type
ipsec_doi.c:2097: dereferencing pointer to incomplete type
ipsec_doi.c:2098: dereferencing pointer to incomplete type
ipsec_doi.c:2099: dereferencing pointer to incomplete type
ipsec_doi.c:2100: dereferencing pointer to incomplete type
ipsec_doi.c:2101: dereferencing pointer to incomplete type
ipsec_doi.c:2102: dereferencing pointer to incomplete type
ipsec_doi.c:2105: dereferencing pointer to incomplete type
ipsec_doi.c:2110: dereferencing pointer to incomplete type
ipsec_doi.c:2111: dereferencing pointer to incomplete type
ipsec_doi.c:2112: dereferencing pointer to incomplete type
ipsec_doi.c:2113: dereferencing pointer to incomplete type
ipsec_doi.c:1932: warning: unused variable `ctx'
ipsec_doi.c: In function `get_hash':
ipsec_doi.c:2355: storage size of `ctx' isn't known
ipsec_doi.c:2409: dereferencing pointer to incomplete type
ipsec_doi.c:2410: dereferencing pointer to incomplete type
ipsec_doi.c:2411: dereferencing pointer to incomplete type
ipsec_doi.c:2422: dereferencing pointer to incomplete type
ipsec_doi.c:2423: dereferencing pointer to incomplete type
ipsec_doi.c:2427: dereferencing pointer to incomplete type
ipsec_doi.c:2428: dereferencing pointer to incomplete type
ipsec_doi.c:2432: dereferencing pointer to incomplete type
ipsec_doi.c:2433: dereferencing pointer to incomplete type
ipsec_doi.c:2434: dereferencing pointer to incomplete type
ipsec_doi.c:2435: dereferencing pointer to incomplete type
ipsec_doi.c:2439: dereferencing pointer to incomplete type
ipsec_doi.c:2440: dereferencing pointer to incomplete type
ipsec_doi.c:2441: dereferencing pointer to incomplete type
ipsec_doi.c:2442: dereferencing pointer to incomplete type
ipsec_doi.c:2452: dereferencing pointer to incomplete type
ipsec_doi.c:2473: dereferencing pointer to incomplete type
ipsec_doi.c:2476: dereferencing pointer to incomplete type
ipsec_doi.c:2478: dereferencing pointer to incomplete type
ipsec_doi.c:2480: dereferencing pointer to incomplete type
ipsec_doi.c:2481: dereferencing pointer to incomplete type
ipsec_doi.c:2482: dereferencing pointer to incomplete type
ipsec_doi.c:2483: dereferencing pointer to incomplete type
ipsec_doi.c:2483: dereferencing pointer to incomplete type
ipsec_doi.c:2484: dereferencing pointer to incomplete type
ipsec_doi.c:2355: warning: unused variable `ctx'
ipsec_doi.c: In function `compute_hash':
ipsec_doi.c:2773: storage size of `ctx' isn't known
ipsec_doi.c:2801: dereferencing pointer to incomplete type
ipsec_doi.c:2802: dereferencing pointer to incomplete type
ipsec_doi.c:2803: dereferencing pointer to incomplete type
ipsec_doi.c:2816: dereferencing pointer to incomplete type
ipsec_doi.c:2817: dereferencing pointer to incomplete type
ipsec_doi.c:2818: dereferencing pointer to incomplete type
ipsec_doi.c:2821: dereferencing pointer to incomplete type
ipsec_doi.c:2824: dereferencing pointer to incomplete type
ipsec_doi.c:2825: dereferencing pointer to incomplete type
ipsec_doi.c:2826: dereferencing pointer to incomplete type
ipsec_doi.c:2827: dereferencing pointer to incomplete type
ipsec_doi.c:2828: dereferencing pointer to incomplete type
ipsec_doi.c:2828: dereferencing pointer to incomplete type
ipsec_doi.c:2829: dereferencing pointer to incomplete type
ipsec_doi.c:2773: warning: unused variable `ctx'
ipsec_doi.c: In function `initiate_quick':
ipsec_doi.c:2860: storage size of `ctx' isn't known
ipsec_doi.c:2899: dereferencing pointer to incomplete type
ipsec_doi.c:3000: dereferencing pointer to incomplete type
ipsec_doi.c:3006: dereferencing pointer to incomplete type
ipsec_doi.c:3007: dereferencing pointer to incomplete type
ipsec_doi.c:3008: dereferencing pointer to incomplete type
ipsec_doi.c:3010: dereferencing pointer to incomplete type
ipsec_doi.c:2860: warning: unused variable `ctx'
ipsec_doi.c: In function `ipsecdoi_handle_quick_r1':
ipsec_doi.c:4112: dereferencing pointer to incomplete type
ipsec_doi.c: In function `compute_keymat':
ipsec_doi.c:4328: storage size of `ctx' isn't known
ipsec_doi.c:4328: storage size of `ctx2' isn't known
ipsec_doi.c:4349: dereferencing pointer to incomplete type
ipsec_doi.c:4375: dereferencing pointer to incomplete type
ipsec_doi.c:4376: dereferencing pointer to incomplete type
ipsec_doi.c:4377: dereferencing pointer to incomplete type
ipsec_doi.c:4390: dereferencing pointer to incomplete type
ipsec_doi.c:4391: dereferencing pointer to incomplete type
ipsec_doi.c:4392: dereferencing pointer to incomplete type
ipsec_doi.c:4393: dereferencing pointer to incomplete type
ipsec_doi.c:4394: dereferencing pointer to incomplete type
ipsec_doi.c:4395: dereferencing pointer to incomplete type
ipsec_doi.c:4397: dereferencing pointer to incomplete type
ipsec_doi.c:4398: dereferencing pointer to incomplete type
ipsec_doi.c:4399: dereferencing pointer to incomplete type
ipsec_doi.c:4401: dereferencing pointer to incomplete type
ipsec_doi.c:4403: dereferencing pointer to incomplete type
ipsec_doi.c:4405: dereferencing pointer to incomplete type
ipsec_doi.c:4407: dereferencing pointer to incomplete type
ipsec_doi.c:4408: dereferencing pointer to incomplete type
ipsec_doi.c:4409: dereferencing pointer to incomplete type
ipsec_doi.c:4410: dereferencing pointer to incomplete type
ipsec_doi.c:4411: dereferencing pointer to incomplete type
ipsec_doi.c:4412: dereferencing pointer to incomplete type
ipsec_doi.c:4413: dereferencing pointer to incomplete type
ipsec_doi.c:4413: dereferencing pointer to incomplete type
ipsec_doi.c:4414: dereferencing pointer to incomplete type
ipsec_doi.c:4414: dereferencing pointer to incomplete type
ipsec_doi.c:4415: dereferencing pointer to incomplete type
ipsec_doi.c:4416: dereferencing pointer to incomplete type
ipsec_doi.c:4328: warning: unused variable `ctx2'
ipsec_doi.c:4328: warning: unused variable `ctx'
ipsec_doi.c: In function `compute_hash_3':
ipsec_doi.c:4435: storage size of `ctx' isn't known
ipsec_doi.c:4462: dereferencing pointer to incomplete type
ipsec_doi.c:4463: dereferencing pointer to incomplete type
ipsec_doi.c:4464: dereferencing pointer to incomplete type
ipsec_doi.c:4477: dereferencing pointer to incomplete type
ipsec_doi.c:4478: dereferencing pointer to incomplete type
ipsec_doi.c:4479: dereferencing pointer to incomplete type
ipsec_doi.c:4480: dereferencing pointer to incomplete type
ipsec_doi.c:4482: dereferencing pointer to incomplete type
ipsec_doi.c:4484: dereferencing pointer to incomplete type
ipsec_doi.c:4486: dereferencing pointer to incomplete type
ipsec_doi.c:4488: dereferencing pointer to incomplete type
ipsec_doi.c:4489: dereferencing pointer to incomplete type
ipsec_doi.c:4490: dereferencing pointer to incomplete type
ipsec_doi.c:4490: dereferencing pointer to incomplete type
ipsec_doi.c:4491: dereferencing pointer to incomplete type
ipsec_doi.c:4435: warning: unused variable `ctx'
ipsec_doi.c: In function `ipsecdoi_handle_quick_i1':
ipsec_doi.c:5045: dereferencing pointer to incomplete type

/usr/src/linux/net/ipsec/ipsec_ah.h: At top level:
/usr/src/linux/net/ipsec/ipsec_ah.h:121: warning: `htonq' defined but not used
make: *** [ipsec_doi.o] Error 1
Command exited with non-zero status 2
6.84user 1.06system 0:14.12elapsed 55%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (5684major+3412minor)pagefaults 0swaps
Received on Thu Mar 5 03:57:14 1998

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 12:59:27 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library