Annotation of embedaddon/ipsec-tools/config.log, revision 1.1.1.1.2.1
1.1 misho 1: This file contains any messages produced by compilers while
2: running configure, to aid debugging if configure makes a mistake.
3:
4: It was created by ipsec-tools configure 0.8.0, which was
5: generated by GNU Autoconf 2.67. Invocation command line was
6:
1.1.1.1.2.1! misho 7: $ ./configure --enable-shared --sysconfdir=/etc/racoon --localstatedir=/var/run --enable-debug --enable-ipv6 --enable-adminport --enable-stats --enable-dpd --enable-natt=yes --enable-frag --enable-hybrid --without-libpam --disable-gssapi --with-libradius --without-libldap --disable-samode-unspec --disable-rc5 --disable-idea --prefix /home/misho/work/elwix/build/1.7/arch/i386/pkg --build i386-elwix-freebsd
1.1 misho 8:
9: ## --------- ##
10: ## Platform. ##
11: ## --------- ##
12:
13: hostname = elwix.aitnet.org
14: uname -m = i386
15: uname -r = 10.0-CURRENT
16: uname -s = FreeBSD
1.1.1.1.2.1! misho 17: uname -v = FreeBSD 10.0-CURRENT #31: Thu Jan 24 14:33:42 EET 2013 root@elwix.aitnet.org:/usr/obj/usr/src/sys/GENERIC
1.1 misho 18:
19: /usr/bin/uname -p = i386
20: /bin/uname -X = unknown
21:
22: /bin/arch = unknown
23: /usr/bin/arch -k = unknown
24: /usr/convex/getsysinfo = unknown
25: /usr/bin/hostinfo = unknown
26: /bin/machine = unknown
27: /usr/bin/oslevel = unknown
28: /bin/universe = unknown
29:
1.1.1.1.2.1! misho 30: PATH: /home/misho/work/elwix/build/1.7/arch/i386/world/elwix/pkg/bin
! 31: PATH: /home/misho/work/elwix/build/1.7/arch/i386/world/elwix/pkg/sbin
! 32: PATH: /elwix/pkg/bin
! 33: PATH: /elwix/pkg/sbin
! 34: PATH: /home/misho/work/elwix/build/1.7/arch/i386/pkg/bin
! 35: PATH: /home/misho/work/elwix/build/1.7/arch/i386/pkg/sbin
! 36: PATH: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/legacy/usr/sbin
! 37: PATH: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/legacy/usr/bin
! 38: PATH: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/legacy/usr/games
! 39: PATH: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/sbin
! 40: PATH: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin
! 41: PATH: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/games
! 42: PATH: /sbin
! 43: PATH: /bin
! 44: PATH: /usr/sbin
! 45: PATH: /usr/bin
1.1 misho 46: PATH: /home/misho/bin
47: PATH: /bin
48: PATH: /sbin
49: PATH: /usr/bin
50: PATH: /usr/sbin
51: PATH: /usr/X11R6/bin
52: PATH: /usr/pkg/bin
53: PATH: /usr/pkg/sbin
54: PATH: /usr/games
55: PATH: /usr/local/bin
56: PATH: /usr/local/sbin
1.1.1.1.2.1! misho 57: PATH: /elwix/pkg/bin
! 58: PATH: /elwix/pkg/sbin
1.1 misho 59:
60:
61: ## ----------- ##
62: ## Core tests. ##
63: ## ----------- ##
64:
65: configure:2529: checking for a BSD-compatible install
1.1.1.1.2.1! misho 66: configure:2597: result: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/legacy/usr/bin/install -c
1.1 misho 67: configure:2608: checking whether build environment is sane
68: configure:2658: result: yes
69: configure:2799: checking for a thread-safe mkdir -p
70: configure:2838: result: ./install-sh -c -d
71: configure:2851: checking for gawk
72: configure:2867: found /usr/X11R6/bin/gawk
73: configure:2878: result: gawk
74: configure:2889: checking whether make sets $(MAKE)
75: configure:2911: result: yes
76: configure:3072: checking for gcc
1.1.1.1.2.1! misho 77: configure:3088: found /usr/bin/gcc
! 78: configure:3099: result: gcc
1.1 misho 79: configure:3328: checking for C compiler version
1.1.1.1.2.1! misho 80: configure:3337: gcc --version >&5
! 81: gcc (GCC) 4.2.1 20070831 patched [FreeBSD]
1.1 misho 82: Copyright (C) 2007 Free Software Foundation, Inc.
83: This is free software; see the source for copying conditions. There is NO
84: warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
85:
86: configure:3348: $? = 0
1.1.1.1.2.1! misho 87: configure:3337: gcc -v >&5
1.1 misho 88: Using built-in specs.
89: Target: i386-undermydesk-freebsd
90: Configured with: FreeBSD/i386 system compiler
91: Thread model: posix
92: gcc version 4.2.1 20070831 patched [FreeBSD]
93: configure:3348: $? = 0
1.1.1.1.2.1! misho 94: configure:3337: gcc -V >&5
! 95: gcc: '-V' option must have argument
1.1 misho 96: configure:3348: $? = 1
1.1.1.1.2.1! misho 97: configure:3337: gcc -qversion >&5
! 98: gcc: unrecognized option '-qversion'
! 99: gcc: No input files specified
1.1 misho 100: configure:3348: $? = 1
101: configure:3368: checking whether the C compiler works
1.1.1.1.2.1! misho 102: configure:3390: gcc conftest.c >&5
1.1 misho 103: configure:3394: $? = 0
104: configure:3442: result: yes
105: configure:3445: checking for C compiler default output file name
106: configure:3447: result: a.out
107: configure:3453: checking for suffix of executables
1.1.1.1.2.1! misho 108: configure:3460: gcc -o conftest conftest.c >&5
1.1 misho 109: configure:3464: $? = 0
110: configure:3486: result:
111: configure:3508: checking whether we are cross compiling
1.1.1.1.2.1! misho 112: configure:3516: gcc -o conftest conftest.c >&5
1.1 misho 113: configure:3520: $? = 0
114: configure:3527: ./conftest
115: configure:3531: $? = 0
116: configure:3546: result: no
117: configure:3551: checking for suffix of object files
1.1.1.1.2.1! misho 118: configure:3573: gcc -c conftest.c >&5
1.1 misho 119: configure:3577: $? = 0
120: configure:3598: result: o
121: configure:3602: checking whether we are using the GNU C compiler
1.1.1.1.2.1! misho 122: configure:3621: gcc -c conftest.c >&5
1.1 misho 123: configure:3621: $? = 0
124: configure:3630: result: yes
1.1.1.1.2.1! misho 125: configure:3639: checking whether gcc accepts -g
! 126: configure:3659: gcc -c -g conftest.c >&5
1.1 misho 127: configure:3659: $? = 0
128: configure:3700: result: yes
1.1.1.1.2.1! misho 129: configure:3717: checking for gcc option to accept ISO C89
! 130: configure:3781: gcc -c -g -O2 conftest.c >&5
1.1 misho 131: configure:3781: $? = 0
132: configure:3794: result: none needed
133: configure:3825: checking for style of include used by make
134: configure:3853: result: GNU
1.1.1.1.2.1! misho 135: configure:3878: checking dependency style of gcc
1.1 misho 136: configure:3988: result: gcc3
137: configure:4051: checking for gcc
1.1.1.1.2.1! misho 138: configure:4078: result: gcc
1.1 misho 139: configure:4307: checking for C compiler version
1.1.1.1.2.1! misho 140: configure:4316: gcc --version >&5
! 141: gcc (GCC) 4.2.1 20070831 patched [FreeBSD]
1.1 misho 142: Copyright (C) 2007 Free Software Foundation, Inc.
143: This is free software; see the source for copying conditions. There is NO
144: warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
145:
146: configure:4327: $? = 0
1.1.1.1.2.1! misho 147: configure:4316: gcc -v >&5
1.1 misho 148: Using built-in specs.
149: Target: i386-undermydesk-freebsd
150: Configured with: FreeBSD/i386 system compiler
151: Thread model: posix
152: gcc version 4.2.1 20070831 patched [FreeBSD]
153: configure:4327: $? = 0
1.1.1.1.2.1! misho 154: configure:4316: gcc -V >&5
! 155: gcc: '-V' option must have argument
1.1 misho 156: configure:4327: $? = 1
1.1.1.1.2.1! misho 157: configure:4316: gcc -qversion >&5
! 158: gcc: unrecognized option '-qversion'
! 159: gcc: No input files specified
1.1 misho 160: configure:4327: $? = 1
161: configure:4331: checking whether we are using the GNU C compiler
162: configure:4359: result: yes
1.1.1.1.2.1! misho 163: configure:4368: checking whether gcc accepts -g
1.1 misho 164: configure:4429: result: yes
1.1.1.1.2.1! misho 165: configure:4446: checking for gcc option to accept ISO C89
1.1 misho 166: configure:4523: result: none needed
1.1.1.1.2.1! misho 167: configure:4545: checking dependency style of gcc
1.1 misho 168: configure:4655: result: gcc3
169: configure:4679: checking how to run the C preprocessor
1.1.1.1.2.1! misho 170: configure:4710: gcc -E conftest.c
! 171: configure:4710: $? = 0
! 172: configure:4724: gcc -E conftest.c
! 173: conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
! 174: configure:4724: $? = 1
! 175: configure: failed program was:
! 176: | /* confdefs.h */
! 177: | #define PACKAGE_NAME "ipsec-tools"
! 178: | #define PACKAGE_TARNAME "ipsec-tools"
! 179: | #define PACKAGE_VERSION "0.8.0"
! 180: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
! 181: | #define PACKAGE_BUGREPORT ""
! 182: | #define PACKAGE_URL ""
! 183: | #define PACKAGE "ipsec-tools"
! 184: | #define VERSION "0.8.0"
! 185: | /* end confdefs.h. */
! 186: | #include <ac_nonexistent.h>
! 187: configure:4749: result: gcc -E
! 188: configure:4769: gcc -E conftest.c
1.1 misho 189: configure:4769: $? = 0
1.1.1.1.2.1! misho 190: configure:4783: gcc -E conftest.c
1.1 misho 191: conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
192: configure:4783: $? = 1
193: configure: failed program was:
194: | /* confdefs.h */
195: | #define PACKAGE_NAME "ipsec-tools"
196: | #define PACKAGE_TARNAME "ipsec-tools"
197: | #define PACKAGE_VERSION "0.8.0"
198: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
199: | #define PACKAGE_BUGREPORT ""
200: | #define PACKAGE_URL ""
201: | #define PACKAGE "ipsec-tools"
202: | #define VERSION "0.8.0"
203: | /* end confdefs.h. */
204: | #include <ac_nonexistent.h>
205: configure:4812: checking for grep that handles long lines and -e
206: configure:4870: result: /usr/bin/grep
207: configure:4875: checking for egrep
208: configure:4937: result: /usr/bin/grep -E
209: configure:4942: checking for ANSI C header files
1.1.1.1.2.1! misho 210: configure:4962: gcc -c -g -O2 conftest.c >&5
1.1 misho 211: configure:4962: $? = 0
1.1.1.1.2.1! misho 212: configure:5035: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 213: configure:5035: $? = 0
214: configure:5035: ./conftest
215: configure:5035: $? = 0
216: configure:5046: result: yes
217: configure:5083: checking build system type
1.1.1.1.2.1! misho 218: configure:5097: result: i386-elwix-freebsd
1.1 misho 219: configure:5117: checking host system type
1.1.1.1.2.1! misho 220: configure:5130: result: i386-elwix-freebsd
1.1 misho 221: configure:5150: checking for a sed that does not truncate output
222: configure:5214: result: /usr/bin/sed
223: configure:5232: checking for fgrep
224: configure:5294: result: /usr/bin/grep -F
1.1.1.1.2.1! misho 225: configure:5329: checking for ld used by gcc
1.1 misho 226: configure:5396: result: /usr/bin/ld
227: configure:5403: checking if the linker (/usr/bin/ld) is GNU ld
228: configure:5418: result: yes
229: configure:5430: checking for BSD- or MS-compatible name lister (nm)
1.1.1.1.2.1! misho 230: configure:5479: result: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B
! 231: configure:5597: checking the name lister (/home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B) interface
! 232: configure:5604: gcc -c -g -O2 conftest.c >&5
! 233: configure:5607: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B "conftest.o"
1.1 misho 234: configure:5610: output
235: 00000000 B some_variable
236: configure:5617: result: BSD nm
237: configure:5620: checking whether ln -s works
238: configure:5624: result: yes
239: configure:5632: checking the maximum length of command line arguments
1.1.1.1.2.1! misho 240: configure:5752: result: 196608
1.1 misho 241: configure:5769: checking whether the shell understands some XSI constructs
242: configure:5779: result: yes
243: configure:5783: checking whether the shell understands "+="
244: configure:5789: result: no
245: configure:5824: checking for /usr/bin/ld option to reload object files
246: configure:5831: result: -r
247: configure:5900: checking for objdump
1.1.1.1.2.1! misho 248: configure:5916: found /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/objdump
1.1 misho 249: configure:5927: result: objdump
250: configure:5959: checking how to recognize dependent libraries
251: configure:6155: result: pass_all
252: configure:6215: checking for ar
253: configure:6231: found /usr/bin/ar
254: configure:6242: result: ar
255: configure:6320: checking for strip
1.1.1.1.2.1! misho 256: configure:6336: found /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/strip
1.1 misho 257: configure:6347: result: strip
258: configure:6419: checking for ranlib
259: configure:6435: found /usr/bin/ranlib
260: configure:6446: result: ranlib
1.1.1.1.2.1! misho 261: configure:6536: checking command to parse /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B output from gcc object
! 262: configure:6654: gcc -c -g -O2 conftest.c >&5
1.1 misho 263: configure:6657: $? = 0
1.1.1.1.2.1! misho 264: configure:6661: /home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm
1.1 misho 265: configure:6664: $? = 0
1.1.1.1.2.1! misho 266: configure:6718: gcc -o conftest -g -O2 conftest.c conftstm.o >&5
1.1 misho 267: configure:6721: $? = 0
268: configure:6759: result: ok
269: configure:7567: checking for sys/types.h
1.1.1.1.2.1! misho 270: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 271: configure:7567: $? = 0
272: configure:7567: result: yes
273: configure:7567: checking for sys/stat.h
1.1.1.1.2.1! misho 274: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 275: configure:7567: $? = 0
276: configure:7567: result: yes
277: configure:7567: checking for stdlib.h
1.1.1.1.2.1! misho 278: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 279: configure:7567: $? = 0
280: configure:7567: result: yes
281: configure:7567: checking for string.h
1.1.1.1.2.1! misho 282: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 283: configure:7567: $? = 0
284: configure:7567: result: yes
285: configure:7567: checking for memory.h
1.1.1.1.2.1! misho 286: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 287: configure:7567: $? = 0
288: configure:7567: result: yes
289: configure:7567: checking for strings.h
1.1.1.1.2.1! misho 290: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 291: configure:7567: $? = 0
292: configure:7567: result: yes
293: configure:7567: checking for inttypes.h
1.1.1.1.2.1! misho 294: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 295: configure:7567: $? = 0
296: configure:7567: result: yes
297: configure:7567: checking for stdint.h
1.1.1.1.2.1! misho 298: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 299: configure:7567: $? = 0
300: configure:7567: result: yes
301: configure:7567: checking for unistd.h
1.1.1.1.2.1! misho 302: configure:7567: gcc -c -g -O2 conftest.c >&5
1.1 misho 303: configure:7567: $? = 0
304: configure:7567: result: yes
305: configure:7581: checking for dlfcn.h
1.1.1.1.2.1! misho 306: configure:7581: gcc -c -g -O2 conftest.c >&5
1.1 misho 307: configure:7581: $? = 0
308: configure:7581: result: yes
309: configure:7735: checking for objdir
310: configure:7750: result: .libs
1.1.1.1.2.1! misho 311: configure:8042: checking if gcc supports -fno-rtti -fno-exceptions
! 312: configure:8060: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5
1.1 misho 313: cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C
314: configure:8064: $? = 0
315: configure:8077: result: no
1.1.1.1.2.1! misho 316: configure:8097: checking for gcc option to produce PIC
1.1 misho 317: configure:8369: result: -fPIC -DPIC
1.1.1.1.2.1! misho 318: configure:8381: checking if gcc PIC flag -fPIC -DPIC works
! 319: configure:8399: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
1.1 misho 320: configure:8403: $? = 0
321: configure:8416: result: yes
1.1.1.1.2.1! misho 322: configure:8440: checking if gcc static flag -static works
1.1 misho 323: configure:8468: result: yes
1.1.1.1.2.1! misho 324: configure:8483: checking if gcc supports -c -o file.o
! 325: configure:8504: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
1.1 misho 326: configure:8508: $? = 0
327: configure:8530: result: yes
1.1.1.1.2.1! misho 328: configure:8538: checking if gcc supports -c -o file.o
1.1 misho 329: configure:8585: result: yes
1.1.1.1.2.1! misho 330: configure:8618: checking whether the gcc linker (/usr/bin/ld) supports shared libraries
1.1 misho 331: configure:9609: result: yes
332: configure:9646: checking whether -lc should be explicitly linked in
1.1.1.1.2.1! misho 333: configure:9651: gcc -c -g -O2 conftest.c >&5
1.1 misho 334: configure:9654: $? = 0
1.1.1.1.2.1! misho 335: configure:9669: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1
1.1 misho 336: configure:9672: $? = 0
337: configure:9684: result: no
338: configure:9848: checking dynamic linker characteristics
1.1.1.1.2.1! misho 339: configure:10511: result: freebsd ld.so
1.1 misho 340: configure:10613: checking how to hardcode library paths into programs
341: configure:10638: result: immediate
342: configure:11158: checking whether stripping libraries is possible
343: configure:11163: result: yes
344: configure:11198: checking if libtool supports shared libraries
345: configure:11200: result: yes
346: configure:11203: checking whether to build shared libraries
347: configure:11224: result: yes
348: configure:11227: checking whether to build static libraries
349: configure:11231: result: yes
350: configure:11270: checking for bison
351: configure:11286: found /usr/X11R6/bin/bison
352: configure:11297: result: bison -y
353: configure:11313: checking for flex
354: configure:11329: found /usr/bin/flex
355: configure:11340: result: flex
356: configure:11377: flex conftest.l
357: configure:11381: $? = 0
358: configure:11383: checking lex output file root
359: configure:11397: result: lex.yy
360: configure:11402: checking lex library
1.1.1.1.2.1! misho 361: configure:11416: gcc -o conftest -g -O2 conftest.c >&5
! 362: /tmp//ccGenYy3.o: In function `input':
! 363: /home/misho/work/embedaddon/ipsec-tools/lex.yy.c:1108: undefined reference to `yywrap'
! 364: /tmp//ccGenYy3.o: In function `yylex':
! 365: /home/misho/work/embedaddon/ipsec-tools/lex.yy.c:752: undefined reference to `yywrap'
! 366: /tmp//ccGenYy3.o: In function `main':
! 367: /home/misho/work/embedaddon/ipsec-tools/conftest.l:16: undefined reference to `yywrap'
1.1 misho 368: configure:11416: $? = 1
369: configure: failed program was:
370: | /* confdefs.h */
371: | #define PACKAGE_NAME "ipsec-tools"
372: | #define PACKAGE_TARNAME "ipsec-tools"
373: | #define PACKAGE_VERSION "0.8.0"
374: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
375: | #define PACKAGE_BUGREPORT ""
376: | #define PACKAGE_URL ""
377: | #define PACKAGE "ipsec-tools"
378: | #define VERSION "0.8.0"
379: | #define STDC_HEADERS 1
380: | #define HAVE_SYS_TYPES_H 1
381: | #define HAVE_SYS_STAT_H 1
382: | #define HAVE_STDLIB_H 1
383: | #define HAVE_STRING_H 1
384: | #define HAVE_MEMORY_H 1
385: | #define HAVE_STRINGS_H 1
386: | #define HAVE_INTTYPES_H 1
387: | #define HAVE_STDINT_H 1
388: | #define HAVE_UNISTD_H 1
389: | #define HAVE_DLFCN_H 1
390: | #define LT_OBJDIR ".libs/"
391: | /* end confdefs.h. */
392: | /* A lexical scanner generated by flex */
393: |
394: | /* Scanner skeleton version:
395: | * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $
1.1.1.1.2.1! misho 396: | * $FreeBSD: src/usr.bin/lex/flex.skl,v 1.15 2012/11/17 01:54:22 svnexp Exp $
1.1 misho 397: | */
398: |
399: | #if defined(__FreeBSD__)
400: | #include <sys/cdefs.h>
401: | #else
402: | #define __unused
403: | #define __dead2
404: | #endif
405: |
406: | #define FLEX_SCANNER
407: | #define YY_FLEX_MAJOR_VERSION 2
408: | #define YY_FLEX_MINOR_VERSION 5
409: |
410: | #include <stdio.h>
411: |
412: |
413: | /* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
414: | #ifdef c_plusplus
415: | #ifndef __cplusplus
416: | #define __cplusplus
417: | #endif
418: | #endif
419: |
420: |
421: | #ifdef __cplusplus
422: |
423: | #include <stdlib.h>
424: | #include <unistd.h>
425: |
426: | /* Use prototypes in function declarations. */
427: | #define YY_USE_PROTOS
428: |
429: | /* The "const" storage-class-modifier is valid. */
430: | #define YY_USE_CONST
431: |
432: | #else /* ! __cplusplus */
433: |
434: | #if __STDC__
435: |
436: | #define YY_USE_PROTOS
437: | #define YY_USE_CONST
438: |
439: | #endif /* __STDC__ */
440: | #endif /* ! __cplusplus */
441: |
442: | #ifdef __TURBOC__
443: | #pragma warn -rch
444: | #pragma warn -use
445: | #include <io.h>
446: | #include <stdlib.h>
447: | #define YY_USE_CONST
448: | #define YY_USE_PROTOS
449: | #endif
450: |
451: | #ifdef YY_USE_CONST
452: | #define yyconst const
453: | #else
454: | #define yyconst
455: | #endif
456: |
457: |
458: | #ifdef YY_USE_PROTOS
459: | #define YY_PROTO(proto) proto
460: | #else
461: | #define YY_PROTO(proto) ()
462: | #endif
463: |
464: | /* Returned upon end-of-file. */
465: | #define YY_NULL 0
466: |
467: | /* Promotes a possibly negative, possibly signed char to an unsigned
468: | * integer for use as an array index. If the signed char is negative,
469: | * we want to instead treat it as an 8-bit unsigned char, hence the
470: | * double cast.
471: | */
472: | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
473: |
474: | /* Enter a start condition. This macro really ought to take a parameter,
475: | * but we do it the disgusting crufty way forced on us by the ()-less
476: | * definition of BEGIN.
477: | */
478: | #define BEGIN yy_start = 1 + 2 *
479: |
480: | /* Translate the current start state into a value that can be later handed
481: | * to BEGIN to return to the state. The YYSTATE alias is for lex
482: | * compatibility.
483: | */
484: | #define YY_START ((yy_start - 1) / 2)
485: | #define YYSTATE YY_START
486: |
487: | /* Action number for EOF rule of a given start state. */
488: | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
489: |
490: | /* Special action meaning "start processing a new file". */
491: | #define YY_NEW_FILE yyrestart( yyin )
492: |
493: | #define YY_END_OF_BUFFER_CHAR 0
494: |
495: | /* Size of default input buffer. */
496: | #define YY_BUF_SIZE 16384
497: |
498: | typedef struct yy_buffer_state *YY_BUFFER_STATE;
499: |
500: | extern int yyleng;
501: | extern FILE *yyin, *yyout;
502: |
503: | #define EOB_ACT_CONTINUE_SCAN 0
504: | #define EOB_ACT_END_OF_FILE 1
505: | #define EOB_ACT_LAST_MATCH 2
506: |
507: | /* The funky do-while in the following #define is used to turn the definition
1.1.1.1.2.1! misho 508: | * into a single C statement (which needs a semi-colon terminator). This
1.1 misho 509: | * avoids problems with code like:
510: | *
511: | * if ( condition_holds )
512: | * yyless( 5 );
513: | * else
514: | * do_something_else();
515: | *
516: | * Prior to using the do-while the compiler would get upset at the
517: | * "else" because it interpreted the "if" statement as being all
518: | * done when it reached the ';' after the yyless() call.
519: | */
520: |
521: | /* Return all but the first 'n' matched characters back to the input stream. */
522: |
523: | #define yyless(n) \
524: | do \
525: | { \
526: | /* Undo effects of setting up yytext. */ \
527: | *yy_cp = yy_hold_char; \
528: | YY_RESTORE_YY_MORE_OFFSET \
1.1.1.1.2.1! misho 529: | yy_c_buf_p = yy_cp = yy_bp + (n) - YY_MORE_ADJ; \
1.1 misho 530: | YY_DO_BEFORE_ACTION; /* set up yytext again */ \
531: | } \
532: | while ( 0 )
533: |
1.1.1.1.2.1! misho 534: | #define unput(c) yyunput( (c), yytext_ptr )
1.1 misho 535: |
536: | /* The following is because we cannot portably get our hands on size_t
537: | * (without autoconf's help, which isn't available because we want
538: | * flex-generated scanners to compile on their own).
539: | */
540: | typedef unsigned int yy_size_t;
541: |
542: |
543: | struct yy_buffer_state
544: | {
545: | FILE *yy_input_file;
546: |
547: | char *yy_ch_buf; /* input buffer */
548: | char *yy_buf_pos; /* current position in input buffer */
549: |
550: | /* Size of input buffer in bytes, not including room for EOB
551: | * characters.
552: | */
553: | yy_size_t yy_buf_size;
554: |
555: | /* Number of characters read into yy_ch_buf, not including EOB
556: | * characters.
557: | */
558: | int yy_n_chars;
559: |
560: | /* Whether we "own" the buffer - i.e., we know we created it,
561: | * and can realloc() it to grow it, and should free() it to
562: | * delete it.
563: | */
564: | int yy_is_our_buffer;
565: |
566: | /* Whether this is an "interactive" input source; if so, and
567: | * if we're using stdio for input, then we want to use getc()
568: | * instead of fread(), to make sure we stop fetching input after
569: | * each newline.
570: | */
571: | int yy_is_interactive;
572: |
573: | /* Whether we're considered to be at the beginning of a line.
574: | * If so, '^' rules will be active on the next match, otherwise
575: | * not.
576: | */
577: | int yy_at_bol;
578: |
579: | /* Whether to try to fill the input buffer when we reach the
580: | * end of it.
581: | */
582: | int yy_fill_buffer;
583: |
584: | int yy_buffer_status;
585: | #define YY_BUFFER_NEW 0
586: | #define YY_BUFFER_NORMAL 1
587: | /* When an EOF's been seen but there's still some text to process
588: | * then we mark the buffer as YY_EOF_PENDING, to indicate that we
589: | * shouldn't try reading from the input source any more. We might
590: | * still have a bunch of tokens to match, though, because of
591: | * possible backing-up.
592: | *
593: | * When we actually see the EOF, we change the status to "new"
594: | * (via yyrestart()), so that the user can continue scanning by
595: | * just pointing yyin at a new input file.
596: | */
597: | #define YY_BUFFER_EOF_PENDING 2
598: | };
599: |
600: | static YY_BUFFER_STATE yy_current_buffer = 0;
601: |
602: | /* We provide macros for accessing buffer states in case in the
603: | * future we want to put the buffer states in a more general
604: | * "scanner state".
605: | */
606: | #define YY_CURRENT_BUFFER yy_current_buffer
607: |
608: |
609: | /* yy_hold_char holds the character lost when yytext is formed. */
610: | static char yy_hold_char;
611: |
612: | static int yy_n_chars; /* number of characters read into yy_ch_buf */
613: |
614: |
615: | int yyleng;
616: |
617: | /* Points to current character in buffer. */
618: | static char *yy_c_buf_p = (char *) 0;
619: | static int yy_init = 1; /* whether we need to initialize */
620: | static int yy_start = 0; /* start state number */
621: |
622: | /* Flag which is used to allow yywrap()'s to do buffer switches
623: | * instead of setting up a fresh yyin. A bit of a hack ...
624: | */
625: | static int yy_did_buffer_switch_on_eof;
626: |
627: | void yyrestart YY_PROTO(( FILE *input_file ));
628: |
629: | void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
630: | void yy_load_buffer_state YY_PROTO(( void ));
631: | YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
632: | void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
633: | void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
634: | void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
635: | #define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
636: |
637: | YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
638: | YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
639: | YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
640: |
641: | static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
642: | static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )) __unused;
643: | static void yy_flex_free YY_PROTO(( void * ));
644: |
645: | #define yy_new_buffer yy_create_buffer
646: |
647: | #define yy_set_interactive(is_interactive) \
648: | { \
649: | if ( ! yy_current_buffer ) \
650: | yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
651: | yy_current_buffer->yy_is_interactive = is_interactive; \
652: | }
653: |
654: | #define yy_set_bol(at_bol) \
655: | { \
656: | if ( ! yy_current_buffer ) \
657: | yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
658: | yy_current_buffer->yy_at_bol = at_bol; \
659: | }
660: |
661: | #define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
662: |
663: |
664: | #define YY_USES_REJECT
665: | typedef unsigned char YY_CHAR;
666: | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
667: | typedef int yy_state_type;
668: | extern char *yytext;
669: | #define yytext_ptr yytext
670: |
671: | static yy_state_type yy_get_previous_state YY_PROTO(( void ));
672: | static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));
673: | static int yy_get_next_buffer YY_PROTO(( void ));
674: | static void yy_fatal_error YY_PROTO(( yyconst char msg[] )) __dead2;
675: |
676: | /* Done after the current pattern has been matched and before the
677: | * corresponding action - sets up yytext.
678: | */
679: | #define YY_DO_BEFORE_ACTION \
680: | yytext_ptr = yy_bp; \
681: | yytext_ptr -= yy_more_len; \
682: | yyleng = (int) (yy_cp - yytext_ptr); \
683: | yy_hold_char = *yy_cp; \
684: | *yy_cp = '\0'; \
685: | yy_c_buf_p = yy_cp;
686: |
687: | #define YY_NUM_RULES 8
688: | #define YY_END_OF_BUFFER 9
689: | static yyconst short int yy_acclist[23] =
690: | { 0,
691: | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8,
692: | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6,
693: | 7, 8
694: | } ;
695: |
696: | static yyconst short int yy_accept[14] =
697: | { 0,
698: | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
699: | 20, 23, 23
700: | } ;
701: |
702: | static yyconst int yy_ec[256] =
703: | { 0,
704: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2,
705: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
706: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
707: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
708: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
709: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
710: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
711: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
712: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
713: | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6,
714: |
715: | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1,
716: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
717: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
718: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
719: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
720: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
721: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
722: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
723: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
724: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
725: |
726: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
727: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
728: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
729: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
730: | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
731: | 1, 1, 1, 1, 1
732: | } ;
733: |
734: | static yyconst int yy_meta[9] =
735: | { 0,
736: | 1, 1, 1, 1, 1, 1, 1, 1
737: | } ;
738: |
739: | static yyconst short int yy_base[13] =
740: | { 0,
741: | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
742: | 10, 10
743: | } ;
744: |
745: | static yyconst short int yy_def[13] =
746: | { 0,
747: | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
748: | 12, 0
749: | } ;
750: |
751: | static yyconst short int yy_nxt[19] =
752: | { 0,
753: | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
754: | 12, 12, 12, 12, 12, 12, 12, 12
755: | } ;
756: |
757: | static yyconst short int yy_chk[19] =
758: | { 0,
759: | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12,
760: | 12, 12, 12, 12, 12, 12, 12, 12
761: | } ;
762: |
763: | static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr;
764: | static char *yy_full_match;
765: | static int yy_lp;
766: | #define REJECT \
767: | { \
768: | *yy_cp = yy_hold_char; /* undo effects of setting up yytext */ \
769: | yy_cp = yy_full_match; /* restore poss. backed-over text */ \
770: | ++yy_lp; \
771: | goto find_rule; \
772: | }
773: | static int yy_more_flag = 0;
774: | static int yy_more_len = 0;
775: | #define yymore() (yy_more_flag = 1)
776: | #define YY_MORE_ADJ yy_more_len
777: | #define YY_RESTORE_YY_MORE_OFFSET
778: | char *yytext;
779: | #line 1 "conftest.l"
780: | #define INITIAL 0
781: | #line 391 "lex.yy.c"
782: |
783: | /* Macros after this point can all be overridden by user definitions in
784: | * section 1.
785: | */
786: |
787: | #ifndef YY_SKIP_YYWRAP
788: | #ifdef __cplusplus
789: | extern "C" int yywrap YY_PROTO(( void ));
790: | #else
791: | extern int yywrap YY_PROTO(( void ));
792: | #endif
793: | #endif
794: |
795: | #ifndef YY_NO_UNPUT
796: | static void yyunput YY_PROTO(( int c, char *buf_ptr ));
797: | #endif
798: |
799: | #ifndef yytext_ptr
800: | static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));
801: | #endif
802: |
803: | #ifdef YY_NEED_STRLEN
804: | static int yy_flex_strlen YY_PROTO(( yyconst char * ));
805: | #endif
806: |
807: | #ifndef YY_NO_INPUT
808: | #ifdef __cplusplus
809: | static int yyinput YY_PROTO(( void ));
810: | #else
811: | static int input YY_PROTO(( void ));
812: | #endif
813: | #endif
814: |
815: | #if YY_STACK_USED
816: | static int yy_start_stack_ptr = 0;
817: | static int yy_start_stack_depth = 0;
818: | static int *yy_start_stack = 0;
819: | #ifndef YY_NO_PUSH_STATE
820: | static void yy_push_state YY_PROTO(( int new_state ));
821: | #endif
822: | #ifndef YY_NO_POP_STATE
823: | static void yy_pop_state YY_PROTO(( void ));
824: | #endif
825: | #ifndef YY_NO_TOP_STATE
826: | static int yy_top_state YY_PROTO(( void ));
827: | #endif
828: |
829: | #else
830: | #define YY_NO_PUSH_STATE 1
831: | #define YY_NO_POP_STATE 1
832: | #define YY_NO_TOP_STATE 1
833: | #endif
834: |
835: | #ifdef YY_MALLOC_DECL
836: | YY_MALLOC_DECL
837: | #else
838: | #if __STDC__
839: | #ifndef __cplusplus
840: | #include <stdlib.h>
841: | #endif
842: | #else
843: | /* Just try to get by without declaring the routines. This will fail
844: | * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
845: | * or sizeof(void*) != sizeof(int).
846: | */
847: | #endif
848: | #endif
849: |
850: | /* Amount of stuff to slurp up with each read. */
851: | #ifndef YY_READ_BUF_SIZE
852: | #define YY_READ_BUF_SIZE 8192
853: | #endif
854: |
855: | /* Copy whatever the last rule matched to the standard output. */
856: |
857: | #ifndef ECHO
858: | /* This used to be an fputs(), but since the string might contain NUL's,
859: | * we now use fwrite().
860: | */
861: | #define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
862: | #endif
863: |
864: | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
865: | * is returned in "result".
866: | */
867: | #ifndef YY_INPUT
868: | #define YY_INPUT(buf,result,max_size) \
869: | if ( yy_current_buffer->yy_is_interactive ) \
870: | { \
871: | int c = '*', n; \
872: | for ( n = 0; n < max_size && \
873: | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
874: | buf[n] = (char) c; \
875: | if ( c == '\n' ) \
876: | buf[n++] = (char) c; \
877: | if ( c == EOF && ferror( yyin ) ) \
878: | YY_FATAL_ERROR( "input in flex scanner failed" ); \
879: | result = n; \
880: | } \
881: | else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \
882: | && ferror( yyin ) ) \
883: | YY_FATAL_ERROR( "input in flex scanner failed" );
884: | #endif
885: |
886: | /* No semi-colon after return; correct usage is to write "yyterminate();" -
887: | * we don't want an extra ';' after the "return" because that will cause
888: | * some compilers to complain about unreachable statements.
889: | */
890: | #ifndef yyterminate
891: | #define yyterminate() return YY_NULL
892: | #endif
893: |
894: | /* Number of entries by which start-condition stack grows. */
895: | #ifndef YY_START_STACK_INCR
896: | #define YY_START_STACK_INCR 25
897: | #endif
898: |
899: | /* Report a fatal error. */
900: | #ifndef YY_FATAL_ERROR
901: | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
902: | #endif
903: |
904: | /* Default declaration of generated scanner - a define so the user can
905: | * easily add parameters.
906: | */
907: | #ifndef YY_DECL
908: | #define YY_DECL int yylex YY_PROTO(( void ))
909: | #endif
910: |
911: | /* Code executed at the beginning of each rule, after yytext and yyleng
912: | * have been set up.
913: | */
914: | #ifndef YY_USER_ACTION
915: | #define YY_USER_ACTION
916: | #endif
917: |
918: | /* Code executed at the end of each rule. */
919: | #ifndef YY_BREAK
920: | #define YY_BREAK break;
921: | #endif
922: |
923: | #define YY_RULE_SETUP \
924: | YY_USER_ACTION
925: |
926: | YY_DECL
927: | {
928: | yy_state_type yy_current_state;
929: | char *yy_cp, *yy_bp;
930: | int yy_act;
931: |
932: | #line 1 "conftest.l"
933: |
934: | #line 544 "lex.yy.c"
935: |
936: | if ( yy_init )
937: | {
938: | yy_init = 0;
939: |
940: | #ifdef YY_USER_INIT
941: | YY_USER_INIT;
942: | #endif
943: |
944: | if ( ! yy_start )
945: | yy_start = 1; /* first start state */
946: |
947: | if ( ! yyin )
948: | yyin = stdin;
949: |
950: | if ( ! yyout )
951: | yyout = stdout;
952: |
953: | if ( ! yy_current_buffer )
954: | yy_current_buffer =
955: | yy_create_buffer( yyin, YY_BUF_SIZE );
956: |
957: | yy_load_buffer_state();
958: | }
959: |
960: | while ( 1 ) /* loops until end-of-file is reached */
961: | {
962: | yy_more_len = 0;
963: | if ( yy_more_flag )
964: | {
965: | yy_more_len = yy_c_buf_p - yytext_ptr;
966: | yy_more_flag = 0;
967: | }
968: | yy_cp = yy_c_buf_p;
969: |
970: | /* Support of yytext. */
971: | *yy_cp = yy_hold_char;
972: |
973: | /* yy_bp points to the position in yy_ch_buf of the start of
974: | * the current run.
975: | */
976: | yy_bp = yy_cp;
977: |
978: | yy_current_state = yy_start;
979: | yy_state_ptr = yy_state_buf;
980: | *yy_state_ptr++ = yy_current_state;
981: | yy_match:
982: | do
983: | {
984: | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
985: | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
986: | {
987: | yy_current_state = (int) yy_def[yy_current_state];
988: | if ( yy_current_state >= 13 )
989: | yy_c = yy_meta[(unsigned int) yy_c];
990: | }
991: | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
992: | *yy_state_ptr++ = yy_current_state;
993: | ++yy_cp;
994: | }
995: | while ( yy_base[yy_current_state] != 10 );
996: |
997: | yy_find_action:
998: | yy_current_state = *--yy_state_ptr;
999: | yy_lp = yy_accept[yy_current_state];
1000: | goto find_rule; /* avoid `defined but not used' warning */
1001: | find_rule: /* we branch to this label when backing up */
1002: | for ( ; ; ) /* until we find what rule we matched */
1003: | {
1004: | if ( yy_lp && yy_lp < yy_accept[yy_current_state + 1] )
1005: | {
1006: | yy_act = yy_acclist[yy_lp];
1007: | {
1008: | yy_full_match = yy_cp;
1009: | break;
1010: | }
1011: | }
1012: | --yy_cp;
1013: | yy_current_state = *--yy_state_ptr;
1014: | yy_lp = yy_accept[yy_current_state];
1015: | }
1016: |
1017: | YY_DO_BEFORE_ACTION;
1018: |
1019: |
1020: | do_action: /* This label is used only to access EOF actions. */
1021: |
1022: |
1023: | switch ( yy_act )
1024: | { /* beginning of action switch */
1025: | case 1:
1026: | YY_RULE_SETUP
1027: | #line 2 "conftest.l"
1028: | { ECHO; }
1029: | YY_BREAK
1030: | case 2:
1031: | YY_RULE_SETUP
1032: | #line 3 "conftest.l"
1033: | { REJECT; }
1034: | YY_BREAK
1035: | case 3:
1036: | YY_RULE_SETUP
1037: | #line 4 "conftest.l"
1038: | { yymore (); }
1039: | YY_BREAK
1040: | case 4:
1041: | YY_RULE_SETUP
1042: | #line 5 "conftest.l"
1043: | { yyless (1); }
1044: | YY_BREAK
1045: | case 5:
1046: | YY_RULE_SETUP
1047: | #line 6 "conftest.l"
1048: | { yyless (input () != 0); }
1049: | YY_BREAK
1050: | case 6:
1051: | YY_RULE_SETUP
1052: | #line 7 "conftest.l"
1053: | { unput (yytext[0]); }
1054: | YY_BREAK
1055: | case 7:
1056: | YY_RULE_SETUP
1057: | #line 8 "conftest.l"
1058: | { BEGIN INITIAL; }
1059: | YY_BREAK
1060: | case 8:
1061: | YY_RULE_SETUP
1062: | #line 9 "conftest.l"
1063: | ECHO;
1064: | YY_BREAK
1065: | #line 675 "lex.yy.c"
1066: | case YY_STATE_EOF(INITIAL):
1067: | yyterminate();
1068: |
1069: | case YY_END_OF_BUFFER:
1070: | {
1071: | /* Amount of text matched not including the EOB char. */
1072: | int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;
1073: |
1074: | /* Undo the effects of YY_DO_BEFORE_ACTION. */
1075: | *yy_cp = yy_hold_char;
1076: | YY_RESTORE_YY_MORE_OFFSET
1077: |
1078: | if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )
1079: | {
1080: | /* We're scanning a new file or input source. It's
1081: | * possible that this happened because the user
1082: | * just pointed yyin at a new source and called
1083: | * yylex(). If so, then we have to assure
1084: | * consistency between yy_current_buffer and our
1085: | * globals. Here is the right place to do so, because
1086: | * this is the first action (other than possibly a
1087: | * back-up) that will match for the new input source.
1088: | */
1089: | yy_n_chars = yy_current_buffer->yy_n_chars;
1090: | yy_current_buffer->yy_input_file = yyin;
1091: | yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;
1092: | }
1093: |
1094: | /* Note that here we test for yy_c_buf_p "<=" to the position
1095: | * of the first EOB in the buffer, since yy_c_buf_p will
1096: | * already have been incremented past the NUL character
1097: | * (since all states make transitions on EOB to the
1098: | * end-of-buffer state). Contrast this with the test
1099: | * in input().
1100: | */
1101: | if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )
1102: | { /* This was really a NUL. */
1103: | yy_state_type yy_next_state;
1104: |
1105: | yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;
1106: |
1107: | yy_current_state = yy_get_previous_state();
1108: |
1109: | /* Okay, we're now positioned to make the NUL
1110: | * transition. We couldn't have
1111: | * yy_get_previous_state() go ahead and do it
1112: | * for us because it doesn't know how to deal
1113: | * with the possibility of jamming (and we don't
1114: | * want to build jamming into it because then it
1115: | * will run more slowly).
1116: | */
1117: |
1118: | yy_next_state = yy_try_NUL_trans( yy_current_state );
1119: |
1120: | yy_bp = yytext_ptr + YY_MORE_ADJ;
1121: |
1122: | if ( yy_next_state )
1123: | {
1124: | /* Consume the NUL. */
1125: | yy_cp = ++yy_c_buf_p;
1126: | yy_current_state = yy_next_state;
1127: | goto yy_match;
1128: | }
1129: |
1130: | else
1131: | {
1132: | yy_cp = yy_c_buf_p;
1133: | goto yy_find_action;
1134: | }
1135: | }
1136: |
1137: | else switch ( yy_get_next_buffer() )
1138: | {
1139: | case EOB_ACT_END_OF_FILE:
1140: | {
1141: | yy_did_buffer_switch_on_eof = 0;
1142: |
1143: | if ( yywrap() )
1144: | {
1145: | /* Note: because we've taken care in
1146: | * yy_get_next_buffer() to have set up
1147: | * yytext, we can now set up
1148: | * yy_c_buf_p so that if some total
1149: | * hoser (like flex itself) wants to
1150: | * call the scanner after we return the
1151: | * YY_NULL, it'll still work - another
1152: | * YY_NULL will get returned.
1153: | */
1154: | yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;
1155: |
1156: | yy_act = YY_STATE_EOF(YY_START);
1157: | goto do_action;
1158: | }
1159: |
1160: | else
1161: | {
1162: | if ( ! yy_did_buffer_switch_on_eof )
1163: | YY_NEW_FILE;
1164: | }
1165: | break;
1166: | }
1167: |
1168: | case EOB_ACT_CONTINUE_SCAN:
1169: | yy_c_buf_p =
1170: | yytext_ptr + yy_amount_of_matched_text;
1171: |
1172: | yy_current_state = yy_get_previous_state();
1173: |
1174: | yy_cp = yy_c_buf_p;
1175: | yy_bp = yytext_ptr + YY_MORE_ADJ;
1176: | goto yy_match;
1177: |
1178: | case EOB_ACT_LAST_MATCH:
1179: | yy_c_buf_p =
1180: | &yy_current_buffer->yy_ch_buf[yy_n_chars];
1181: |
1182: | yy_current_state = yy_get_previous_state();
1183: |
1184: | yy_cp = yy_c_buf_p;
1185: | yy_bp = yytext_ptr + YY_MORE_ADJ;
1186: | goto yy_find_action;
1187: | }
1188: | break;
1189: | }
1190: |
1191: | default:
1192: | YY_FATAL_ERROR(
1193: | "fatal flex scanner internal error--no action found" );
1194: | } /* end of action switch */
1195: | } /* end of scanning one token */
1196: | } /* end of yylex */
1197: |
1198: |
1199: | /* yy_get_next_buffer - try to read in a new buffer
1200: | *
1201: | * Returns a code representing an action:
1202: | * EOB_ACT_LAST_MATCH -
1203: | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
1204: | * EOB_ACT_END_OF_FILE - end of file
1205: | */
1206: |
1207: | #ifdef YY_USE_PROTOS
1208: | static int yy_get_next_buffer(void)
1209: | #else
1210: | static int yy_get_next_buffer()
1211: | #endif
1212: | {
1213: | char *dest = yy_current_buffer->yy_ch_buf;
1214: | char *source = yytext_ptr;
1215: | int number_to_move, i;
1216: | int ret_val;
1217: |
1218: | if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )
1219: | YY_FATAL_ERROR(
1220: | "fatal flex scanner internal error--end of buffer missed" );
1221: |
1222: | if ( yy_current_buffer->yy_fill_buffer == 0 )
1223: | { /* Don't try to fill the buffer, so this is an EOF. */
1224: | if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )
1225: | {
1226: | /* We matched a single character, the EOB, so
1227: | * treat this as a final EOF.
1228: | */
1229: | return EOB_ACT_END_OF_FILE;
1230: | }
1231: |
1232: | else
1233: | {
1234: | /* We matched some text prior to the EOB, first
1235: | * process it.
1236: | */
1237: | return EOB_ACT_LAST_MATCH;
1238: | }
1239: | }
1240: |
1241: | /* Try to read more data. */
1242: |
1243: | /* First move last chars to start of buffer. */
1244: | number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;
1245: |
1246: | for ( i = 0; i < number_to_move; ++i )
1247: | *(dest++) = *(source++);
1248: |
1249: | if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )
1250: | /* don't do the read, it's not guaranteed to return an EOF,
1251: | * just force an EOF
1252: | */
1253: | yy_current_buffer->yy_n_chars = yy_n_chars = 0;
1254: |
1255: | else
1256: | {
1257: | int num_to_read =
1258: | yy_current_buffer->yy_buf_size - number_to_move - 1;
1259: |
1260: | while ( num_to_read <= 0 )
1261: | { /* Not enough room in the buffer - grow it. */
1262: | #ifdef YY_USES_REJECT
1263: | YY_FATAL_ERROR(
1264: | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
1265: | #else
1266: |
1267: | /* just a shorter name for the current buffer */
1268: | YY_BUFFER_STATE b = yy_current_buffer;
1269: |
1270: | int yy_c_buf_p_offset =
1271: | (int) (yy_c_buf_p - b->yy_ch_buf);
1272: |
1273: | if ( b->yy_is_our_buffer )
1274: | {
1275: | int new_size = b->yy_buf_size * 2;
1276: |
1277: | if ( new_size <= 0 )
1278: | b->yy_buf_size += b->yy_buf_size / 8;
1279: | else
1280: | b->yy_buf_size *= 2;
1281: |
1282: | b->yy_ch_buf = (char *)
1283: | /* Include room in for 2 EOB chars. */
1284: | yy_flex_realloc( (void *) b->yy_ch_buf,
1285: | b->yy_buf_size + 2 );
1286: | }
1287: | else
1288: | /* Can't grow it, we don't own it. */
1289: | b->yy_ch_buf = 0;
1290: |
1291: | if ( ! b->yy_ch_buf )
1292: | YY_FATAL_ERROR(
1293: | "fatal error - scanner input buffer overflow" );
1294: |
1295: | yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
1296: |
1297: | num_to_read = yy_current_buffer->yy_buf_size -
1298: | number_to_move - 1;
1299: | #endif
1300: | }
1301: |
1302: | if ( num_to_read > YY_READ_BUF_SIZE )
1303: | num_to_read = YY_READ_BUF_SIZE;
1304: |
1305: | /* Read in more data. */
1306: | YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),
1307: | yy_n_chars, num_to_read );
1308: |
1309: | yy_current_buffer->yy_n_chars = yy_n_chars;
1310: | }
1311: |
1312: | if ( yy_n_chars == 0 )
1313: | {
1314: | if ( number_to_move == YY_MORE_ADJ )
1315: | {
1316: | ret_val = EOB_ACT_END_OF_FILE;
1317: | yyrestart( yyin );
1318: | }
1319: |
1320: | else
1321: | {
1322: | ret_val = EOB_ACT_LAST_MATCH;
1323: | yy_current_buffer->yy_buffer_status =
1324: | YY_BUFFER_EOF_PENDING;
1325: | }
1326: | }
1327: |
1328: | else
1329: | ret_val = EOB_ACT_CONTINUE_SCAN;
1330: |
1331: | yy_n_chars += number_to_move;
1332: | yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;
1333: | yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
1334: |
1335: | yytext_ptr = &yy_current_buffer->yy_ch_buf[0];
1336: |
1337: | return ret_val;
1338: | }
1339: |
1340: |
1341: | /* yy_get_previous_state - get the state just before the EOB char was reached */
1342: |
1343: | #ifdef YY_USE_PROTOS
1344: | static yy_state_type yy_get_previous_state(void)
1345: | #else
1346: | static yy_state_type yy_get_previous_state()
1347: | #endif
1348: | {
1349: | yy_state_type yy_current_state;
1350: | char *yy_cp;
1351: |
1352: | yy_current_state = yy_start;
1353: | yy_state_ptr = yy_state_buf;
1354: | *yy_state_ptr++ = yy_current_state;
1355: |
1356: | for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )
1357: | {
1358: | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
1359: | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1360: | {
1361: | yy_current_state = (int) yy_def[yy_current_state];
1362: | if ( yy_current_state >= 13 )
1363: | yy_c = yy_meta[(unsigned int) yy_c];
1364: | }
1365: | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1366: | *yy_state_ptr++ = yy_current_state;
1367: | }
1368: |
1369: | return yy_current_state;
1370: | }
1371: |
1372: |
1373: | /* yy_try_NUL_trans - try to make a transition on the NUL character
1374: | *
1375: | * synopsis
1376: | * next_state = yy_try_NUL_trans( current_state );
1377: | */
1378: |
1379: | #ifdef YY_USE_PROTOS
1380: | static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )
1381: | #else
1382: | static yy_state_type yy_try_NUL_trans( yy_current_state )
1383: | yy_state_type yy_current_state;
1384: | #endif
1385: | {
1386: | int yy_is_jam;
1387: |
1388: | YY_CHAR yy_c = 1;
1389: | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1390: | {
1391: | yy_current_state = (int) yy_def[yy_current_state];
1392: | if ( yy_current_state >= 13 )
1393: | yy_c = yy_meta[(unsigned int) yy_c];
1394: | }
1395: | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1396: | yy_is_jam = (yy_current_state == 12);
1397: | if ( ! yy_is_jam )
1398: | *yy_state_ptr++ = yy_current_state;
1399: |
1400: | return yy_is_jam ? 0 : yy_current_state;
1401: | }
1402: |
1403: |
1404: | #ifndef YY_NO_UNPUT
1405: | #ifdef YY_USE_PROTOS
1406: | static void yyunput( int c, char *yy_bp )
1407: | #else
1408: | static void yyunput( c, yy_bp )
1409: | int c;
1410: | char *yy_bp;
1411: | #endif
1412: | {
1413: | char *yy_cp = yy_c_buf_p;
1414: |
1415: | /* undo effects of setting up yytext */
1416: | *yy_cp = yy_hold_char;
1417: |
1418: | if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1419: | { /* need to shift things up to make room */
1420: | /* +2 for EOB chars. */
1421: | int number_to_move = yy_n_chars + 2;
1422: | char *dest = &yy_current_buffer->yy_ch_buf[
1423: | yy_current_buffer->yy_buf_size + 2];
1424: | char *source =
1425: | &yy_current_buffer->yy_ch_buf[number_to_move];
1426: |
1427: | while ( source > yy_current_buffer->yy_ch_buf )
1428: | *--dest = *--source;
1429: |
1430: | yy_cp += (int) (dest - source);
1431: | yy_bp += (int) (dest - source);
1432: | yy_current_buffer->yy_n_chars =
1433: | yy_n_chars = yy_current_buffer->yy_buf_size;
1434: |
1435: | if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )
1436: | YY_FATAL_ERROR( "flex scanner push-back overflow" );
1437: | }
1438: |
1439: | *--yy_cp = (char) c;
1440: |
1441: |
1442: | yytext_ptr = yy_bp;
1443: | yy_hold_char = *yy_cp;
1444: | yy_c_buf_p = yy_cp;
1445: | }
1446: | #endif /* ifndef YY_NO_UNPUT */
1447: |
1448: |
1449: | #ifndef YY_NO_INPUT
1450: | #ifdef __cplusplus
1451: | static int yyinput()
1452: | #else
1453: | #ifdef YY_USE_PROTOS
1454: | static int input(void)
1455: | #else
1456: | static int input()
1457: | #endif
1458: | #endif
1459: | {
1460: | int c;
1461: |
1462: | *yy_c_buf_p = yy_hold_char;
1463: |
1464: | if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
1465: | {
1466: | /* yy_c_buf_p now points to the character we want to return.
1467: | * If this occurs *before* the EOB characters, then it's a
1468: | * valid NUL; if not, then we've hit the end of the buffer.
1469: | */
1470: | if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )
1471: | /* This was really a NUL. */
1472: | *yy_c_buf_p = '\0';
1473: |
1474: | else
1475: | { /* need more input */
1476: | int offset = yy_c_buf_p - yytext_ptr;
1477: | ++yy_c_buf_p;
1478: |
1479: | switch ( yy_get_next_buffer() )
1480: | {
1481: | case EOB_ACT_LAST_MATCH:
1482: | /* This happens because yy_g_n_b()
1483: | * sees that we've accumulated a
1484: | * token and flags that we need to
1485: | * try matching the token before
1486: | * proceeding. But for input(),
1487: | * there's no matching to consider.
1488: | * So convert the EOB_ACT_LAST_MATCH
1489: | * to EOB_ACT_END_OF_FILE.
1490: | */
1491: |
1492: | /* Reset buffer status. */
1493: | yyrestart( yyin );
1494: |
1495: | /* fall through */
1496: |
1497: | case EOB_ACT_END_OF_FILE:
1498: | {
1499: | if ( yywrap() )
1500: | return EOF;
1501: |
1502: | if ( ! yy_did_buffer_switch_on_eof )
1503: | YY_NEW_FILE;
1504: | #ifdef __cplusplus
1505: | return yyinput();
1506: | #else
1507: | return input();
1508: | #endif
1509: | }
1510: |
1511: | case EOB_ACT_CONTINUE_SCAN:
1512: | yy_c_buf_p = yytext_ptr + offset;
1513: | break;
1514: | }
1515: | }
1516: | }
1517: |
1518: | c = *(unsigned char *) yy_c_buf_p; /* cast for 8-bit char's */
1519: | *yy_c_buf_p = '\0'; /* preserve yytext */
1520: | yy_hold_char = *++yy_c_buf_p;
1521: |
1522: |
1523: | return c;
1524: | }
1525: | #endif /* ifndef YY_NO_INPUT */
1526: |
1527: |
1528: | #ifdef YY_USE_PROTOS
1529: | void yyrestart( FILE *input_file )
1530: | #else
1531: | void yyrestart( input_file )
1532: | FILE *input_file;
1533: | #endif
1534: | {
1535: | if ( ! yy_current_buffer )
1536: | yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );
1537: |
1538: | yy_init_buffer( yy_current_buffer, input_file );
1539: | yy_load_buffer_state();
1540: | }
1541: |
1542: |
1543: | #ifdef YY_USE_PROTOS
1544: | void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
1545: | #else
1546: | void yy_switch_to_buffer( new_buffer )
1547: | YY_BUFFER_STATE new_buffer;
1548: | #endif
1549: | {
1550: | if ( yy_current_buffer == new_buffer )
1551: | return;
1552: |
1553: | if ( yy_current_buffer )
1554: | {
1555: | /* Flush out information for old buffer. */
1556: | *yy_c_buf_p = yy_hold_char;
1557: | yy_current_buffer->yy_buf_pos = yy_c_buf_p;
1558: | yy_current_buffer->yy_n_chars = yy_n_chars;
1559: | }
1560: |
1561: | yy_current_buffer = new_buffer;
1562: | yy_load_buffer_state();
1563: |
1564: | /* We don't actually know whether we did this switch during
1565: | * EOF (yywrap()) processing, but the only time this flag
1566: | * is looked at is after yywrap() is called, so it's safe
1567: | * to go ahead and always set it.
1568: | */
1569: | yy_did_buffer_switch_on_eof = 1;
1570: | }
1571: |
1572: |
1573: | #ifdef YY_USE_PROTOS
1574: | void yy_load_buffer_state( void )
1575: | #else
1576: | void yy_load_buffer_state()
1577: | #endif
1578: | {
1579: | yy_n_chars = yy_current_buffer->yy_n_chars;
1580: | yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;
1581: | yyin = yy_current_buffer->yy_input_file;
1582: | yy_hold_char = *yy_c_buf_p;
1583: | }
1584: |
1585: |
1586: | #ifdef YY_USE_PROTOS
1587: | YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )
1588: | #else
1589: | YY_BUFFER_STATE yy_create_buffer( file, size )
1590: | FILE *file;
1591: | int size;
1592: | #endif
1593: | {
1594: | YY_BUFFER_STATE b;
1595: |
1596: | b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
1597: | if ( ! b )
1598: | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1599: |
1600: | b->yy_buf_size = size;
1601: |
1602: | /* yy_ch_buf has to be 2 characters longer than the size given because
1603: | * we need to put in 2 end-of-buffer characters.
1604: | */
1605: | b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );
1606: | if ( ! b->yy_ch_buf )
1607: | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
1608: |
1609: | b->yy_is_our_buffer = 1;
1610: |
1611: | yy_init_buffer( b, file );
1612: |
1613: | return b;
1614: | }
1615: |
1616: |
1617: | #ifdef YY_USE_PROTOS
1618: | void yy_delete_buffer( YY_BUFFER_STATE b )
1619: | #else
1620: | void yy_delete_buffer( b )
1621: | YY_BUFFER_STATE b;
1622: | #endif
1623: | {
1624: | if ( ! b )
1625: | return;
1626: |
1627: | if ( b == yy_current_buffer )
1628: | yy_current_buffer = (YY_BUFFER_STATE) 0;
1629: |
1630: | if ( b->yy_is_our_buffer )
1631: | yy_flex_free( (void *) b->yy_ch_buf );
1632: |
1633: | yy_flex_free( (void *) b );
1634: | }
1635: |
1636: |
1637: | #ifndef YY_ALWAYS_INTERACTIVE
1638: | #ifndef YY_NEVER_INTERACTIVE
1639: | extern int isatty YY_PROTO(( int ));
1640: | #endif
1641: | #endif
1642: |
1643: | #ifdef YY_USE_PROTOS
1644: | void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
1645: | #else
1646: | void yy_init_buffer( b, file )
1647: | YY_BUFFER_STATE b;
1648: | FILE *file;
1649: | #endif
1650: |
1651: |
1652: | {
1653: | yy_flush_buffer( b );
1654: |
1655: | b->yy_input_file = file;
1656: | b->yy_fill_buffer = 1;
1657: |
1658: | #if YY_ALWAYS_INTERACTIVE
1659: | b->yy_is_interactive = 1;
1660: | #else
1661: | #if YY_NEVER_INTERACTIVE
1662: | b->yy_is_interactive = 0;
1663: | #else
1664: | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
1665: | #endif
1666: | #endif
1667: | }
1668: |
1669: |
1670: | #ifdef YY_USE_PROTOS
1671: | void yy_flush_buffer( YY_BUFFER_STATE b )
1672: | #else
1673: | void yy_flush_buffer( b )
1674: | YY_BUFFER_STATE b;
1675: | #endif
1676: |
1677: | {
1678: | if ( ! b )
1679: | return;
1680: |
1681: | b->yy_n_chars = 0;
1682: |
1683: | /* We always need two end-of-buffer characters. The first causes
1684: | * a transition to the end-of-buffer state. The second causes
1685: | * a jam in that state.
1686: | */
1687: | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
1688: | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
1689: |
1690: | b->yy_buf_pos = &b->yy_ch_buf[0];
1691: |
1692: | b->yy_at_bol = 1;
1693: | b->yy_buffer_status = YY_BUFFER_NEW;
1694: |
1695: | if ( b == yy_current_buffer )
1696: | yy_load_buffer_state();
1697: | }
1698: |
1699: |
1700: | #ifndef YY_NO_SCAN_BUFFER
1701: | #ifdef YY_USE_PROTOS
1702: | YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )
1703: | #else
1704: | YY_BUFFER_STATE yy_scan_buffer( base, size )
1705: | char *base;
1706: | yy_size_t size;
1707: | #endif
1708: | {
1709: | YY_BUFFER_STATE b;
1710: |
1711: | if ( size < 2 ||
1712: | base[size-2] != YY_END_OF_BUFFER_CHAR ||
1713: | base[size-1] != YY_END_OF_BUFFER_CHAR )
1714: | /* They forgot to leave room for the EOB's. */
1715: | return 0;
1716: |
1717: | b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );
1718: | if ( ! b )
1719: | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
1720: |
1721: | b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
1722: | b->yy_buf_pos = b->yy_ch_buf = base;
1723: | b->yy_is_our_buffer = 0;
1724: | b->yy_input_file = 0;
1725: | b->yy_n_chars = b->yy_buf_size;
1726: | b->yy_is_interactive = 0;
1727: | b->yy_at_bol = 1;
1728: | b->yy_fill_buffer = 0;
1729: | b->yy_buffer_status = YY_BUFFER_NEW;
1730: |
1731: | yy_switch_to_buffer( b );
1732: |
1733: | return b;
1734: | }
1735: | #endif
1736: |
1737: |
1738: | #ifndef YY_NO_SCAN_STRING
1739: | #ifdef YY_USE_PROTOS
1740: | YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )
1741: | #else
1742: | YY_BUFFER_STATE yy_scan_string( yy_str )
1743: | yyconst char *yy_str;
1744: | #endif
1745: | {
1746: | int len;
1747: | for ( len = 0; yy_str[len]; ++len )
1748: | ;
1749: |
1750: | return yy_scan_bytes( yy_str, len );
1751: | }
1752: | #endif
1753: |
1754: |
1755: | #ifndef YY_NO_SCAN_BYTES
1756: | #ifdef YY_USE_PROTOS
1757: | YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )
1758: | #else
1759: | YY_BUFFER_STATE yy_scan_bytes( bytes, len )
1760: | yyconst char *bytes;
1761: | int len;
1762: | #endif
1763: | {
1764: | YY_BUFFER_STATE b;
1765: | char *buf;
1766: | yy_size_t n;
1767: | int i;
1768: |
1769: | /* Get memory for full buffer, including space for trailing EOB's. */
1770: | n = len + 2;
1771: | buf = (char *) yy_flex_alloc( n );
1772: | if ( ! buf )
1773: | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
1774: |
1775: | for ( i = 0; i < len; ++i )
1776: | buf[i] = bytes[i];
1777: |
1778: | buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;
1779: |
1780: | b = yy_scan_buffer( buf, n );
1781: | if ( ! b )
1782: | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
1783: |
1784: | /* It's okay to grow etc. this buffer, and we should throw it
1785: | * away when we're done.
1786: | */
1787: | b->yy_is_our_buffer = 1;
1788: |
1789: | return b;
1790: | }
1791: | #endif
1792: |
1793: |
1794: | #ifndef YY_NO_PUSH_STATE
1795: | #ifdef YY_USE_PROTOS
1796: | static void yy_push_state( int new_state )
1797: | #else
1798: | static void yy_push_state( new_state )
1799: | int new_state;
1800: | #endif
1801: | {
1802: | if ( yy_start_stack_ptr >= yy_start_stack_depth )
1803: | {
1804: | yy_size_t new_size;
1805: |
1806: | yy_start_stack_depth += YY_START_STACK_INCR;
1807: | new_size = yy_start_stack_depth * sizeof( int );
1808: |
1809: | if ( ! yy_start_stack )
1810: | yy_start_stack = (int *) yy_flex_alloc( new_size );
1811: |
1812: | else
1813: | yy_start_stack = (int *) yy_flex_realloc(
1814: | (void *) yy_start_stack, new_size );
1815: |
1816: | if ( ! yy_start_stack )
1817: | YY_FATAL_ERROR(
1818: | "out of memory expanding start-condition stack" );
1819: | }
1820: |
1821: | yy_start_stack[yy_start_stack_ptr++] = YY_START;
1822: |
1823: | BEGIN(new_state);
1824: | }
1825: | #endif
1826: |
1827: |
1828: | #ifndef YY_NO_POP_STATE
1829: | #ifdef YY_USE_PROTOS
1830: | static void yy_pop_state(void)
1831: | #else
1832: | static void yy_pop_state()
1833: | #endif
1834: | {
1835: | if ( --yy_start_stack_ptr < 0 )
1836: | YY_FATAL_ERROR( "start-condition stack underflow" );
1837: |
1838: | BEGIN(yy_start_stack[yy_start_stack_ptr]);
1839: | }
1840: | #endif
1841: |
1842: |
1843: | #ifndef YY_NO_TOP_STATE
1844: | #ifdef YY_USE_PROTOS
1845: | static int yy_top_state(void)
1846: | #else
1847: | static int yy_top_state()
1848: | #endif
1849: | {
1850: | return yy_start_stack[yy_start_stack_ptr - 1];
1851: | }
1852: | #endif
1853: |
1854: | #ifndef YY_EXIT_FAILURE
1855: | #define YY_EXIT_FAILURE 2
1856: | #endif
1857: |
1858: | #ifdef YY_USE_PROTOS
1859: | static void yy_fatal_error( yyconst char msg[] )
1860: | #else
1861: | static void yy_fatal_error( msg )
1862: | char msg[];
1863: | #endif
1864: | {
1865: | (void) fprintf( stderr, "%s\n", msg );
1866: | exit( YY_EXIT_FAILURE );
1867: | }
1868: |
1869: |
1870: |
1871: | /* Redefine yyless() so it works in section 3 code. */
1872: |
1873: | #undef yyless
1874: | #define yyless(n) \
1875: | do \
1876: | { \
1877: | /* Undo effects of setting up yytext. */ \
1878: | yytext[yyleng] = yy_hold_char; \
1879: | yy_c_buf_p = yytext + n; \
1880: | yy_hold_char = *yy_c_buf_p; \
1881: | *yy_c_buf_p = '\0'; \
1882: | yyleng = n; \
1883: | } \
1884: | while ( 0 )
1885: |
1886: |
1887: | /* Internal utility routines. */
1888: |
1889: | #ifndef yytext_ptr
1890: | #ifdef YY_USE_PROTOS
1891: | static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )
1892: | #else
1893: | static void yy_flex_strncpy( s1, s2, n )
1894: | char *s1;
1895: | yyconst char *s2;
1896: | int n;
1897: | #endif
1898: | {
1899: | int i;
1900: | for ( i = 0; i < n; ++i )
1901: | s1[i] = s2[i];
1902: | }
1903: | #endif
1904: |
1905: | #ifdef YY_NEED_STRLEN
1906: | #ifdef YY_USE_PROTOS
1907: | static int yy_flex_strlen( yyconst char *s )
1908: | #else
1909: | static int yy_flex_strlen( s )
1910: | yyconst char *s;
1911: | #endif
1912: | {
1913: | int n;
1914: | for ( n = 0; s[n]; ++n )
1915: | ;
1916: |
1917: | return n;
1918: | }
1919: | #endif
1920: |
1921: |
1922: | #ifdef YY_USE_PROTOS
1923: | static void *yy_flex_alloc( yy_size_t size )
1924: | #else
1925: | static void *yy_flex_alloc( size )
1926: | yy_size_t size;
1927: | #endif
1928: | {
1929: | return (void *) malloc( size );
1930: | }
1931: |
1932: | #ifdef YY_USE_PROTOS
1933: | static void *yy_flex_realloc( void *ptr, yy_size_t size )
1934: | #else
1935: | static void *yy_flex_realloc( ptr, size )
1936: | void *ptr;
1937: | yy_size_t size;
1938: | #endif
1939: | {
1940: | /* The cast to (char *) in the following accommodates both
1941: | * implementations that use char* generic pointers, and those
1942: | * that use void* generic pointers. It works with the latter
1943: | * because both ANSI C and C++ allow castless assignment from
1944: | * any pointer type to void*, and deal with argument conversions
1945: | * as though doing an assignment.
1946: | */
1947: | return (void *) realloc( (char *) ptr, size );
1948: | }
1949: |
1950: | #ifdef YY_USE_PROTOS
1951: | static void yy_flex_free( void *ptr )
1952: | #else
1953: | static void yy_flex_free( ptr )
1954: | void *ptr;
1955: | #endif
1956: | {
1957: | free( ptr );
1958: | }
1959: |
1960: | #if YY_MAIN
1961: | int main()
1962: | {
1963: | yylex();
1964: | return 0;
1965: | }
1966: | #endif
1967: | #line 9 "conftest.l"
1968: |
1969: | #ifdef YYTEXT_POINTER
1970: | extern char *yytext;
1971: | #endif
1972: | int
1973: | main (void)
1974: | {
1975: | return ! yylex () + ! yywrap ();
1976: | }
1.1.1.1.2.1! misho 1977: configure:11416: gcc -o conftest -g -O2 conftest.c -lfl >&5
1.1 misho 1978: configure:11416: $? = 0
1979: configure:11426: result: -lfl
1980: configure:11432: checking whether yytext is a pointer
1.1.1.1.2.1! misho 1981: configure:11448: gcc -o conftest -g -O2 conftest.c -lfl >&5
1.1 misho 1982: configure:11448: $? = 0
1983: configure:11456: result: yes
1984: configure:11470: checking for egrep
1985: configure:11532: result: /usr/bin/grep -E
1986: configure:11559: checking net/pfkeyv2.h usability
1.1.1.1.2.1! misho 1987: configure:11559: gcc -c -g -O2 conftest.c >&5
1.1 misho 1988: configure:11559: $? = 0
1989: configure:11559: result: yes
1990: configure:11559: checking net/pfkeyv2.h presence
1.1.1.1.2.1! misho 1991: configure:11559: gcc -E conftest.c
1.1 misho 1992: configure:11559: $? = 0
1993: configure:11559: result: yes
1994: configure:11559: checking for net/pfkeyv2.h
1995: configure:11559: result: yes
1996: configure:11567: checking netinet/ipsec.h usability
1.1.1.1.2.1! misho 1997: configure:11567: gcc -c -g -O2 conftest.c >&5
1.1 misho 1998: conftest.c:57:27: error: netinet/ipsec.h: No such file or directory
1999: configure:11567: $? = 1
2000: configure: failed program was:
2001: | /* confdefs.h */
2002: | #define PACKAGE_NAME "ipsec-tools"
2003: | #define PACKAGE_TARNAME "ipsec-tools"
2004: | #define PACKAGE_VERSION "0.8.0"
2005: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2006: | #define PACKAGE_BUGREPORT ""
2007: | #define PACKAGE_URL ""
2008: | #define PACKAGE "ipsec-tools"
2009: | #define VERSION "0.8.0"
2010: | #define STDC_HEADERS 1
2011: | #define HAVE_SYS_TYPES_H 1
2012: | #define HAVE_SYS_STAT_H 1
2013: | #define HAVE_STDLIB_H 1
2014: | #define HAVE_STRING_H 1
2015: | #define HAVE_MEMORY_H 1
2016: | #define HAVE_STRINGS_H 1
2017: | #define HAVE_INTTYPES_H 1
2018: | #define HAVE_STDINT_H 1
2019: | #define HAVE_UNISTD_H 1
2020: | #define HAVE_DLFCN_H 1
2021: | #define LT_OBJDIR ".libs/"
2022: | #define YYTEXT_POINTER 1
2023: | /* end confdefs.h. */
2024: | #include <stdio.h>
2025: | #ifdef HAVE_SYS_TYPES_H
2026: | # include <sys/types.h>
2027: | #endif
2028: | #ifdef HAVE_SYS_STAT_H
2029: | # include <sys/stat.h>
2030: | #endif
2031: | #ifdef STDC_HEADERS
2032: | # include <stdlib.h>
2033: | # include <stddef.h>
2034: | #else
2035: | # ifdef HAVE_STDLIB_H
2036: | # include <stdlib.h>
2037: | # endif
2038: | #endif
2039: | #ifdef HAVE_STRING_H
2040: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2041: | # include <memory.h>
2042: | # endif
2043: | # include <string.h>
2044: | #endif
2045: | #ifdef HAVE_STRINGS_H
2046: | # include <strings.h>
2047: | #endif
2048: | #ifdef HAVE_INTTYPES_H
2049: | # include <inttypes.h>
2050: | #endif
2051: | #ifdef HAVE_STDINT_H
2052: | # include <stdint.h>
2053: | #endif
2054: | #ifdef HAVE_UNISTD_H
2055: | # include <unistd.h>
2056: | #endif
2057: | #include <netinet/ipsec.h>
2058: configure:11567: result: no
2059: configure:11567: checking netinet/ipsec.h presence
1.1.1.1.2.1! misho 2060: configure:11567: gcc -E conftest.c
1.1 misho 2061: conftest.c:24:27: error: netinet/ipsec.h: No such file or directory
2062: configure:11567: $? = 1
2063: configure: failed program was:
2064: | /* confdefs.h */
2065: | #define PACKAGE_NAME "ipsec-tools"
2066: | #define PACKAGE_TARNAME "ipsec-tools"
2067: | #define PACKAGE_VERSION "0.8.0"
2068: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2069: | #define PACKAGE_BUGREPORT ""
2070: | #define PACKAGE_URL ""
2071: | #define PACKAGE "ipsec-tools"
2072: | #define VERSION "0.8.0"
2073: | #define STDC_HEADERS 1
2074: | #define HAVE_SYS_TYPES_H 1
2075: | #define HAVE_SYS_STAT_H 1
2076: | #define HAVE_STDLIB_H 1
2077: | #define HAVE_STRING_H 1
2078: | #define HAVE_MEMORY_H 1
2079: | #define HAVE_STRINGS_H 1
2080: | #define HAVE_INTTYPES_H 1
2081: | #define HAVE_STDINT_H 1
2082: | #define HAVE_UNISTD_H 1
2083: | #define HAVE_DLFCN_H 1
2084: | #define LT_OBJDIR ".libs/"
2085: | #define YYTEXT_POINTER 1
2086: | /* end confdefs.h. */
2087: | #include <netinet/ipsec.h>
2088: configure:11567: result: no
2089: configure:11567: checking for netinet/ipsec.h
2090: configure:11567: result: no
2091: configure:11575: checking netinet6/ipsec.h usability
1.1.1.1.2.1! misho 2092: configure:11575: gcc -c -g -O2 conftest.c >&5
1.1 misho 2093: conftest.c:57:28: error: netinet6/ipsec.h: No such file or directory
2094: configure:11575: $? = 1
2095: configure: failed program was:
2096: | /* confdefs.h */
2097: | #define PACKAGE_NAME "ipsec-tools"
2098: | #define PACKAGE_TARNAME "ipsec-tools"
2099: | #define PACKAGE_VERSION "0.8.0"
2100: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2101: | #define PACKAGE_BUGREPORT ""
2102: | #define PACKAGE_URL ""
2103: | #define PACKAGE "ipsec-tools"
2104: | #define VERSION "0.8.0"
2105: | #define STDC_HEADERS 1
2106: | #define HAVE_SYS_TYPES_H 1
2107: | #define HAVE_SYS_STAT_H 1
2108: | #define HAVE_STDLIB_H 1
2109: | #define HAVE_STRING_H 1
2110: | #define HAVE_MEMORY_H 1
2111: | #define HAVE_STRINGS_H 1
2112: | #define HAVE_INTTYPES_H 1
2113: | #define HAVE_STDINT_H 1
2114: | #define HAVE_UNISTD_H 1
2115: | #define HAVE_DLFCN_H 1
2116: | #define LT_OBJDIR ".libs/"
2117: | #define YYTEXT_POINTER 1
2118: | /* end confdefs.h. */
2119: | #include <stdio.h>
2120: | #ifdef HAVE_SYS_TYPES_H
2121: | # include <sys/types.h>
2122: | #endif
2123: | #ifdef HAVE_SYS_STAT_H
2124: | # include <sys/stat.h>
2125: | #endif
2126: | #ifdef STDC_HEADERS
2127: | # include <stdlib.h>
2128: | # include <stddef.h>
2129: | #else
2130: | # ifdef HAVE_STDLIB_H
2131: | # include <stdlib.h>
2132: | # endif
2133: | #endif
2134: | #ifdef HAVE_STRING_H
2135: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2136: | # include <memory.h>
2137: | # endif
2138: | # include <string.h>
2139: | #endif
2140: | #ifdef HAVE_STRINGS_H
2141: | # include <strings.h>
2142: | #endif
2143: | #ifdef HAVE_INTTYPES_H
2144: | # include <inttypes.h>
2145: | #endif
2146: | #ifdef HAVE_STDINT_H
2147: | # include <stdint.h>
2148: | #endif
2149: | #ifdef HAVE_UNISTD_H
2150: | # include <unistd.h>
2151: | #endif
2152: | #include <netinet6/ipsec.h>
2153: configure:11575: result: no
2154: configure:11575: checking netinet6/ipsec.h presence
1.1.1.1.2.1! misho 2155: configure:11575: gcc -E conftest.c
1.1 misho 2156: conftest.c:24:28: error: netinet6/ipsec.h: No such file or directory
2157: configure:11575: $? = 1
2158: configure: failed program was:
2159: | /* confdefs.h */
2160: | #define PACKAGE_NAME "ipsec-tools"
2161: | #define PACKAGE_TARNAME "ipsec-tools"
2162: | #define PACKAGE_VERSION "0.8.0"
2163: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2164: | #define PACKAGE_BUGREPORT ""
2165: | #define PACKAGE_URL ""
2166: | #define PACKAGE "ipsec-tools"
2167: | #define VERSION "0.8.0"
2168: | #define STDC_HEADERS 1
2169: | #define HAVE_SYS_TYPES_H 1
2170: | #define HAVE_SYS_STAT_H 1
2171: | #define HAVE_STDLIB_H 1
2172: | #define HAVE_STRING_H 1
2173: | #define HAVE_MEMORY_H 1
2174: | #define HAVE_STRINGS_H 1
2175: | #define HAVE_INTTYPES_H 1
2176: | #define HAVE_STDINT_H 1
2177: | #define HAVE_UNISTD_H 1
2178: | #define HAVE_DLFCN_H 1
2179: | #define LT_OBJDIR ".libs/"
2180: | #define YYTEXT_POINTER 1
2181: | /* end confdefs.h. */
2182: | #include <netinet6/ipsec.h>
2183: configure:11575: result: no
2184: configure:11575: checking for netinet6/ipsec.h
2185: configure:11575: result: no
2186: configure:11583: checking netipsec/ipsec.h usability
1.1.1.1.2.1! misho 2187: configure:11583: gcc -c -g -O2 conftest.c >&5
1.1 misho 2188: configure:11583: $? = 0
2189: configure:11583: result: yes
2190: configure:11583: checking netipsec/ipsec.h presence
1.1.1.1.2.1! misho 2191: configure:11583: gcc -E conftest.c
1.1 misho 2192: configure:11583: $? = 0
2193: configure:11583: result: yes
2194: configure:11583: checking for netipsec/ipsec.h
2195: configure:11583: result: yes
2196: configure:11681: checking for ANSI C header files
2197: configure:11785: result: yes
2198: configure:11793: checking for sys/wait.h that is POSIX.1 compatible
1.1.1.1.2.1! misho 2199: configure:11819: gcc -c -g -O2 conftest.c >&5
1.1 misho 2200: configure:11819: $? = 0
2201: configure:11826: result: yes
2202: configure:11837: checking limits.h usability
1.1.1.1.2.1! misho 2203: configure:11837: gcc -c -g -O2 conftest.c >&5
1.1 misho 2204: configure:11837: $? = 0
2205: configure:11837: result: yes
2206: configure:11837: checking limits.h presence
1.1.1.1.2.1! misho 2207: configure:11837: gcc -E conftest.c
1.1 misho 2208: configure:11837: $? = 0
2209: configure:11837: result: yes
2210: configure:11837: checking for limits.h
2211: configure:11837: result: yes
2212: configure:11837: checking sys/time.h usability
1.1.1.1.2.1! misho 2213: configure:11837: gcc -c -g -O2 conftest.c >&5
1.1 misho 2214: configure:11837: $? = 0
2215: configure:11837: result: yes
2216: configure:11837: checking sys/time.h presence
1.1.1.1.2.1! misho 2217: configure:11837: gcc -E conftest.c
1.1 misho 2218: configure:11837: $? = 0
2219: configure:11837: result: yes
2220: configure:11837: checking for sys/time.h
2221: configure:11837: result: yes
2222: configure:11837: checking for unistd.h
2223: configure:11837: result: yes
2224: configure:11837: checking stdarg.h usability
1.1.1.1.2.1! misho 2225: configure:11837: gcc -c -g -O2 conftest.c >&5
1.1 misho 2226: configure:11837: $? = 0
2227: configure:11837: result: yes
2228: configure:11837: checking stdarg.h presence
1.1.1.1.2.1! misho 2229: configure:11837: gcc -E conftest.c
1.1 misho 2230: configure:11837: $? = 0
2231: configure:11837: result: yes
2232: configure:11837: checking for stdarg.h
2233: configure:11837: result: yes
2234: configure:11837: checking varargs.h usability
1.1.1.1.2.1! misho 2235: configure:11837: gcc -c -g -O2 conftest.c >&5
1.1 misho 2236: In file included from conftest.c:64:
2237: /usr/include/varargs.h:34:2: error: #error "<varargs.h> is obsolete with this version of GCC."
2238: /usr/include/varargs.h:35:2: error: #error "Change your code to use <stdarg.h> instead."
2239: configure:11837: $? = 1
2240: configure: failed program was:
2241: | /* confdefs.h */
2242: | #define PACKAGE_NAME "ipsec-tools"
2243: | #define PACKAGE_TARNAME "ipsec-tools"
2244: | #define PACKAGE_VERSION "0.8.0"
2245: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2246: | #define PACKAGE_BUGREPORT ""
2247: | #define PACKAGE_URL ""
2248: | #define PACKAGE "ipsec-tools"
2249: | #define VERSION "0.8.0"
2250: | #define STDC_HEADERS 1
2251: | #define HAVE_SYS_TYPES_H 1
2252: | #define HAVE_SYS_STAT_H 1
2253: | #define HAVE_STDLIB_H 1
2254: | #define HAVE_STRING_H 1
2255: | #define HAVE_MEMORY_H 1
2256: | #define HAVE_STRINGS_H 1
2257: | #define HAVE_INTTYPES_H 1
2258: | #define HAVE_STDINT_H 1
2259: | #define HAVE_UNISTD_H 1
2260: | #define HAVE_DLFCN_H 1
2261: | #define LT_OBJDIR ".libs/"
2262: | #define YYTEXT_POINTER 1
2263: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2264: | #define STDC_HEADERS 1
2265: | #define HAVE_SYS_WAIT_H 1
2266: | #define HAVE_LIMITS_H 1
2267: | #define HAVE_SYS_TIME_H 1
2268: | #define HAVE_UNISTD_H 1
2269: | #define HAVE_STDARG_H 1
2270: | /* end confdefs.h. */
2271: | #include <stdio.h>
2272: | #ifdef HAVE_SYS_TYPES_H
2273: | # include <sys/types.h>
2274: | #endif
2275: | #ifdef HAVE_SYS_STAT_H
2276: | # include <sys/stat.h>
2277: | #endif
2278: | #ifdef STDC_HEADERS
2279: | # include <stdlib.h>
2280: | # include <stddef.h>
2281: | #else
2282: | # ifdef HAVE_STDLIB_H
2283: | # include <stdlib.h>
2284: | # endif
2285: | #endif
2286: | #ifdef HAVE_STRING_H
2287: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2288: | # include <memory.h>
2289: | # endif
2290: | # include <string.h>
2291: | #endif
2292: | #ifdef HAVE_STRINGS_H
2293: | # include <strings.h>
2294: | #endif
2295: | #ifdef HAVE_INTTYPES_H
2296: | # include <inttypes.h>
2297: | #endif
2298: | #ifdef HAVE_STDINT_H
2299: | # include <stdint.h>
2300: | #endif
2301: | #ifdef HAVE_UNISTD_H
2302: | # include <unistd.h>
2303: | #endif
2304: | #include <varargs.h>
2305: configure:11837: result: no
2306: configure:11837: checking varargs.h presence
1.1.1.1.2.1! misho 2307: configure:11837: gcc -E conftest.c
1.1 misho 2308: In file included from conftest.c:31:
2309: /usr/include/varargs.h:34:2: error: #error "<varargs.h> is obsolete with this version of GCC."
2310: /usr/include/varargs.h:35:2: error: #error "Change your code to use <stdarg.h> instead."
2311: configure:11837: $? = 1
2312: configure: failed program was:
2313: | /* confdefs.h */
2314: | #define PACKAGE_NAME "ipsec-tools"
2315: | #define PACKAGE_TARNAME "ipsec-tools"
2316: | #define PACKAGE_VERSION "0.8.0"
2317: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2318: | #define PACKAGE_BUGREPORT ""
2319: | #define PACKAGE_URL ""
2320: | #define PACKAGE "ipsec-tools"
2321: | #define VERSION "0.8.0"
2322: | #define STDC_HEADERS 1
2323: | #define HAVE_SYS_TYPES_H 1
2324: | #define HAVE_SYS_STAT_H 1
2325: | #define HAVE_STDLIB_H 1
2326: | #define HAVE_STRING_H 1
2327: | #define HAVE_MEMORY_H 1
2328: | #define HAVE_STRINGS_H 1
2329: | #define HAVE_INTTYPES_H 1
2330: | #define HAVE_STDINT_H 1
2331: | #define HAVE_UNISTD_H 1
2332: | #define HAVE_DLFCN_H 1
2333: | #define LT_OBJDIR ".libs/"
2334: | #define YYTEXT_POINTER 1
2335: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2336: | #define STDC_HEADERS 1
2337: | #define HAVE_SYS_WAIT_H 1
2338: | #define HAVE_LIMITS_H 1
2339: | #define HAVE_SYS_TIME_H 1
2340: | #define HAVE_UNISTD_H 1
2341: | #define HAVE_STDARG_H 1
2342: | /* end confdefs.h. */
2343: | #include <varargs.h>
2344: configure:11837: result: no
2345: configure:11837: checking for varargs.h
2346: configure:11837: result: no
2347: configure:11849: checking shadow.h usability
1.1.1.1.2.1! misho 2348: configure:11849: gcc -c -g -O2 conftest.c >&5
1.1 misho 2349: conftest.c:64:20: error: shadow.h: No such file or directory
2350: configure:11849: $? = 1
2351: configure: failed program was:
2352: | /* confdefs.h */
2353: | #define PACKAGE_NAME "ipsec-tools"
2354: | #define PACKAGE_TARNAME "ipsec-tools"
2355: | #define PACKAGE_VERSION "0.8.0"
2356: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2357: | #define PACKAGE_BUGREPORT ""
2358: | #define PACKAGE_URL ""
2359: | #define PACKAGE "ipsec-tools"
2360: | #define VERSION "0.8.0"
2361: | #define STDC_HEADERS 1
2362: | #define HAVE_SYS_TYPES_H 1
2363: | #define HAVE_SYS_STAT_H 1
2364: | #define HAVE_STDLIB_H 1
2365: | #define HAVE_STRING_H 1
2366: | #define HAVE_MEMORY_H 1
2367: | #define HAVE_STRINGS_H 1
2368: | #define HAVE_INTTYPES_H 1
2369: | #define HAVE_STDINT_H 1
2370: | #define HAVE_UNISTD_H 1
2371: | #define HAVE_DLFCN_H 1
2372: | #define LT_OBJDIR ".libs/"
2373: | #define YYTEXT_POINTER 1
2374: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2375: | #define STDC_HEADERS 1
2376: | #define HAVE_SYS_WAIT_H 1
2377: | #define HAVE_LIMITS_H 1
2378: | #define HAVE_SYS_TIME_H 1
2379: | #define HAVE_UNISTD_H 1
2380: | #define HAVE_STDARG_H 1
2381: | /* end confdefs.h. */
2382: | #include <stdio.h>
2383: | #ifdef HAVE_SYS_TYPES_H
2384: | # include <sys/types.h>
2385: | #endif
2386: | #ifdef HAVE_SYS_STAT_H
2387: | # include <sys/stat.h>
2388: | #endif
2389: | #ifdef STDC_HEADERS
2390: | # include <stdlib.h>
2391: | # include <stddef.h>
2392: | #else
2393: | # ifdef HAVE_STDLIB_H
2394: | # include <stdlib.h>
2395: | # endif
2396: | #endif
2397: | #ifdef HAVE_STRING_H
2398: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2399: | # include <memory.h>
2400: | # endif
2401: | # include <string.h>
2402: | #endif
2403: | #ifdef HAVE_STRINGS_H
2404: | # include <strings.h>
2405: | #endif
2406: | #ifdef HAVE_INTTYPES_H
2407: | # include <inttypes.h>
2408: | #endif
2409: | #ifdef HAVE_STDINT_H
2410: | # include <stdint.h>
2411: | #endif
2412: | #ifdef HAVE_UNISTD_H
2413: | # include <unistd.h>
2414: | #endif
2415: | #include <shadow.h>
2416: configure:11849: result: no
2417: configure:11849: checking shadow.h presence
1.1.1.1.2.1! misho 2418: configure:11849: gcc -E conftest.c
1.1 misho 2419: conftest.c:31:20: error: shadow.h: No such file or directory
2420: configure:11849: $? = 1
2421: configure: failed program was:
2422: | /* confdefs.h */
2423: | #define PACKAGE_NAME "ipsec-tools"
2424: | #define PACKAGE_TARNAME "ipsec-tools"
2425: | #define PACKAGE_VERSION "0.8.0"
2426: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2427: | #define PACKAGE_BUGREPORT ""
2428: | #define PACKAGE_URL ""
2429: | #define PACKAGE "ipsec-tools"
2430: | #define VERSION "0.8.0"
2431: | #define STDC_HEADERS 1
2432: | #define HAVE_SYS_TYPES_H 1
2433: | #define HAVE_SYS_STAT_H 1
2434: | #define HAVE_STDLIB_H 1
2435: | #define HAVE_STRING_H 1
2436: | #define HAVE_MEMORY_H 1
2437: | #define HAVE_STRINGS_H 1
2438: | #define HAVE_INTTYPES_H 1
2439: | #define HAVE_STDINT_H 1
2440: | #define HAVE_UNISTD_H 1
2441: | #define HAVE_DLFCN_H 1
2442: | #define LT_OBJDIR ".libs/"
2443: | #define YYTEXT_POINTER 1
2444: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2445: | #define STDC_HEADERS 1
2446: | #define HAVE_SYS_WAIT_H 1
2447: | #define HAVE_LIMITS_H 1
2448: | #define HAVE_SYS_TIME_H 1
2449: | #define HAVE_UNISTD_H 1
2450: | #define HAVE_STDARG_H 1
2451: | /* end confdefs.h. */
2452: | #include <shadow.h>
2453: configure:11849: result: no
2454: configure:11849: checking for shadow.h
2455: configure:11849: result: no
2456: configure:11861: checking for an ANSI C-conforming const
1.1.1.1.2.1! misho 2457: configure:11926: gcc -c -g -O2 conftest.c >&5
1.1 misho 2458: configure:11926: $? = 0
2459: configure:11933: result: yes
2460: configure:11941: checking for pid_t
1.1.1.1.2.1! misho 2461: configure:11941: gcc -c -g -O2 conftest.c >&5
1.1 misho 2462: configure:11941: $? = 0
1.1.1.1.2.1! misho 2463: configure:11941: gcc -c -g -O2 conftest.c >&5
1.1 misho 2464: conftest.c: In function 'main':
2465: conftest.c:67: error: expected expression before ')' token
2466: configure:11941: $? = 1
2467: configure: failed program was:
2468: | /* confdefs.h */
2469: | #define PACKAGE_NAME "ipsec-tools"
2470: | #define PACKAGE_TARNAME "ipsec-tools"
2471: | #define PACKAGE_VERSION "0.8.0"
2472: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2473: | #define PACKAGE_BUGREPORT ""
2474: | #define PACKAGE_URL ""
2475: | #define PACKAGE "ipsec-tools"
2476: | #define VERSION "0.8.0"
2477: | #define STDC_HEADERS 1
2478: | #define HAVE_SYS_TYPES_H 1
2479: | #define HAVE_SYS_STAT_H 1
2480: | #define HAVE_STDLIB_H 1
2481: | #define HAVE_STRING_H 1
2482: | #define HAVE_MEMORY_H 1
2483: | #define HAVE_STRINGS_H 1
2484: | #define HAVE_INTTYPES_H 1
2485: | #define HAVE_STDINT_H 1
2486: | #define HAVE_UNISTD_H 1
2487: | #define HAVE_DLFCN_H 1
2488: | #define LT_OBJDIR ".libs/"
2489: | #define YYTEXT_POINTER 1
2490: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2491: | #define STDC_HEADERS 1
2492: | #define HAVE_SYS_WAIT_H 1
2493: | #define HAVE_LIMITS_H 1
2494: | #define HAVE_SYS_TIME_H 1
2495: | #define HAVE_UNISTD_H 1
2496: | #define HAVE_STDARG_H 1
2497: | /* end confdefs.h. */
2498: | #include <stdio.h>
2499: | #ifdef HAVE_SYS_TYPES_H
2500: | # include <sys/types.h>
2501: | #endif
2502: | #ifdef HAVE_SYS_STAT_H
2503: | # include <sys/stat.h>
2504: | #endif
2505: | #ifdef STDC_HEADERS
2506: | # include <stdlib.h>
2507: | # include <stddef.h>
2508: | #else
2509: | # ifdef HAVE_STDLIB_H
2510: | # include <stdlib.h>
2511: | # endif
2512: | #endif
2513: | #ifdef HAVE_STRING_H
2514: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2515: | # include <memory.h>
2516: | # endif
2517: | # include <string.h>
2518: | #endif
2519: | #ifdef HAVE_STRINGS_H
2520: | # include <strings.h>
2521: | #endif
2522: | #ifdef HAVE_INTTYPES_H
2523: | # include <inttypes.h>
2524: | #endif
2525: | #ifdef HAVE_STDINT_H
2526: | # include <stdint.h>
2527: | #endif
2528: | #ifdef HAVE_UNISTD_H
2529: | # include <unistd.h>
2530: | #endif
2531: | int
2532: | main ()
2533: | {
2534: | if (sizeof ((pid_t)))
2535: | return 0;
2536: | ;
2537: | return 0;
2538: | }
2539: configure:11941: result: yes
2540: configure:11952: checking for size_t
1.1.1.1.2.1! misho 2541: configure:11952: gcc -c -g -O2 conftest.c >&5
1.1 misho 2542: configure:11952: $? = 0
1.1.1.1.2.1! misho 2543: configure:11952: gcc -c -g -O2 conftest.c >&5
1.1 misho 2544: conftest.c: In function 'main':
2545: conftest.c:67: error: expected expression before ')' token
2546: configure:11952: $? = 1
2547: configure: failed program was:
2548: | /* confdefs.h */
2549: | #define PACKAGE_NAME "ipsec-tools"
2550: | #define PACKAGE_TARNAME "ipsec-tools"
2551: | #define PACKAGE_VERSION "0.8.0"
2552: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2553: | #define PACKAGE_BUGREPORT ""
2554: | #define PACKAGE_URL ""
2555: | #define PACKAGE "ipsec-tools"
2556: | #define VERSION "0.8.0"
2557: | #define STDC_HEADERS 1
2558: | #define HAVE_SYS_TYPES_H 1
2559: | #define HAVE_SYS_STAT_H 1
2560: | #define HAVE_STDLIB_H 1
2561: | #define HAVE_STRING_H 1
2562: | #define HAVE_MEMORY_H 1
2563: | #define HAVE_STRINGS_H 1
2564: | #define HAVE_INTTYPES_H 1
2565: | #define HAVE_STDINT_H 1
2566: | #define HAVE_UNISTD_H 1
2567: | #define HAVE_DLFCN_H 1
2568: | #define LT_OBJDIR ".libs/"
2569: | #define YYTEXT_POINTER 1
2570: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2571: | #define STDC_HEADERS 1
2572: | #define HAVE_SYS_WAIT_H 1
2573: | #define HAVE_LIMITS_H 1
2574: | #define HAVE_SYS_TIME_H 1
2575: | #define HAVE_UNISTD_H 1
2576: | #define HAVE_STDARG_H 1
2577: | /* end confdefs.h. */
2578: | #include <stdio.h>
2579: | #ifdef HAVE_SYS_TYPES_H
2580: | # include <sys/types.h>
2581: | #endif
2582: | #ifdef HAVE_SYS_STAT_H
2583: | # include <sys/stat.h>
2584: | #endif
2585: | #ifdef STDC_HEADERS
2586: | # include <stdlib.h>
2587: | # include <stddef.h>
2588: | #else
2589: | # ifdef HAVE_STDLIB_H
2590: | # include <stdlib.h>
2591: | # endif
2592: | #endif
2593: | #ifdef HAVE_STRING_H
2594: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2595: | # include <memory.h>
2596: | # endif
2597: | # include <string.h>
2598: | #endif
2599: | #ifdef HAVE_STRINGS_H
2600: | # include <strings.h>
2601: | #endif
2602: | #ifdef HAVE_INTTYPES_H
2603: | # include <inttypes.h>
2604: | #endif
2605: | #ifdef HAVE_STDINT_H
2606: | # include <stdint.h>
2607: | #endif
2608: | #ifdef HAVE_UNISTD_H
2609: | # include <unistd.h>
2610: | #endif
2611: | int
2612: | main ()
2613: | {
2614: | if (sizeof ((size_t)))
2615: | return 0;
2616: | ;
2617: | return 0;
2618: | }
2619: configure:11952: result: yes
2620: configure:11963: checking whether time.h and sys/time.h may both be included
1.1.1.1.2.1! misho 2621: configure:11983: gcc -c -g -O2 conftest.c >&5
1.1 misho 2622: configure:11983: $? = 0
2623: configure:11990: result: yes
2624: configure:11998: checking whether struct tm is in sys/time.h or time.h
1.1.1.1.2.1! misho 2625: configure:12018: gcc -c -g -O2 conftest.c >&5
1.1 misho 2626: configure:12018: $? = 0
2627: configure:12025: result: time.h
2628: configure:12035: checking for working memcmp
1.1.1.1.2.1! misho 2629: configure:12078: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2630: configure:12078: $? = 0
2631: configure:12078: ./conftest
2632: configure:12078: $? = 0
2633: configure:12088: result: yes
2634: configure:12097: checking return type of signal handlers
1.1.1.1.2.1! misho 2635: configure:12115: gcc -c -g -O2 conftest.c >&5
1.1 misho 2636: conftest.c: In function 'main':
2637: conftest.c:38: error: void value not ignored as it ought to be
2638: configure:12115: $? = 1
2639: configure: failed program was:
2640: | /* confdefs.h */
2641: | #define PACKAGE_NAME "ipsec-tools"
2642: | #define PACKAGE_TARNAME "ipsec-tools"
2643: | #define PACKAGE_VERSION "0.8.0"
2644: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2645: | #define PACKAGE_BUGREPORT ""
2646: | #define PACKAGE_URL ""
2647: | #define PACKAGE "ipsec-tools"
2648: | #define VERSION "0.8.0"
2649: | #define STDC_HEADERS 1
2650: | #define HAVE_SYS_TYPES_H 1
2651: | #define HAVE_SYS_STAT_H 1
2652: | #define HAVE_STDLIB_H 1
2653: | #define HAVE_STRING_H 1
2654: | #define HAVE_MEMORY_H 1
2655: | #define HAVE_STRINGS_H 1
2656: | #define HAVE_INTTYPES_H 1
2657: | #define HAVE_STDINT_H 1
2658: | #define HAVE_UNISTD_H 1
2659: | #define HAVE_DLFCN_H 1
2660: | #define LT_OBJDIR ".libs/"
2661: | #define YYTEXT_POINTER 1
2662: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2663: | #define STDC_HEADERS 1
2664: | #define HAVE_SYS_WAIT_H 1
2665: | #define HAVE_LIMITS_H 1
2666: | #define HAVE_SYS_TIME_H 1
2667: | #define HAVE_UNISTD_H 1
2668: | #define HAVE_STDARG_H 1
2669: | #define TIME_WITH_SYS_TIME 1
2670: | /* end confdefs.h. */
2671: | #include <sys/types.h>
2672: | #include <signal.h>
2673: |
2674: | int
2675: | main ()
2676: | {
2677: | return *(signal (0, 0)) (0) == 1;
2678: | ;
2679: | return 0;
2680: | }
2681: configure:12122: result: void
2682: configure:12132: checking for vprintf
1.1.1.1.2.1! misho 2683: configure:12132: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2684: conftest.c:56: warning: conflicting types for built-in function 'vprintf'
2685: configure:12132: $? = 0
2686: configure:12132: result: yes
2687: configure:12138: checking for _doprnt
1.1.1.1.2.1! misho 2688: configure:12138: gcc -o conftest -g -O2 conftest.c >&5
! 2689: /tmp//ccFL3NNo.o: In function `main':
! 2690: /home/misho/work/embedaddon/ipsec-tools/conftest.c:68: undefined reference to `_doprnt'
1.1 misho 2691: configure:12138: $? = 1
2692: configure: failed program was:
2693: | /* confdefs.h */
2694: | #define PACKAGE_NAME "ipsec-tools"
2695: | #define PACKAGE_TARNAME "ipsec-tools"
2696: | #define PACKAGE_VERSION "0.8.0"
2697: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2698: | #define PACKAGE_BUGREPORT ""
2699: | #define PACKAGE_URL ""
2700: | #define PACKAGE "ipsec-tools"
2701: | #define VERSION "0.8.0"
2702: | #define STDC_HEADERS 1
2703: | #define HAVE_SYS_TYPES_H 1
2704: | #define HAVE_SYS_STAT_H 1
2705: | #define HAVE_STDLIB_H 1
2706: | #define HAVE_STRING_H 1
2707: | #define HAVE_MEMORY_H 1
2708: | #define HAVE_STRINGS_H 1
2709: | #define HAVE_INTTYPES_H 1
2710: | #define HAVE_STDINT_H 1
2711: | #define HAVE_UNISTD_H 1
2712: | #define HAVE_DLFCN_H 1
2713: | #define LT_OBJDIR ".libs/"
2714: | #define YYTEXT_POINTER 1
2715: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2716: | #define STDC_HEADERS 1
2717: | #define HAVE_SYS_WAIT_H 1
2718: | #define HAVE_LIMITS_H 1
2719: | #define HAVE_SYS_TIME_H 1
2720: | #define HAVE_UNISTD_H 1
2721: | #define HAVE_STDARG_H 1
2722: | #define TIME_WITH_SYS_TIME 1
2723: | #define RETSIGTYPE void
2724: | #define HAVE_VPRINTF 1
2725: | /* end confdefs.h. */
2726: | /* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
2727: | For example, HP-UX 11i <limits.h> declares gettimeofday. */
2728: | #define _doprnt innocuous__doprnt
2729: |
2730: | /* System header to define __stub macros and hopefully few prototypes,
2731: | which can conflict with char _doprnt (); below.
2732: | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2733: | <limits.h> exists even on freestanding compilers. */
2734: |
2735: | #ifdef __STDC__
2736: | # include <limits.h>
2737: | #else
2738: | # include <assert.h>
2739: | #endif
2740: |
2741: | #undef _doprnt
2742: |
2743: | /* Override any GCC internal prototype to avoid an error.
2744: | Use char because int might match the return type of a GCC
2745: | builtin and then its argument prototype would still apply. */
2746: | #ifdef __cplusplus
2747: | extern "C"
2748: | #endif
2749: | char _doprnt ();
2750: | /* The GNU C library defines this for functions which it implements
2751: | to always fail with ENOSYS. Some functions are actually named
2752: | something starting with __ and the normal name is an alias. */
2753: | #if defined __stub__doprnt || defined __stub____doprnt
2754: | choke me
2755: | #endif
2756: |
2757: | int
2758: | main ()
2759: | {
2760: | return _doprnt ();
2761: | ;
2762: | return 0;
2763: | }
2764: configure:12138: result: no
2765: configure:12152: checking for gettimeofday
1.1.1.1.2.1! misho 2766: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2767: configure:12152: $? = 0
2768: configure:12152: result: yes
2769: configure:12152: checking for select
1.1.1.1.2.1! misho 2770: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2771: configure:12152: $? = 0
2772: configure:12152: result: yes
2773: configure:12152: checking for socket
1.1.1.1.2.1! misho 2774: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2775: configure:12152: $? = 0
2776: configure:12152: result: yes
2777: configure:12152: checking for strerror
1.1.1.1.2.1! misho 2778: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2779: configure:12152: $? = 0
2780: configure:12152: result: yes
2781: configure:12152: checking for strtol
1.1.1.1.2.1! misho 2782: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2783: configure:12152: $? = 0
2784: configure:12152: result: yes
2785: configure:12152: checking for strtoul
1.1.1.1.2.1! misho 2786: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2787: configure:12152: $? = 0
2788: configure:12152: result: yes
2789: configure:12152: checking for strlcpy
1.1.1.1.2.1! misho 2790: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2791: configure:12152: $? = 0
2792: configure:12152: result: yes
2793: configure:12152: checking for strlcat
1.1.1.1.2.1! misho 2794: configure:12152: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2795: configure:12152: $? = 0
2796: configure:12152: result: yes
2797: configure:12161: checking for strdup
1.1.1.1.2.1! misho 2798: configure:12161: gcc -o conftest -g -O2 conftest.c >&5
1.1 misho 2799: conftest.c:65: warning: conflicting types for built-in function 'strdup'
2800: configure:12161: $? = 0
2801: configure:12161: result: yes
2802: configure:12178: checking for an implementation of va_copy()
1.1.1.1.2.1! misho 2803: configure:12206: gcc -o conftest -Wall -O2 conftest.c >&5
1.1 misho 2804: conftest.c: In function 'func':
2805: conftest.c:49: warning: implicit declaration of function 'exit'
2806: conftest.c:49: warning: incompatible implicit declaration of built-in function 'exit'
2807: configure:12206: $? = 0
2808: configure:12206: ./conftest
2809: configure:12206: $? = 0
2810: configure:12217: result: yes
2811: configure:12286: checking if printf accepts %z
1.1.1.1.2.1! misho 2812: configure:12305: gcc -c -g -O2 -Wall -Werror conftest.c >&5
1.1 misho 2813: configure:12305: $? = 0
2814: configure:12306: result: yes
2815: configure:12321: checking if __func__ is available
1.1.1.1.2.1! misho 2816: configure:12335: gcc -c -g -O2 conftest.c >&5
1.1 misho 2817: conftest.c: In function 'main':
2818: conftest.c:49: warning: initialization discards qualifiers from pointer target type
2819: configure:12335: $? = 0
2820: configure:12339: result: yes
2821: configure:12348: checking if readline support is requested
2822: configure:12358: result: yes
2823: configure:12363: checking readline/readline.h usability
1.1.1.1.2.1! misho 2824: configure:12363: gcc -c -g -O2 conftest.c >&5
1.1 misho 2825: configure:12363: $? = 0
2826: configure:12363: result: yes
2827: configure:12363: checking readline/readline.h presence
1.1.1.1.2.1! misho 2828: configure:12363: gcc -E conftest.c
1.1 misho 2829: configure:12363: $? = 0
2830: configure:12363: result: yes
2831: configure:12363: checking for readline/readline.h
2832: configure:12363: result: yes
2833: configure:12365: checking for readline in -lreadline
1.1.1.1.2.1! misho 2834: configure:12390: gcc -o conftest -g -O2 conftest.c -lreadline >&5
1.1 misho 2835: configure:12390: $? = 0
2836: configure:12399: result: yes
2837: configure:12416: checking if --with-flex option is specified
2838: configure:12424: result: dirdefault
2839: configure:12431: checking if --with-flexlib option is specified
2840: configure:12439: result: default
2841: configure:12447: checking if --with-openssl option is specified
2842: configure:12455: result: default
2843: configure:12462: checking openssl version
1.1.1.1.2.1! misho 2844: configure:12479: gcc -c -g -O2 conftest.c >&5
1.1 misho 2845: configure:12479: $? = 0
2846: configure:12480: result: ok
2847: configure:12492: checking openssl/engine.h usability
1.1.1.1.2.1! misho 2848: configure:12492: gcc -c -g -O2 conftest.c >&5
1.1 misho 2849: configure:12492: $? = 0
2850: configure:12492: result: yes
2851: configure:12492: checking openssl/engine.h presence
1.1.1.1.2.1! misho 2852: configure:12492: gcc -E conftest.c
1.1 misho 2853: configure:12492: $? = 0
2854: configure:12492: result: yes
2855: configure:12492: checking for openssl/engine.h
2856: configure:12492: result: yes
2857: configure:12506: checking openssl/aes.h usability
1.1.1.1.2.1! misho 2858: configure:12506: gcc -c -g -O2 conftest.c >&5
1.1 misho 2859: configure:12506: $? = 0
2860: configure:12506: result: yes
2861: configure:12506: checking openssl/aes.h presence
1.1.1.1.2.1! misho 2862: configure:12506: gcc -E conftest.c
1.1 misho 2863: configure:12506: $? = 0
2864: configure:12506: result: yes
2865: configure:12506: checking for openssl/aes.h
2866: configure:12506: result: yes
2867: configure:12520: checking sha2 support
2868: configure:12525: result: yes
2869: configure:12527: checking openssl/sha2.h usability
1.1.1.1.2.1! misho 2870: configure:12527: gcc -c -g -O2 conftest.c >&5
1.1 misho 2871: conftest.c:82:26: error: openssl/sha2.h: No such file or directory
2872: configure:12527: $? = 1
2873: configure: failed program was:
2874: | /* confdefs.h */
2875: | #define PACKAGE_NAME "ipsec-tools"
2876: | #define PACKAGE_TARNAME "ipsec-tools"
2877: | #define PACKAGE_VERSION "0.8.0"
2878: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2879: | #define PACKAGE_BUGREPORT ""
2880: | #define PACKAGE_URL ""
2881: | #define PACKAGE "ipsec-tools"
2882: | #define VERSION "0.8.0"
2883: | #define STDC_HEADERS 1
2884: | #define HAVE_SYS_TYPES_H 1
2885: | #define HAVE_SYS_STAT_H 1
2886: | #define HAVE_STDLIB_H 1
2887: | #define HAVE_STRING_H 1
2888: | #define HAVE_MEMORY_H 1
2889: | #define HAVE_STRINGS_H 1
2890: | #define HAVE_INTTYPES_H 1
2891: | #define HAVE_STDINT_H 1
2892: | #define HAVE_UNISTD_H 1
2893: | #define HAVE_DLFCN_H 1
2894: | #define LT_OBJDIR ".libs/"
2895: | #define YYTEXT_POINTER 1
2896: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2897: | #define STDC_HEADERS 1
2898: | #define HAVE_SYS_WAIT_H 1
2899: | #define HAVE_LIMITS_H 1
2900: | #define HAVE_SYS_TIME_H 1
2901: | #define HAVE_UNISTD_H 1
2902: | #define HAVE_STDARG_H 1
2903: | #define TIME_WITH_SYS_TIME 1
2904: | #define RETSIGTYPE void
2905: | #define HAVE_VPRINTF 1
2906: | #define HAVE_GETTIMEOFDAY 1
2907: | #define HAVE_SELECT 1
2908: | #define HAVE_SOCKET 1
2909: | #define HAVE_STRERROR 1
2910: | #define HAVE_STRTOL 1
2911: | #define HAVE_STRTOUL 1
2912: | #define HAVE_STRLCPY 1
2913: | #define HAVE_STRLCAT 1
2914: | #define HAVE_STRDUP 1
2915: | #define VA_COPY va_copy
2916: | #define HAVE_FUNC_MACRO /**/
2917: | #define HAVE_READLINE /**/
2918: | #define HAVE_OPENSSL_ENGINE_H 1
2919: | #define HAVE_OPENSSL_AES_H 1
2920: | #define WITH_SHA2 /**/
2921: | /* end confdefs.h. */
2922: | #include <stdio.h>
2923: | #ifdef HAVE_SYS_TYPES_H
2924: | # include <sys/types.h>
2925: | #endif
2926: | #ifdef HAVE_SYS_STAT_H
2927: | # include <sys/stat.h>
2928: | #endif
2929: | #ifdef STDC_HEADERS
2930: | # include <stdlib.h>
2931: | # include <stddef.h>
2932: | #else
2933: | # ifdef HAVE_STDLIB_H
2934: | # include <stdlib.h>
2935: | # endif
2936: | #endif
2937: | #ifdef HAVE_STRING_H
2938: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
2939: | # include <memory.h>
2940: | # endif
2941: | # include <string.h>
2942: | #endif
2943: | #ifdef HAVE_STRINGS_H
2944: | # include <strings.h>
2945: | #endif
2946: | #ifdef HAVE_INTTYPES_H
2947: | # include <inttypes.h>
2948: | #endif
2949: | #ifdef HAVE_STDINT_H
2950: | # include <stdint.h>
2951: | #endif
2952: | #ifdef HAVE_UNISTD_H
2953: | # include <unistd.h>
2954: | #endif
2955: | #include <openssl/sha2.h>
2956: configure:12527: result: no
2957: configure:12527: checking openssl/sha2.h presence
1.1.1.1.2.1! misho 2958: configure:12527: gcc -E conftest.c
1.1 misho 2959: conftest.c:49:26: error: openssl/sha2.h: No such file or directory
2960: configure:12527: $? = 1
2961: configure: failed program was:
2962: | /* confdefs.h */
2963: | #define PACKAGE_NAME "ipsec-tools"
2964: | #define PACKAGE_TARNAME "ipsec-tools"
2965: | #define PACKAGE_VERSION "0.8.0"
2966: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
2967: | #define PACKAGE_BUGREPORT ""
2968: | #define PACKAGE_URL ""
2969: | #define PACKAGE "ipsec-tools"
2970: | #define VERSION "0.8.0"
2971: | #define STDC_HEADERS 1
2972: | #define HAVE_SYS_TYPES_H 1
2973: | #define HAVE_SYS_STAT_H 1
2974: | #define HAVE_STDLIB_H 1
2975: | #define HAVE_STRING_H 1
2976: | #define HAVE_MEMORY_H 1
2977: | #define HAVE_STRINGS_H 1
2978: | #define HAVE_INTTYPES_H 1
2979: | #define HAVE_STDINT_H 1
2980: | #define HAVE_UNISTD_H 1
2981: | #define HAVE_DLFCN_H 1
2982: | #define LT_OBJDIR ".libs/"
2983: | #define YYTEXT_POINTER 1
2984: | #define PATH_IPSEC_H <netipsec/ipsec.h>
2985: | #define STDC_HEADERS 1
2986: | #define HAVE_SYS_WAIT_H 1
2987: | #define HAVE_LIMITS_H 1
2988: | #define HAVE_SYS_TIME_H 1
2989: | #define HAVE_UNISTD_H 1
2990: | #define HAVE_STDARG_H 1
2991: | #define TIME_WITH_SYS_TIME 1
2992: | #define RETSIGTYPE void
2993: | #define HAVE_VPRINTF 1
2994: | #define HAVE_GETTIMEOFDAY 1
2995: | #define HAVE_SELECT 1
2996: | #define HAVE_SOCKET 1
2997: | #define HAVE_STRERROR 1
2998: | #define HAVE_STRTOL 1
2999: | #define HAVE_STRTOUL 1
3000: | #define HAVE_STRLCPY 1
3001: | #define HAVE_STRLCAT 1
3002: | #define HAVE_STRDUP 1
3003: | #define VA_COPY va_copy
3004: | #define HAVE_FUNC_MACRO /**/
3005: | #define HAVE_READLINE /**/
3006: | #define HAVE_OPENSSL_ENGINE_H 1
3007: | #define HAVE_OPENSSL_AES_H 1
3008: | #define WITH_SHA2 /**/
3009: | /* end confdefs.h. */
3010: | #include <openssl/sha2.h>
3011: configure:12527: result: no
3012: configure:12527: checking for openssl/sha2.h
3013: configure:12527: result: no
3014: configure:12532: checking if sha2 is defined in openssl/sha.h
1.1.1.1.2.1! misho 3015: configure:12552: gcc -c -g -O2 conftest.c >&5
1.1 misho 3016: configure:12552: $? = 0
3017: configure:12554: result: yes
3018: configure:12584: checking openssl/camellia.h usability
1.1.1.1.2.1! misho 3019: configure:12584: gcc -c -g -O2 conftest.c >&5
1.1 misho 3020: configure:12584: $? = 0
3021: configure:12584: result: yes
3022: configure:12584: checking openssl/camellia.h presence
1.1.1.1.2.1! misho 3023: configure:12584: gcc -E conftest.c
1.1 misho 3024: configure:12584: $? = 0
3025: configure:12584: result: yes
3026: configure:12584: checking for openssl/camellia.h
3027: configure:12584: result: yes
3028: configure:12597: checking if --enable-adminport option is specified
3029: configure:12611: result: yes
3030: configure:12615: checking if --enable-rc5 option is specified
3031: configure:12624: result: no
3032: configure:12683: checking if --enable-idea option is specified
3033: configure:12692: result: no
3034: configure:12753: checking for crypto containing MD5_Init
1.1.1.1.2.1! misho 3035: configure:12778: gcc -o conftest -g -O2 conftest.c -lreadline >&5
! 3036: /tmp//cc15evG7.o: In function `main':
! 3037: /home/misho/work/embedaddon/ipsec-tools/conftest.c:63: undefined reference to `MD5_Init'
1.1 misho 3038: configure:12778: $? = 1
3039: configure: failed program was:
3040: | /* confdefs.h */
3041: | #define PACKAGE_NAME "ipsec-tools"
3042: | #define PACKAGE_TARNAME "ipsec-tools"
3043: | #define PACKAGE_VERSION "0.8.0"
3044: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3045: | #define PACKAGE_BUGREPORT ""
3046: | #define PACKAGE_URL ""
3047: | #define PACKAGE "ipsec-tools"
3048: | #define VERSION "0.8.0"
3049: | #define STDC_HEADERS 1
3050: | #define HAVE_SYS_TYPES_H 1
3051: | #define HAVE_SYS_STAT_H 1
3052: | #define HAVE_STDLIB_H 1
3053: | #define HAVE_STRING_H 1
3054: | #define HAVE_MEMORY_H 1
3055: | #define HAVE_STRINGS_H 1
3056: | #define HAVE_INTTYPES_H 1
3057: | #define HAVE_STDINT_H 1
3058: | #define HAVE_UNISTD_H 1
3059: | #define HAVE_DLFCN_H 1
3060: | #define LT_OBJDIR ".libs/"
3061: | #define YYTEXT_POINTER 1
3062: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3063: | #define STDC_HEADERS 1
3064: | #define HAVE_SYS_WAIT_H 1
3065: | #define HAVE_LIMITS_H 1
3066: | #define HAVE_SYS_TIME_H 1
3067: | #define HAVE_UNISTD_H 1
3068: | #define HAVE_STDARG_H 1
3069: | #define TIME_WITH_SYS_TIME 1
3070: | #define RETSIGTYPE void
3071: | #define HAVE_VPRINTF 1
3072: | #define HAVE_GETTIMEOFDAY 1
3073: | #define HAVE_SELECT 1
3074: | #define HAVE_SOCKET 1
3075: | #define HAVE_STRERROR 1
3076: | #define HAVE_STRTOL 1
3077: | #define HAVE_STRTOUL 1
3078: | #define HAVE_STRLCPY 1
3079: | #define HAVE_STRLCAT 1
3080: | #define HAVE_STRDUP 1
3081: | #define VA_COPY va_copy
3082: | #define HAVE_FUNC_MACRO /**/
3083: | #define HAVE_READLINE /**/
3084: | #define HAVE_OPENSSL_ENGINE_H 1
3085: | #define HAVE_OPENSSL_AES_H 1
3086: | #define WITH_SHA2 /**/
3087: | #define HAVE_SHA2_IN_SHA_H /**/
3088: | #define HAVE_OPENSSL_CAMELLIA_H 1
3089: | #define ENABLE_ADMINPORT /**/
3090: | /* end confdefs.h. */
3091: |
3092: | /* Override any GCC internal prototype to avoid an error.
3093: | Use char because int might match the return type of a GCC
3094: | builtin and then its argument prototype would still apply. */
3095: | #ifdef __cplusplus
3096: | extern "C"
3097: | #endif
3098: | char MD5_Init ();
3099: | int
3100: | main ()
3101: | {
3102: | return MD5_Init ();
3103: | ;
3104: | return 0;
3105: | }
1.1.1.1.2.1! misho 3106: configure:12800: gcc -o conftest -g -O2 conftest.c -lcrypto -lreadline >&5
1.1 misho 3107: configure:12800: $? = 0
3108: configure:12811: result: -lcrypto
3109: configure:12822: checking for util containing login
1.1.1.1.2.1! misho 3110: configure:12847: gcc -o conftest -g -O2 conftest.c -lcrypto -lreadline >&5
! 3111: /tmp//cczD6sdV.o: In function `main':
! 3112: /home/misho/work/embedaddon/ipsec-tools/conftest.c:63: undefined reference to `login'
1.1 misho 3113: configure:12847: $? = 1
3114: configure: failed program was:
3115: | /* confdefs.h */
3116: | #define PACKAGE_NAME "ipsec-tools"
3117: | #define PACKAGE_TARNAME "ipsec-tools"
3118: | #define PACKAGE_VERSION "0.8.0"
3119: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3120: | #define PACKAGE_BUGREPORT ""
3121: | #define PACKAGE_URL ""
3122: | #define PACKAGE "ipsec-tools"
3123: | #define VERSION "0.8.0"
3124: | #define STDC_HEADERS 1
3125: | #define HAVE_SYS_TYPES_H 1
3126: | #define HAVE_SYS_STAT_H 1
3127: | #define HAVE_STDLIB_H 1
3128: | #define HAVE_STRING_H 1
3129: | #define HAVE_MEMORY_H 1
3130: | #define HAVE_STRINGS_H 1
3131: | #define HAVE_INTTYPES_H 1
3132: | #define HAVE_STDINT_H 1
3133: | #define HAVE_UNISTD_H 1
3134: | #define HAVE_DLFCN_H 1
3135: | #define LT_OBJDIR ".libs/"
3136: | #define YYTEXT_POINTER 1
3137: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3138: | #define STDC_HEADERS 1
3139: | #define HAVE_SYS_WAIT_H 1
3140: | #define HAVE_LIMITS_H 1
3141: | #define HAVE_SYS_TIME_H 1
3142: | #define HAVE_UNISTD_H 1
3143: | #define HAVE_STDARG_H 1
3144: | #define TIME_WITH_SYS_TIME 1
3145: | #define RETSIGTYPE void
3146: | #define HAVE_VPRINTF 1
3147: | #define HAVE_GETTIMEOFDAY 1
3148: | #define HAVE_SELECT 1
3149: | #define HAVE_SOCKET 1
3150: | #define HAVE_STRERROR 1
3151: | #define HAVE_STRTOL 1
3152: | #define HAVE_STRTOUL 1
3153: | #define HAVE_STRLCPY 1
3154: | #define HAVE_STRLCAT 1
3155: | #define HAVE_STRDUP 1
3156: | #define VA_COPY va_copy
3157: | #define HAVE_FUNC_MACRO /**/
3158: | #define HAVE_READLINE /**/
3159: | #define HAVE_OPENSSL_ENGINE_H 1
3160: | #define HAVE_OPENSSL_AES_H 1
3161: | #define WITH_SHA2 /**/
3162: | #define HAVE_SHA2_IN_SHA_H /**/
3163: | #define HAVE_OPENSSL_CAMELLIA_H 1
3164: | #define ENABLE_ADMINPORT /**/
3165: | /* end confdefs.h. */
3166: |
3167: | /* Override any GCC internal prototype to avoid an error.
3168: | Use char because int might match the return type of a GCC
3169: | builtin and then its argument prototype would still apply. */
3170: | #ifdef __cplusplus
3171: | extern "C"
3172: | #endif
3173: | char login ();
3174: | int
3175: | main ()
3176: | {
3177: | return login ();
3178: | ;
3179: | return 0;
3180: | }
1.1.1.1.2.1! misho 3181: configure:12869: gcc -o conftest -g -O2 conftest.c -lutil -lcrypto -lreadline >&5
! 3182: /tmp//ccRqGq2w.o: In function `main':
! 3183: /home/misho/work/embedaddon/ipsec-tools/conftest.c:63: undefined reference to `login'
1.1 misho 3184: configure:12869: $? = 1
3185: configure: failed program was:
3186: | /* confdefs.h */
3187: | #define PACKAGE_NAME "ipsec-tools"
3188: | #define PACKAGE_TARNAME "ipsec-tools"
3189: | #define PACKAGE_VERSION "0.8.0"
3190: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3191: | #define PACKAGE_BUGREPORT ""
3192: | #define PACKAGE_URL ""
3193: | #define PACKAGE "ipsec-tools"
3194: | #define VERSION "0.8.0"
3195: | #define STDC_HEADERS 1
3196: | #define HAVE_SYS_TYPES_H 1
3197: | #define HAVE_SYS_STAT_H 1
3198: | #define HAVE_STDLIB_H 1
3199: | #define HAVE_STRING_H 1
3200: | #define HAVE_MEMORY_H 1
3201: | #define HAVE_STRINGS_H 1
3202: | #define HAVE_INTTYPES_H 1
3203: | #define HAVE_STDINT_H 1
3204: | #define HAVE_UNISTD_H 1
3205: | #define HAVE_DLFCN_H 1
3206: | #define LT_OBJDIR ".libs/"
3207: | #define YYTEXT_POINTER 1
3208: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3209: | #define STDC_HEADERS 1
3210: | #define HAVE_SYS_WAIT_H 1
3211: | #define HAVE_LIMITS_H 1
3212: | #define HAVE_SYS_TIME_H 1
3213: | #define HAVE_UNISTD_H 1
3214: | #define HAVE_STDARG_H 1
3215: | #define TIME_WITH_SYS_TIME 1
3216: | #define RETSIGTYPE void
3217: | #define HAVE_VPRINTF 1
3218: | #define HAVE_GETTIMEOFDAY 1
3219: | #define HAVE_SELECT 1
3220: | #define HAVE_SOCKET 1
3221: | #define HAVE_STRERROR 1
3222: | #define HAVE_STRTOL 1
3223: | #define HAVE_STRTOUL 1
3224: | #define HAVE_STRLCPY 1
3225: | #define HAVE_STRLCAT 1
3226: | #define HAVE_STRDUP 1
3227: | #define VA_COPY va_copy
3228: | #define HAVE_FUNC_MACRO /**/
3229: | #define HAVE_READLINE /**/
3230: | #define HAVE_OPENSSL_ENGINE_H 1
3231: | #define HAVE_OPENSSL_AES_H 1
3232: | #define WITH_SHA2 /**/
3233: | #define HAVE_SHA2_IN_SHA_H /**/
3234: | #define HAVE_OPENSSL_CAMELLIA_H 1
3235: | #define ENABLE_ADMINPORT /**/
3236: | /* end confdefs.h. */
3237: |
3238: | /* Override any GCC internal prototype to avoid an error.
3239: | Use char because int might match the return type of a GCC
3240: | builtin and then its argument prototype would still apply. */
3241: | #ifdef __cplusplus
3242: | extern "C"
3243: | #endif
3244: | char login ();
3245: | int
3246: | main ()
3247: | {
3248: | return login ();
3249: | ;
3250: | return 0;
3251: | }
3252: configure:12880: result: no
3253: configure:12890: checking if --with-libiconv option is specified
3254: configure:12900: result: no
3255: configure:13090: checking if --enable-hybrid option is specified
3256: configure:13099: result: yes
3257: configure:13117: checking if --enable-frag option is specified
3258: configure:13126: result: yes
3259: configure:13144: checking if --with-libradius option is specified
3260: configure:13154: result: yes
3261: configure:13162: checking for radius containing rad_create_request
1.1.1.1.2.1! misho 3262: configure:13187: gcc -o conftest -g -O2 conftest.c -lcrypto -lreadline -lcrypt -lcrypt >&5
! 3263: /tmp//ccmpA0Qj.o: In function `main':
! 3264: /home/misho/work/embedaddon/ipsec-tools/conftest.c:65: undefined reference to `rad_create_request'
1.1 misho 3265: configure:13187: $? = 1
3266: configure: failed program was:
3267: | /* confdefs.h */
3268: | #define PACKAGE_NAME "ipsec-tools"
3269: | #define PACKAGE_TARNAME "ipsec-tools"
3270: | #define PACKAGE_VERSION "0.8.0"
3271: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3272: | #define PACKAGE_BUGREPORT ""
3273: | #define PACKAGE_URL ""
3274: | #define PACKAGE "ipsec-tools"
3275: | #define VERSION "0.8.0"
3276: | #define STDC_HEADERS 1
3277: | #define HAVE_SYS_TYPES_H 1
3278: | #define HAVE_SYS_STAT_H 1
3279: | #define HAVE_STDLIB_H 1
3280: | #define HAVE_STRING_H 1
3281: | #define HAVE_MEMORY_H 1
3282: | #define HAVE_STRINGS_H 1
3283: | #define HAVE_INTTYPES_H 1
3284: | #define HAVE_STDINT_H 1
3285: | #define HAVE_UNISTD_H 1
3286: | #define HAVE_DLFCN_H 1
3287: | #define LT_OBJDIR ".libs/"
3288: | #define YYTEXT_POINTER 1
3289: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3290: | #define STDC_HEADERS 1
3291: | #define HAVE_SYS_WAIT_H 1
3292: | #define HAVE_LIMITS_H 1
3293: | #define HAVE_SYS_TIME_H 1
3294: | #define HAVE_UNISTD_H 1
3295: | #define HAVE_STDARG_H 1
3296: | #define TIME_WITH_SYS_TIME 1
3297: | #define RETSIGTYPE void
3298: | #define HAVE_VPRINTF 1
3299: | #define HAVE_GETTIMEOFDAY 1
3300: | #define HAVE_SELECT 1
3301: | #define HAVE_SOCKET 1
3302: | #define HAVE_STRERROR 1
3303: | #define HAVE_STRTOL 1
3304: | #define HAVE_STRTOUL 1
3305: | #define HAVE_STRLCPY 1
3306: | #define HAVE_STRLCAT 1
3307: | #define HAVE_STRDUP 1
3308: | #define VA_COPY va_copy
3309: | #define HAVE_FUNC_MACRO /**/
3310: | #define HAVE_READLINE /**/
3311: | #define HAVE_OPENSSL_ENGINE_H 1
3312: | #define HAVE_OPENSSL_AES_H 1
3313: | #define WITH_SHA2 /**/
3314: | #define HAVE_SHA2_IN_SHA_H /**/
3315: | #define HAVE_OPENSSL_CAMELLIA_H 1
3316: | #define ENABLE_ADMINPORT /**/
3317: | #define ENABLE_HYBRID /**/
3318: | #define ENABLE_FRAG /**/
3319: | /* end confdefs.h. */
3320: |
3321: | /* Override any GCC internal prototype to avoid an error.
3322: | Use char because int might match the return type of a GCC
3323: | builtin and then its argument prototype would still apply. */
3324: | #ifdef __cplusplus
3325: | extern "C"
3326: | #endif
3327: | char rad_create_request ();
3328: | int
3329: | main ()
3330: | {
3331: | return rad_create_request ();
3332: | ;
3333: | return 0;
3334: | }
1.1.1.1.2.1! misho 3335: configure:13209: gcc -o conftest -g -O2 conftest.c -lradius -lcrypto -lreadline -lcrypt -lcrypt >&5
1.1 misho 3336: configure:13209: $? = 0
3337: configure:13220: result: -lradius
3338: configure:13336: checking for rad_create_request
1.1.1.1.2.1! misho 3339: configure:13336: gcc -o conftest -g -O2 conftest.c -lradius -lcrypto -lreadline -lcrypt -lcrypt -L/lib -R/lib -lradius >&5
1.1 misho 3340: configure:13336: $? = 0
3341: configure:13336: result: yes
3342: configure:13347: checking if --with-libpam option is specified
3343: configure:13357: result: no
3344: configure:13550: checking if --with-libldap option is specified
3345: configure:13560: result: no
3346: configure:13778: checking if --enable-gssapi option is specified
3347: configure:13787: result: no
3348: configure:13791: checking for krb5-config
3349: configure:13809: found /usr/bin/krb5-config
3350: configure:13822: result: /usr/bin/krb5-config
3351: configure:13970: checking if --enable-stats option is specified
3352: configure:13984: result: yes
3353: configure:13987: checking if --enable-dpd option is specified
3354: configure:14001: result: yes
3355: configure:14004: checking if --enable-samode-unspec option is specified
3356: configure:14031: result: no
3357: configure:14035: checking whether to enable ipv6
3358: configure:14045: result: yes
3359: configure:14095: checking for advanced API support
1.1.1.1.2.1! misho 3360: configure:14112: gcc -c -g -O2 conftest.c >&5
1.1 misho 3361: configure:14112: $? = 0
3362: configure:14113: result: yes
3363: configure:14126: checking getaddrinfo bug
1.1.1.1.2.1! misho 3364: configure:14226: gcc -o conftest -Wall -O2 conftest.c -lradius -lcrypto -lreadline -lcrypt -lcrypt -L/lib -R/lib -lradius >&5
1.1 misho 3365: configure:14226: $? = 0
3366: configure:14226: ./conftest
3367: configure:14226: $? = 0
3368: configure:14227: result: good
3369: configure:14249: checking kernel NAT-Traversal support
3370: configure:14272: checking for struct sadb_x_nat_t_type.sadb_x_nat_t_type_len
1.1.1.1.2.1! misho 3371: configure:14272: gcc -c -g -O2 conftest.c >&5
1.1 misho 3372: configure:14272: $? = 0
3373: configure:14272: result: yes
3374: configure:14284: result: yes
3375: configure:14287: checking whether to support NAT-T
3376: configure:14296: result: yes
3377: configure:14313: checking which NAT-T versions to support
3378: configure:14323: result: 00,02,rfc
3379: configure:14366: checking if --enable-broken-natt option is specified
3380: configure:14380: result: no
3381: configure:14383: checking whether we support FWD policy
3382: configure:14416: result: no
3383: configure:14421: checking for ipsec_policy_t
1.1.1.1.2.1! misho 3384: configure:14421: gcc -c -g -O2 conftest.c >&5
1.1 misho 3385: conftest.c:66:36: error: netinet6/ipsec.h: No such file or directory
3386: conftest.c: In function 'main':
3387: conftest.c:72: error: 'ipsec_policy_t' undeclared (first use in this function)
3388: conftest.c:72: error: (Each undeclared identifier is reported only once
3389: conftest.c:72: error: for each function it appears in.)
3390: configure:14421: $? = 1
3391: configure: failed program was:
3392: | /* confdefs.h */
3393: | #define PACKAGE_NAME "ipsec-tools"
3394: | #define PACKAGE_TARNAME "ipsec-tools"
3395: | #define PACKAGE_VERSION "0.8.0"
3396: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3397: | #define PACKAGE_BUGREPORT ""
3398: | #define PACKAGE_URL ""
3399: | #define PACKAGE "ipsec-tools"
3400: | #define VERSION "0.8.0"
3401: | #define STDC_HEADERS 1
3402: | #define HAVE_SYS_TYPES_H 1
3403: | #define HAVE_SYS_STAT_H 1
3404: | #define HAVE_STDLIB_H 1
3405: | #define HAVE_STRING_H 1
3406: | #define HAVE_MEMORY_H 1
3407: | #define HAVE_STRINGS_H 1
3408: | #define HAVE_INTTYPES_H 1
3409: | #define HAVE_STDINT_H 1
3410: | #define HAVE_UNISTD_H 1
3411: | #define HAVE_DLFCN_H 1
3412: | #define LT_OBJDIR ".libs/"
3413: | #define YYTEXT_POINTER 1
3414: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3415: | #define STDC_HEADERS 1
3416: | #define HAVE_SYS_WAIT_H 1
3417: | #define HAVE_LIMITS_H 1
3418: | #define HAVE_SYS_TIME_H 1
3419: | #define HAVE_UNISTD_H 1
3420: | #define HAVE_STDARG_H 1
3421: | #define TIME_WITH_SYS_TIME 1
3422: | #define RETSIGTYPE void
3423: | #define HAVE_VPRINTF 1
3424: | #define HAVE_GETTIMEOFDAY 1
3425: | #define HAVE_SELECT 1
3426: | #define HAVE_SOCKET 1
3427: | #define HAVE_STRERROR 1
3428: | #define HAVE_STRTOL 1
3429: | #define HAVE_STRTOUL 1
3430: | #define HAVE_STRLCPY 1
3431: | #define HAVE_STRLCAT 1
3432: | #define HAVE_STRDUP 1
3433: | #define VA_COPY va_copy
3434: | #define HAVE_FUNC_MACRO /**/
3435: | #define HAVE_READLINE /**/
3436: | #define HAVE_OPENSSL_ENGINE_H 1
3437: | #define HAVE_OPENSSL_AES_H 1
3438: | #define WITH_SHA2 /**/
3439: | #define HAVE_SHA2_IN_SHA_H /**/
3440: | #define HAVE_OPENSSL_CAMELLIA_H 1
3441: | #define ENABLE_ADMINPORT /**/
3442: | #define ENABLE_HYBRID /**/
3443: | #define ENABLE_FRAG /**/
3444: | #define HAVE_LIBRADIUS /**/
3445: | #define HAVE_RAD_CREATE_REQUEST 1
3446: | #define ENABLE_STATS /**/
3447: | #define ENABLE_DPD /**/
3448: | #define INET6 /**/
3449: | #define INET6_ADVAPI /**/
3450: | #define ENABLE_NATT /**/
3451: | #define ENABLE_NATT_00 /**/
3452: | #define ENABLE_NATT_02 /**/
3453: | #define ENABLE_NATT_RFC /**/
3454: | /* end confdefs.h. */
3455: |
3456: | #include <sys/types.h>
3457: | #include <netinet6/ipsec.h>
3458: |
3459: |
3460: | int
3461: | main ()
3462: | {
3463: | if (sizeof (ipsec_policy_t))
3464: | return 0;
3465: | ;
3466: | return 0;
3467: | }
3468: configure:14421: result: no
3469: configure:14436: checking kernel Security Context support
3470: configure:14457: result: no
3471: configure:14460: checking selinux/selinux.h usability
1.1.1.1.2.1! misho 3472: configure:14460: gcc -c -g -O2 conftest.c >&5
1.1 misho 3473: conftest.c:97:29: error: selinux/selinux.h: No such file or directory
3474: configure:14460: $? = 1
3475: configure: failed program was:
3476: | /* confdefs.h */
3477: | #define PACKAGE_NAME "ipsec-tools"
3478: | #define PACKAGE_TARNAME "ipsec-tools"
3479: | #define PACKAGE_VERSION "0.8.0"
3480: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3481: | #define PACKAGE_BUGREPORT ""
3482: | #define PACKAGE_URL ""
3483: | #define PACKAGE "ipsec-tools"
3484: | #define VERSION "0.8.0"
3485: | #define STDC_HEADERS 1
3486: | #define HAVE_SYS_TYPES_H 1
3487: | #define HAVE_SYS_STAT_H 1
3488: | #define HAVE_STDLIB_H 1
3489: | #define HAVE_STRING_H 1
3490: | #define HAVE_MEMORY_H 1
3491: | #define HAVE_STRINGS_H 1
3492: | #define HAVE_INTTYPES_H 1
3493: | #define HAVE_STDINT_H 1
3494: | #define HAVE_UNISTD_H 1
3495: | #define HAVE_DLFCN_H 1
3496: | #define LT_OBJDIR ".libs/"
3497: | #define YYTEXT_POINTER 1
3498: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3499: | #define STDC_HEADERS 1
3500: | #define HAVE_SYS_WAIT_H 1
3501: | #define HAVE_LIMITS_H 1
3502: | #define HAVE_SYS_TIME_H 1
3503: | #define HAVE_UNISTD_H 1
3504: | #define HAVE_STDARG_H 1
3505: | #define TIME_WITH_SYS_TIME 1
3506: | #define RETSIGTYPE void
3507: | #define HAVE_VPRINTF 1
3508: | #define HAVE_GETTIMEOFDAY 1
3509: | #define HAVE_SELECT 1
3510: | #define HAVE_SOCKET 1
3511: | #define HAVE_STRERROR 1
3512: | #define HAVE_STRTOL 1
3513: | #define HAVE_STRTOUL 1
3514: | #define HAVE_STRLCPY 1
3515: | #define HAVE_STRLCAT 1
3516: | #define HAVE_STRDUP 1
3517: | #define VA_COPY va_copy
3518: | #define HAVE_FUNC_MACRO /**/
3519: | #define HAVE_READLINE /**/
3520: | #define HAVE_OPENSSL_ENGINE_H 1
3521: | #define HAVE_OPENSSL_AES_H 1
3522: | #define WITH_SHA2 /**/
3523: | #define HAVE_SHA2_IN_SHA_H /**/
3524: | #define HAVE_OPENSSL_CAMELLIA_H 1
3525: | #define ENABLE_ADMINPORT /**/
3526: | #define ENABLE_HYBRID /**/
3527: | #define ENABLE_FRAG /**/
3528: | #define HAVE_LIBRADIUS /**/
3529: | #define HAVE_RAD_CREATE_REQUEST 1
3530: | #define ENABLE_STATS /**/
3531: | #define ENABLE_DPD /**/
3532: | #define INET6 /**/
3533: | #define INET6_ADVAPI /**/
3534: | #define ENABLE_NATT /**/
3535: | #define ENABLE_NATT_00 /**/
3536: | #define ENABLE_NATT_02 /**/
3537: | #define ENABLE_NATT_RFC /**/
3538: | /* end confdefs.h. */
3539: | #include <stdio.h>
3540: | #ifdef HAVE_SYS_TYPES_H
3541: | # include <sys/types.h>
3542: | #endif
3543: | #ifdef HAVE_SYS_STAT_H
3544: | # include <sys/stat.h>
3545: | #endif
3546: | #ifdef STDC_HEADERS
3547: | # include <stdlib.h>
3548: | # include <stddef.h>
3549: | #else
3550: | # ifdef HAVE_STDLIB_H
3551: | # include <stdlib.h>
3552: | # endif
3553: | #endif
3554: | #ifdef HAVE_STRING_H
3555: | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
3556: | # include <memory.h>
3557: | # endif
3558: | # include <string.h>
3559: | #endif
3560: | #ifdef HAVE_STRINGS_H
3561: | # include <strings.h>
3562: | #endif
3563: | #ifdef HAVE_INTTYPES_H
3564: | # include <inttypes.h>
3565: | #endif
3566: | #ifdef HAVE_STDINT_H
3567: | # include <stdint.h>
3568: | #endif
3569: | #ifdef HAVE_UNISTD_H
3570: | # include <unistd.h>
3571: | #endif
3572: | #include <selinux/selinux.h>
3573: configure:14460: result: no
3574: configure:14460: checking selinux/selinux.h presence
1.1.1.1.2.1! misho 3575: configure:14460: gcc -E conftest.c
1.1 misho 3576: conftest.c:64:29: error: selinux/selinux.h: No such file or directory
3577: configure:14460: $? = 1
3578: configure: failed program was:
3579: | /* confdefs.h */
3580: | #define PACKAGE_NAME "ipsec-tools"
3581: | #define PACKAGE_TARNAME "ipsec-tools"
3582: | #define PACKAGE_VERSION "0.8.0"
3583: | #define PACKAGE_STRING "ipsec-tools 0.8.0"
3584: | #define PACKAGE_BUGREPORT ""
3585: | #define PACKAGE_URL ""
3586: | #define PACKAGE "ipsec-tools"
3587: | #define VERSION "0.8.0"
3588: | #define STDC_HEADERS 1
3589: | #define HAVE_SYS_TYPES_H 1
3590: | #define HAVE_SYS_STAT_H 1
3591: | #define HAVE_STDLIB_H 1
3592: | #define HAVE_STRING_H 1
3593: | #define HAVE_MEMORY_H 1
3594: | #define HAVE_STRINGS_H 1
3595: | #define HAVE_INTTYPES_H 1
3596: | #define HAVE_STDINT_H 1
3597: | #define HAVE_UNISTD_H 1
3598: | #define HAVE_DLFCN_H 1
3599: | #define LT_OBJDIR ".libs/"
3600: | #define YYTEXT_POINTER 1
3601: | #define PATH_IPSEC_H <netipsec/ipsec.h>
3602: | #define STDC_HEADERS 1
3603: | #define HAVE_SYS_WAIT_H 1
3604: | #define HAVE_LIMITS_H 1
3605: | #define HAVE_SYS_TIME_H 1
3606: | #define HAVE_UNISTD_H 1
3607: | #define HAVE_STDARG_H 1
3608: | #define TIME_WITH_SYS_TIME 1
3609: | #define RETSIGTYPE void
3610: | #define HAVE_VPRINTF 1
3611: | #define HAVE_GETTIMEOFDAY 1
3612: | #define HAVE_SELECT 1
3613: | #define HAVE_SOCKET 1
3614: | #define HAVE_STRERROR 1
3615: | #define HAVE_STRTOL 1
3616: | #define HAVE_STRTOUL 1
3617: | #define HAVE_STRLCPY 1
3618: | #define HAVE_STRLCAT 1
3619: | #define HAVE_STRDUP 1
3620: | #define VA_COPY va_copy
3621: | #define HAVE_FUNC_MACRO /**/
3622: | #define HAVE_READLINE /**/
3623: | #define HAVE_OPENSSL_ENGINE_H 1
3624: | #define HAVE_OPENSSL_AES_H 1
3625: | #define WITH_SHA2 /**/
3626: | #define HAVE_SHA2_IN_SHA_H /**/
3627: | #define HAVE_OPENSSL_CAMELLIA_H 1
3628: | #define ENABLE_ADMINPORT /**/
3629: | #define ENABLE_HYBRID /**/
3630: | #define ENABLE_FRAG /**/
3631: | #define HAVE_LIBRADIUS /**/
3632: | #define HAVE_RAD_CREATE_REQUEST 1
3633: | #define ENABLE_STATS /**/
3634: | #define ENABLE_DPD /**/
3635: | #define INET6 /**/
3636: | #define INET6_ADVAPI /**/
3637: | #define ENABLE_NATT /**/
3638: | #define ENABLE_NATT_00 /**/
3639: | #define ENABLE_NATT_02 /**/
3640: | #define ENABLE_NATT_RFC /**/
3641: | /* end confdefs.h. */
3642: | #include <selinux/selinux.h>
3643: configure:14460: result: no
3644: configure:14460: checking for selinux/selinux.h
3645: configure:14460: result: no
3646: configure:14510: checking whether to support Security Context
3647: configure:14520: result: no
3648: configure:14541: checking for rt containing clock_gettime
1.1.1.1.2.1! misho 3649: configure:14566: gcc -o conftest -g -O2 conftest.c -lradius -lcrypto -lreadline -lcrypt -lcrypt -L/lib -R/lib -lradius >&5
1.1 misho 3650: configure:14566: $? = 0
3651: configure:14599: result: none required
3652: configure:14608: checking for monotonic system clock
1.1.1.1.2.1! misho 3653: configure:14621: gcc -c -g -O2 conftest.c >&5
1.1 misho 3654: configure:14621: $? = 0
3655: configure:14625: result: yes
3656: configure:14773: creating ./config.status
3657:
3658: ## ---------------------- ##
3659: ## Running config.status. ##
3660: ## ---------------------- ##
3661:
3662: This file was extended by ipsec-tools config.status 0.8.0, which was
3663: generated by GNU Autoconf 2.67. Invocation command line was
3664:
3665: CONFIG_FILES =
3666: CONFIG_HEADERS =
3667: CONFIG_LINKS =
3668: CONFIG_COMMANDS =
3669: $ ./config.status
3670:
3671: on elwix.aitnet.org
3672:
3673: config.status:1137: creating Makefile
3674: config.status:1137: creating package_version.h
3675: config.status:1137: creating src/Makefile
3676: config.status:1137: creating src/include-glibc/Makefile
3677: config.status:1137: creating src/libipsec/Makefile
3678: config.status:1137: creating src/setkey/Makefile
3679: config.status:1137: creating src/racoon/Makefile
3680: config.status:1137: creating src/racoon/samples/psk.txt
3681: config.status:1137: creating src/racoon/samples/racoon.conf
3682: config.status:1137: creating rpm/Makefile
3683: config.status:1137: creating rpm/suse/Makefile
3684: config.status:1137: creating rpm/suse/ipsec-tools.spec
3685: config.status:1137: creating config.h
1.1.1.1.2.1! misho 3686: config.status:1317: config.h is unchanged
1.1 misho 3687: config.status:1365: executing depfiles commands
3688: config.status:1365: executing libtool commands
1.1.1.1.2.1! misho 3689: configure:16997: WARNING: unrecognized options: --enable-debug
1.1 misho 3690:
3691: ## ---------------- ##
3692: ## Cache variables. ##
3693: ## ---------------- ##
3694:
1.1.1.1.2.1! misho 3695: ac_cv_build=i386-elwix-freebsd
1.1 misho 3696: ac_cv_c_compiler_gnu=yes
3697: ac_cv_c_const=yes
1.1.1.1.2.1! misho 3698: ac_cv_env_CC_set=''
! 3699: ac_cv_env_CC_value=''
! 3700: ac_cv_env_CFLAGS_set=''
! 3701: ac_cv_env_CFLAGS_value=''
! 3702: ac_cv_env_CPPFLAGS_set=''
1.1 misho 3703: ac_cv_env_CPPFLAGS_value=''
1.1.1.1.2.1! misho 3704: ac_cv_env_CPP_set=''
! 3705: ac_cv_env_CPP_value=''
! 3706: ac_cv_env_LDFLAGS_set=''
! 3707: ac_cv_env_LDFLAGS_value=''
1.1 misho 3708: ac_cv_env_LIBS_set=''
3709: ac_cv_env_LIBS_value=''
3710: ac_cv_env_YACC_set=''
3711: ac_cv_env_YACC_value=''
3712: ac_cv_env_YFLAGS_set=''
3713: ac_cv_env_YFLAGS_value=''
3714: ac_cv_env_build_alias_set=set
1.1.1.1.2.1! misho 3715: ac_cv_env_build_alias_value=i386-elwix-freebsd
1.1 misho 3716: ac_cv_env_host_alias_set=''
3717: ac_cv_env_host_alias_value=''
3718: ac_cv_env_target_alias_set=''
3719: ac_cv_env_target_alias_value=''
3720: ac_cv_func__doprnt=no
3721: ac_cv_func_gettimeofday=yes
3722: ac_cv_func_memcmp_working=yes
3723: ac_cv_func_rad_create_request=yes
3724: ac_cv_func_select=yes
3725: ac_cv_func_socket=yes
3726: ac_cv_func_strdup=yes
3727: ac_cv_func_strerror=yes
3728: ac_cv_func_strlcat=yes
3729: ac_cv_func_strlcpy=yes
3730: ac_cv_func_strtol=yes
3731: ac_cv_func_strtoul=yes
3732: ac_cv_func_vprintf=yes
3733: ac_cv_header_dlfcn_h=yes
3734: ac_cv_header_inttypes_h=yes
3735: ac_cv_header_limits_h=yes
3736: ac_cv_header_memory_h=yes
3737: ac_cv_header_net_pfkeyv2_h=yes
3738: ac_cv_header_netinet6_ipsec_h=no
3739: ac_cv_header_netinet_ipsec_h=no
3740: ac_cv_header_netipsec_ipsec_h=yes
3741: ac_cv_header_openssl_aes_h=yes
3742: ac_cv_header_openssl_camellia_h=yes
3743: ac_cv_header_openssl_engine_h=yes
3744: ac_cv_header_openssl_sha2_h=no
3745: ac_cv_header_readline_readline_h=yes
3746: ac_cv_header_selinux_selinux_h=no
3747: ac_cv_header_shadow_h=no
3748: ac_cv_header_stdarg_h=yes
3749: ac_cv_header_stdc=yes
3750: ac_cv_header_stdint_h=yes
3751: ac_cv_header_stdlib_h=yes
3752: ac_cv_header_string_h=yes
3753: ac_cv_header_strings_h=yes
3754: ac_cv_header_sys_stat_h=yes
3755: ac_cv_header_sys_time_h=yes
3756: ac_cv_header_sys_types_h=yes
3757: ac_cv_header_sys_wait_h=yes
3758: ac_cv_header_time=yes
3759: ac_cv_header_unistd_h=yes
3760: ac_cv_header_varargs_h=no
1.1.1.1.2.1! misho 3761: ac_cv_host=i386-elwix-freebsd
1.1 misho 3762: ac_cv_lib_lex=-lfl
3763: ac_cv_lib_readline_readline=yes
3764: ac_cv_member_struct_sadb_x_nat_t_type_sadb_x_nat_t_type_len=yes
3765: ac_cv_objext=o
3766: ac_cv_path_EGREP='/usr/bin/grep -E'
3767: ac_cv_path_FGREP='/usr/bin/grep -F'
3768: ac_cv_path_GREP=/usr/bin/grep
3769: ac_cv_path_KRB5_CONFIG=/usr/bin/krb5-config
3770: ac_cv_path_SED=/usr/bin/sed
1.1.1.1.2.1! misho 3771: ac_cv_path_install='/home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/legacy/usr/bin/install -c'
1.1 misho 3772: ac_cv_prog_AWK=gawk
1.1.1.1.2.1! misho 3773: ac_cv_prog_CPP='gcc -E'
1.1 misho 3774: ac_cv_prog_LEX=flex
3775: ac_cv_prog_YACC='bison -y'
3776: ac_cv_prog_ac_ct_AR=ar
1.1.1.1.2.1! misho 3777: ac_cv_prog_ac_ct_CC=gcc
1.1 misho 3778: ac_cv_prog_ac_ct_OBJDUMP=objdump
3779: ac_cv_prog_ac_ct_RANLIB=ranlib
3780: ac_cv_prog_ac_ct_STRIP=strip
3781: ac_cv_prog_cc_c89=''
3782: ac_cv_prog_cc_g=yes
3783: ac_cv_prog_lex_root=lex.yy
3784: ac_cv_prog_lex_yytext_pointer=yes
3785: ac_cv_prog_make_make_set=yes
3786: ac_cv_search_MD5_Init=-lcrypto
3787: ac_cv_search_clock_gettime='none required'
3788: ac_cv_search_login=no
3789: ac_cv_search_rad_create_request=-lradius
3790: ac_cv_struct_tm=time.h
3791: ac_cv_type_ipsec_policy_t=no
3792: ac_cv_type_pid_t=yes
3793: ac_cv_type_signal=void
3794: ac_cv_type_size_t=yes
3795: ac_cv_va_copy=yes
3796: am_cv_CC_dependencies_compiler_type=gcc3
3797: am_cv_prog_cc_stdc=''
3798: lt_cv_deplibs_check_method=pass_all
3799: lt_cv_file_magic_cmd='$MAGIC_CMD'
3800: lt_cv_file_magic_test_file=''
3801: lt_cv_ld_reload_flag=-r
3802: lt_cv_nm_interface='BSD nm'
3803: lt_cv_objdir=.libs
3804: lt_cv_path_LD=/usr/bin/ld
1.1.1.1.2.1! misho 3805: lt_cv_path_NM='/home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B'
1.1 misho 3806: lt_cv_prog_compiler_c_o=yes
3807: lt_cv_prog_compiler_pic_works=yes
3808: lt_cv_prog_compiler_rtti_exceptions=no
3809: lt_cv_prog_compiler_static_works=yes
3810: lt_cv_prog_gnu_ld=yes
3811: lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'
3812: lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\'
3813: lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\'
3814: lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'
1.1.1.1.2.1! misho 3815: lt_cv_sys_max_cmd_len=196608
1.1 misho 3816:
3817: ## ----------------- ##
3818: ## Output variables. ##
3819: ## ----------------- ##
3820:
1.1.1.1.2.1! misho 3821: ACLOCAL='${SHELL} /home/misho/work/embedaddon/ipsec-tools/missing --run aclocal-1.11'
1.1 misho 3822: AMDEPBACKSLASH='\'
3823: AMDEP_FALSE='#'
3824: AMDEP_TRUE=''
1.1.1.1.2.1! misho 3825: AMTAR='${SHELL} /home/misho/work/embedaddon/ipsec-tools/missing --run tar'
1.1 misho 3826: AR='ar'
1.1.1.1.2.1! misho 3827: AUTOCONF='${SHELL} /home/misho/work/embedaddon/ipsec-tools/missing --run autoconf'
! 3828: AUTOHEADER='${SHELL} /home/misho/work/embedaddon/ipsec-tools/missing --run autoheader'
! 3829: AUTOMAKE='${SHELL} /home/misho/work/embedaddon/ipsec-tools/missing --run automake-1.11'
1.1 misho 3830: AWK='gawk'
1.1.1.1.2.1! misho 3831: CC='gcc'
1.1 misho 3832: CCDEPMODE='depmode=gcc3'
1.1.1.1.2.1! misho 3833: CFLAGS='-g -O2 -Wall -Werror -Wno-unused'
1.1 misho 3834: CONFIGURE_AMFLAGS=''
1.1.1.1.2.1! misho 3835: CPP='gcc -E'
1.1 misho 3836: CPPFLAGS=' -I${top_srcdir}/src/racoon/missing'
3837: CRYPTOBJS=''
3838: CYGPATH_W='echo'
3839: DEFS='-DHAVE_CONFIG_H'
3840: DEPDIR='.deps'
3841: DSYMUTIL=''
3842: DUMPBIN=''
3843: ECHO_C=''
3844: ECHO_N='-n'
3845: ECHO_T=''
3846: EGREP='/usr/bin/grep -E'
3847: EXEEXT=''
3848: EXTRA_CRYPTO=''
3849: FGREP='/usr/bin/grep -F'
3850: FRAG_OBJS='isakmp_frag.o'
3851: GLIBC_BUGS=''
3852: GREP='/usr/bin/grep'
3853: HYBRID_OBJS='isakmp_xauth.o isakmp_cfg.o isakmp_unity.o throttle.o'
3854: INCLUDE_GLIBC=''
1.1.1.1.2.1! misho 3855: INSTALL_DATA='${INSTALL} -m 644'
1.1 misho 3856: INSTALL_OPTS=''
1.1.1.1.2.1! misho 3857: INSTALL_PROGRAM='${INSTALL}'
! 3858: INSTALL_SCRIPT='${INSTALL}'
1.1 misho 3859: INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
3860: KERNEL_INCLUDE=''
3861: KRB5_CONFIG='/usr/bin/krb5-config'
3862: LD='/usr/bin/ld'
1.1.1.1.2.1! misho 3863: LDFLAGS=''
1.1 misho 3864: LEX='flex'
3865: LEXLIB='-lfl'
3866: LEX_OUTPUT_ROOT='lex.yy'
3867: LIBOBJS=''
3868: LIBS='-lradius -lcrypto -lreadline -lcrypt -lcrypt -L/lib -R/lib -lradius'
3869: LIBTOOL='$(SHELL) /usr/local/bin/libtool'
3870: LIPO=''
3871: LN_S='ln -s'
3872: LTLIBOBJS=''
1.1.1.1.2.1! misho 3873: MAKEINFO='${SHELL} /home/misho/work/embedaddon/ipsec-tools/missing --run makeinfo'
1.1 misho 3874: MKDIR_P='./install-sh -c -d'
3875: NATT_OBJS='nattraversal.o'
1.1.1.1.2.1! misho 3876: NM='/home/misho/work/elwix/build/1.7/obj/i386/home/fbsd_work.src/src/tmp/usr/bin/nm -B'
1.1 misho 3877: NMEDIT=''
3878: OBJDUMP='objdump'
3879: OBJEXT='o'
3880: OTOOL64=''
3881: OTOOL=''
3882: PACKAGE='ipsec-tools'
3883: PACKAGE_BUGREPORT=''
3884: PACKAGE_NAME='ipsec-tools'
3885: PACKAGE_STRING='ipsec-tools 0.8.0'
3886: PACKAGE_TARNAME='ipsec-tools'
3887: PACKAGE_URL=''
3888: PACKAGE_VERSION='0.8.0'
3889: PATH_SEPARATOR=':'
3890: RANLIB='ranlib'
3891: RPM=''
3892: SECCTX_OBJS=''
3893: SED='/usr/bin/sed'
3894: SET_MAKE=''
3895: SHELL='/bin/sh'
3896: STRIP='strip'
3897: VERSION='0.8.0'
3898: YACC='bison -y'
3899: YFLAGS=''
1.1.1.1.2.1! misho 3900: ac_ct_CC='gcc'
1.1 misho 3901: ac_ct_DUMPBIN=''
3902: am__EXEEXT_FALSE=''
3903: am__EXEEXT_TRUE='#'
3904: am__fastdepCC_FALSE='#'
3905: am__fastdepCC_TRUE=''
3906: am__include='include'
3907: am__isrc=''
3908: am__leading_dot='.'
3909: am__quote=''
3910: am__tar='${AMTAR} chof - "$$tardir"'
3911: am__untar='${AMTAR} xf -'
3912: bindir='${exec_prefix}/bin'
1.1.1.1.2.1! misho 3913: build='i386-elwix-freebsd'
! 3914: build_alias='i386-elwix-freebsd'
1.1 misho 3915: build_cpu='i386'
1.1.1.1.2.1! misho 3916: build_os='freebsd'
! 3917: build_vendor='elwix'
1.1 misho 3918: datadir='${datarootdir}'
3919: datarootdir='${prefix}/share'
3920: docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
3921: dvidir='${docdir}'
3922: exec_prefix='${prefix}'
1.1.1.1.2.1! misho 3923: host='i386-elwix-freebsd'
1.1 misho 3924: host_alias=''
3925: host_cpu='i386'
1.1.1.1.2.1! misho 3926: host_os='freebsd'
! 3927: host_vendor='elwix'
1.1 misho 3928: htmldir='${docdir}'
3929: include_racoondir='${prefix}/include/racoon'
3930: includedir='${prefix}/include'
1.1.1.1.2.1! misho 3931: infodir='${datarootdir}/info'
! 3932: install_sh='${SHELL} /home/misho/work/embedaddon/ipsec-tools/install-sh'
1.1 misho 3933: libdir='${exec_prefix}/lib'
3934: libexecdir='${exec_prefix}/libexec'
3935: localedir='${datarootdir}/locale'
1.1.1.1.2.1! misho 3936: localstatedir='/var/run'
1.1 misho 3937: lt_ECHO='echo'
1.1.1.1.2.1! misho 3938: mandir='${datarootdir}/man'
1.1 misho 3939: mkdir_p='$(top_builddir)/./install-sh -c -d'
3940: oldincludedir='/usr/include'
3941: pdfdir='${docdir}'
1.1.1.1.2.1! misho 3942: prefix='/home/misho/work/elwix/build/1.7/arch/i386/pkg'
1.1 misho 3943: program_transform_name='s,x,x,'
3944: psdir='${docdir}'
3945: sbindir='${exec_prefix}/sbin'
3946: sharedstatedir='${prefix}/com'
1.1.1.1.2.1! misho 3947: sysconfdir='/etc/racoon'
1.1 misho 3948: target_alias=''
3949:
3950: ## ----------- ##
3951: ## confdefs.h. ##
3952: ## ----------- ##
3953:
3954: /* confdefs.h */
3955: #define PACKAGE_NAME "ipsec-tools"
3956: #define PACKAGE_TARNAME "ipsec-tools"
3957: #define PACKAGE_VERSION "0.8.0"
3958: #define PACKAGE_STRING "ipsec-tools 0.8.0"
3959: #define PACKAGE_BUGREPORT ""
3960: #define PACKAGE_URL ""
3961: #define PACKAGE "ipsec-tools"
3962: #define VERSION "0.8.0"
3963: #define STDC_HEADERS 1
3964: #define HAVE_SYS_TYPES_H 1
3965: #define HAVE_SYS_STAT_H 1
3966: #define HAVE_STDLIB_H 1
3967: #define HAVE_STRING_H 1
3968: #define HAVE_MEMORY_H 1
3969: #define HAVE_STRINGS_H 1
3970: #define HAVE_INTTYPES_H 1
3971: #define HAVE_STDINT_H 1
3972: #define HAVE_UNISTD_H 1
3973: #define HAVE_DLFCN_H 1
3974: #define LT_OBJDIR ".libs/"
3975: #define YYTEXT_POINTER 1
3976: #define PATH_IPSEC_H <netipsec/ipsec.h>
3977: #define STDC_HEADERS 1
3978: #define HAVE_SYS_WAIT_H 1
3979: #define HAVE_LIMITS_H 1
3980: #define HAVE_SYS_TIME_H 1
3981: #define HAVE_UNISTD_H 1
3982: #define HAVE_STDARG_H 1
3983: #define TIME_WITH_SYS_TIME 1
3984: #define RETSIGTYPE void
3985: #define HAVE_VPRINTF 1
3986: #define HAVE_GETTIMEOFDAY 1
3987: #define HAVE_SELECT 1
3988: #define HAVE_SOCKET 1
3989: #define HAVE_STRERROR 1
3990: #define HAVE_STRTOL 1
3991: #define HAVE_STRTOUL 1
3992: #define HAVE_STRLCPY 1
3993: #define HAVE_STRLCAT 1
3994: #define HAVE_STRDUP 1
3995: #define VA_COPY va_copy
3996: #define HAVE_FUNC_MACRO /**/
3997: #define HAVE_READLINE /**/
3998: #define HAVE_OPENSSL_ENGINE_H 1
3999: #define HAVE_OPENSSL_AES_H 1
4000: #define WITH_SHA2 /**/
4001: #define HAVE_SHA2_IN_SHA_H /**/
4002: #define HAVE_OPENSSL_CAMELLIA_H 1
4003: #define ENABLE_ADMINPORT /**/
4004: #define ENABLE_HYBRID /**/
4005: #define ENABLE_FRAG /**/
4006: #define HAVE_LIBRADIUS /**/
4007: #define HAVE_RAD_CREATE_REQUEST 1
4008: #define ENABLE_STATS /**/
4009: #define ENABLE_DPD /**/
4010: #define INET6 /**/
4011: #define INET6_ADVAPI /**/
4012: #define ENABLE_NATT /**/
4013: #define ENABLE_NATT_00 /**/
4014: #define ENABLE_NATT_02 /**/
4015: #define ENABLE_NATT_RFC /**/
4016: #define HAVE_CLOCK_MONOTONIC /**/
4017:
4018: configure: exit 0
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>