config.2.log

My config.log - Magnus Homann, 2007-02-06 07:57 AM

Download (96.4 KB)

 
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 configure, which was
5
generated by GNU Autoconf 2.60.  Invocation command line was
6

    
7
  $ ./configure --enable-debug --prefix=/home/homann/qgisdir_0.8 --enable-static=no --enable-unittests --with-python --with-qtdir=/usr --with-grass=/usr/lib/grass --with-postgresql=/usr/bin
8

    
9
## --------- ##
10
## Platform. ##
11
## --------- ##
12

    
13
hostname = crux
14
uname -m = i686
15
uname -r = 2.6.17-10-386
16
uname -s = Linux
17
uname -v = #2 Tue Dec 5 22:26:18 UTC 2006
18

    
19
/usr/bin/uname -p = unknown
20
/bin/uname -X     = unknown
21

    
22
/bin/arch              = i686
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

    
30
PATH: /home/homann/bin
31
PATH: /usr/local/sbin
32
PATH: /usr/local/bin
33
PATH: /usr/sbin
34
PATH: /usr/bin
35
PATH: /sbin
36
PATH: /bin
37
PATH: /usr/bin/X11
38
PATH: /usr/games
39

    
40

    
41
## ----------- ##
42
## Core tests. ##
43
## ----------- ##
44

    
45
configure:2087: checking for a BSD-compatible install
46
configure:2143: result: /usr/bin/install -c
47
configure:2154: checking whether build environment is sane
48
configure:2197: result: yes
49
configure:2262: checking for gawk
50
configure:2278: found /usr/bin/gawk
51
configure:2289: result: gawk
52
configure:2300: checking whether make sets $(MAKE)
53
configure:2321: result: yes
54
configure:2663: checking for g++
55
configure:2679: found /usr/bin/g++
56
configure:2690: result: g++
57
configure:2721: checking for C++ compiler version
58
configure:2728: g++ --version >&5
59
g++ (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
60
Copyright (C) 2006 Free Software Foundation, Inc.
61
This is free software; see the source for copying conditions.  There is NO
62
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
63

    
64
configure:2731: $? = 0
65
configure:2738: g++ -v >&5
66
Using built-in specs.
67
Target: i486-linux-gnu
68
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
69
Thread model: posix
70
gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
71
configure:2741: $? = 0
72
configure:2748: g++ -V >&5
73
g++: '-V' option must have argument
74
configure:2751: $? = 1
75
configure:2774: checking for C++ compiler default output file name
76
configure:2801: g++    conftest.cpp  >&5
77
configure:2804: $? = 0
78
configure:2850: result: a.out
79
configure:2855: checking whether the C++ compiler works
80
configure:2865: ./a.out
81
configure:2868: $? = 0
82
configure:2885: result: yes
83
configure:2892: checking whether we are cross compiling
84
configure:2894: result: no
85
configure:2897: checking for suffix of executables
86
configure:2904: g++ -o conftest    conftest.cpp  >&5
87
configure:2907: $? = 0
88
configure:2931: result: 
89
configure:2937: checking for suffix of object files
90
configure:2963: g++ -c   conftest.cpp >&5
91
configure:2966: $? = 0
92
configure:2989: result: o
93
configure:2993: checking whether we are using the GNU C++ compiler
94
configure:3022: g++ -c   conftest.cpp >&5
95
configure:3028: $? = 0
96
configure:3035: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
97
configure:3038: $? = 0
98
configure:3045: test -s conftest.o
99
configure:3048: $? = 0
100
configure:3062: result: yes
101
configure:3067: checking whether g++ accepts -g
102
configure:3097: g++ -c -g  conftest.cpp >&5
103
configure:3103: $? = 0
104
configure:3110: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
105
configure:3113: $? = 0
106
configure:3120: test -s conftest.o
107
configure:3123: $? = 0
108
configure:3253: result: yes
109
configure:3287: checking for style of include used by make
110
configure:3315: result: GNU
111
configure:3343: checking dependency style of g++
112
configure:3433: result: gcc3
113
configure:3458: checking whether ln -s works
114
configure:3462: result: yes
115
configure:3469: checking whether make sets $(MAKE)
116
configure:3490: result: yes
117
configure:3512: checking for a BSD-compatible install
118
configure:3568: result: /usr/bin/install -c
119
configure:3660: checking build system type
120
configure:3678: result: i686-pc-linux-gnu
121
configure:3700: checking host system type
122
configure:3715: result: i686-pc-linux-gnu
123
configure:3785: checking for gcc
124
configure:3801: found /usr/bin/gcc
125
configure:3812: result: gcc
126
configure:4050: checking for C compiler version
127
configure:4057: gcc --version >&5
128
gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
129
Copyright (C) 2006 Free Software Foundation, Inc.
130
This is free software; see the source for copying conditions.  There is NO
131
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
132

    
133
configure:4060: $? = 0
134
configure:4067: gcc -v >&5
135
Using built-in specs.
136
Target: i486-linux-gnu
137
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
138
Thread model: posix
139
gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
140
configure:4070: $? = 0
141
configure:4077: gcc -V >&5
142
gcc: '-V' option must have argument
143
configure:4080: $? = 1
144
configure:4083: checking whether we are using the GNU C compiler
145
configure:4112: gcc -c   conftest.c >&5
146
configure:4118: $? = 0
147
configure:4125: test -z "$ac_c_werror_flag" || test ! -s conftest.err
148
configure:4128: $? = 0
149
configure:4135: test -s conftest.o
150
configure:4138: $? = 0
151
configure:4152: result: yes
152
configure:4157: checking whether gcc accepts -g
153
configure:4187: gcc -c -g  conftest.c >&5
154
configure:4193: $? = 0
155
configure:4200: test -z "$ac_c_werror_flag" || test ! -s conftest.err
156
configure:4203: $? = 0
157
configure:4210: test -s conftest.o
158
configure:4213: $? = 0
159
configure:4343: result: yes
160
configure:4360: checking for gcc option to accept ISO C89
161
configure:4434: gcc  -c -g -O2  conftest.c >&5
162
configure:4440: $? = 0
163
configure:4447: test -z "$ac_c_werror_flag" || test ! -s conftest.err
164
configure:4450: $? = 0
165
configure:4457: test -s conftest.o
166
configure:4460: $? = 0
167
configure:4480: result: none needed
168
configure:4500: checking dependency style of gcc
169
configure:4590: result: gcc3
170
configure:4607: checking for a sed that does not truncate output
171
configure:4661: result: /bin/sed
172
configure:4664: checking for grep that handles long lines and -e
173
configure:4738: result: /bin/grep
174
configure:4743: checking for egrep
175
configure:4821: result: /bin/grep -E
176
configure:4837: checking for ld used by gcc
177
configure:4904: result: /usr/bin/ld
178
configure:4913: checking if the linker (/usr/bin/ld) is GNU ld
179
configure:4928: result: yes
180
configure:4933: checking for /usr/bin/ld option to reload object files
181
configure:4940: result: -r
182
configure:4958: checking for BSD-compatible nm
183
configure:5007: result: /usr/bin/nm -B
184
configure:5011: checking how to recognise dependent libraries
185
configure:5187: result: pass_all
186
configure:5437: checking how to run the C preprocessor
187
configure:5477: gcc -E  conftest.c
188
configure:5483: $? = 0
189
configure:5521: gcc -E  conftest.c
190
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory
191
configure:5527: $? = 1
192
configure: failed program was:
193
| /* confdefs.h.  */
194
| #define PACKAGE_NAME ""
195
| #define PACKAGE_TARNAME ""
196
| #define PACKAGE_VERSION ""
197
| #define PACKAGE_STRING ""
198
| #define PACKAGE_BUGREPORT ""
199
| #define PACKAGE "qgis"
200
| #define VERSION "0.8.0"
201
| /* end confdefs.h.  */
202
| #include <ac_nonexistent.h>
203
configure:5567: result: gcc -E
204
configure:5596: gcc -E  conftest.c
205
configure:5602: $? = 0
206
configure:5640: gcc -E  conftest.c
207
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory
208
configure:5646: $? = 1
209
configure: failed program was:
210
| /* confdefs.h.  */
211
| #define PACKAGE_NAME ""
212
| #define PACKAGE_TARNAME ""
213
| #define PACKAGE_VERSION ""
214
| #define PACKAGE_STRING ""
215
| #define PACKAGE_BUGREPORT ""
216
| #define PACKAGE "qgis"
217
| #define VERSION "0.8.0"
218
| /* end confdefs.h.  */
219
| #include <ac_nonexistent.h>
220
configure:5691: checking for ANSI C header files
221
configure:5721: gcc -c -g -O2  conftest.c >&5
222
configure:5727: $? = 0
223
configure:5734: test -z "$ac_c_werror_flag" || test ! -s conftest.err
224
configure:5737: $? = 0
225
configure:5744: test -s conftest.o
226
configure:5747: $? = 0
227
configure:5843: gcc -o conftest -g -O2   conftest.c  >&5
228
configure:5846: $? = 0
229
configure:5852: ./conftest
230
configure:5855: $? = 0
231
configure:5872: result: yes
232
configure:5896: checking for sys/types.h
233
configure:5917: gcc -c -g -O2  conftest.c >&5
234
configure:5923: $? = 0
235
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
236
configure:5933: $? = 0
237
configure:5940: test -s conftest.o
238
configure:5943: $? = 0
239
configure:5956: result: yes
240
configure:5896: checking for sys/stat.h
241
configure:5917: gcc -c -g -O2  conftest.c >&5
242
configure:5923: $? = 0
243
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
244
configure:5933: $? = 0
245
configure:5940: test -s conftest.o
246
configure:5943: $? = 0
247
configure:5956: result: yes
248
configure:5896: checking for stdlib.h
249
configure:5917: gcc -c -g -O2  conftest.c >&5
250
configure:5923: $? = 0
251
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
252
configure:5933: $? = 0
253
configure:5940: test -s conftest.o
254
configure:5943: $? = 0
255
configure:5956: result: yes
256
configure:5896: checking for string.h
257
configure:5917: gcc -c -g -O2  conftest.c >&5
258
configure:5923: $? = 0
259
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
260
configure:5933: $? = 0
261
configure:5940: test -s conftest.o
262
configure:5943: $? = 0
263
configure:5956: result: yes
264
configure:5896: checking for memory.h
265
configure:5917: gcc -c -g -O2  conftest.c >&5
266
configure:5923: $? = 0
267
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
268
configure:5933: $? = 0
269
configure:5940: test -s conftest.o
270
configure:5943: $? = 0
271
configure:5956: result: yes
272
configure:5896: checking for strings.h
273
configure:5917: gcc -c -g -O2  conftest.c >&5
274
configure:5923: $? = 0
275
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
276
configure:5933: $? = 0
277
configure:5940: test -s conftest.o
278
configure:5943: $? = 0
279
configure:5956: result: yes
280
configure:5896: checking for inttypes.h
281
configure:5917: gcc -c -g -O2  conftest.c >&5
282
configure:5923: $? = 0
283
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
284
configure:5933: $? = 0
285
configure:5940: test -s conftest.o
286
configure:5943: $? = 0
287
configure:5956: result: yes
288
configure:5896: checking for stdint.h
289
configure:5917: gcc -c -g -O2  conftest.c >&5
290
configure:5923: $? = 0
291
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
292
configure:5933: $? = 0
293
configure:5940: test -s conftest.o
294
configure:5943: $? = 0
295
configure:5956: result: yes
296
configure:5896: checking for unistd.h
297
configure:5917: gcc -c -g -O2  conftest.c >&5
298
configure:5923: $? = 0
299
configure:5930: test -z "$ac_c_werror_flag" || test ! -s conftest.err
300
configure:5933: $? = 0
301
configure:5940: test -s conftest.o
302
configure:5943: $? = 0
303
configure:5956: result: yes
304
configure:5983: checking dlfcn.h usability
305
configure:6000: gcc -c -g -O2  conftest.c >&5
306
configure:6006: $? = 0
307
configure:6013: test -z "$ac_c_werror_flag" || test ! -s conftest.err
308
configure:6016: $? = 0
309
configure:6023: test -s conftest.o
310
configure:6026: $? = 0
311
configure:6037: result: yes
312
configure:6041: checking dlfcn.h presence
313
configure:6056: gcc -E  conftest.c
314
configure:6062: $? = 0
315
configure:6083: result: yes
316
configure:6111: checking for dlfcn.h
317
configure:6119: result: yes
318
configure:6142: checking how to run the C++ preprocessor
319
configure:6178: g++ -E  conftest.cpp
320
configure:6184: $? = 0
321
configure:6222: g++ -E  conftest.cpp
322
conftest.cpp:21:28: error: ac_nonexistent.h: No such file or directory
323
configure:6228: $? = 1
324
configure: failed program was:
325
| /* confdefs.h.  */
326
| #define PACKAGE_NAME ""
327
| #define PACKAGE_TARNAME ""
328
| #define PACKAGE_VERSION ""
329
| #define PACKAGE_STRING ""
330
| #define PACKAGE_BUGREPORT ""
331
| #define PACKAGE "qgis"
332
| #define VERSION "0.8.0"
333
| #define STDC_HEADERS 1
334
| #define HAVE_SYS_TYPES_H 1
335
| #define HAVE_SYS_STAT_H 1
336
| #define HAVE_STDLIB_H 1
337
| #define HAVE_STRING_H 1
338
| #define HAVE_MEMORY_H 1
339
| #define HAVE_STRINGS_H 1
340
| #define HAVE_INTTYPES_H 1
341
| #define HAVE_STDINT_H 1
342
| #define HAVE_UNISTD_H 1
343
| #define HAVE_DLFCN_H 1
344
| /* end confdefs.h.  */
345
| #include <ac_nonexistent.h>
346
configure:6268: result: g++ -E
347
configure:6297: g++ -E  conftest.cpp
348
configure:6303: $? = 0
349
configure:6341: g++ -E  conftest.cpp
350
conftest.cpp:21:28: error: ac_nonexistent.h: No such file or directory
351
configure:6347: $? = 1
352
configure: failed program was:
353
| /* confdefs.h.  */
354
| #define PACKAGE_NAME ""
355
| #define PACKAGE_TARNAME ""
356
| #define PACKAGE_VERSION ""
357
| #define PACKAGE_STRING ""
358
| #define PACKAGE_BUGREPORT ""
359
| #define PACKAGE "qgis"
360
| #define VERSION "0.8.0"
361
| #define STDC_HEADERS 1
362
| #define HAVE_SYS_TYPES_H 1
363
| #define HAVE_SYS_STAT_H 1
364
| #define HAVE_STDLIB_H 1
365
| #define HAVE_STRING_H 1
366
| #define HAVE_MEMORY_H 1
367
| #define HAVE_STRINGS_H 1
368
| #define HAVE_INTTYPES_H 1
369
| #define HAVE_STDINT_H 1
370
| #define HAVE_UNISTD_H 1
371
| #define HAVE_DLFCN_H 1
372
| /* end confdefs.h.  */
373
| #include <ac_nonexistent.h>
374
configure:6447: checking for g77
375
configure:6477: result: no
376
configure:6447: checking for f77
377
configure:6477: result: no
378
configure:6447: checking for xlf
379
configure:6477: result: no
380
configure:6447: checking for frt
381
configure:6477: result: no
382
configure:6447: checking for pgf77
383
configure:6477: result: no
384
configure:6447: checking for cf77
385
configure:6477: result: no
386
configure:6447: checking for fort77
387
configure:6477: result: no
388
configure:6447: checking for fl32
389
configure:6477: result: no
390
configure:6447: checking for af77
391
configure:6477: result: no
392
configure:6447: checking for f90
393
configure:6477: result: no
394
configure:6447: checking for xlf90
395
configure:6477: result: no
396
configure:6447: checking for pgf90
397
configure:6477: result: no
398
configure:6447: checking for pghpf
399
configure:6477: result: no
400
configure:6447: checking for epcf90
401
configure:6477: result: no
402
configure:6447: checking for gfortran
403
configure:6477: result: no
404
configure:6447: checking for g95
405
configure:6477: result: no
406
configure:6447: checking for f95
407
configure:6477: result: no
408
configure:6447: checking for fort
409
configure:6477: result: no
410
configure:6447: checking for xlf95
411
configure:6477: result: no
412
configure:6447: checking for ifort
413
configure:6477: result: no
414
configure:6447: checking for ifc
415
configure:6477: result: no
416
configure:6447: checking for efc
417
configure:6477: result: no
418
configure:6447: checking for pgf95
419
configure:6477: result: no
420
configure:6447: checking for lf95
421
configure:6477: result: no
422
configure:6447: checking for ftn
423
configure:6477: result: no
424
configure:6504: checking for Fortran 77 compiler version
425
configure:6511:  --version >&5
426
./configure: line 6512: --version: command not found
427
configure:6514: $? = 127
428
configure:6521:  -v >&5
429
./configure: line 6522: -v: command not found
430
configure:6524: $? = 127
431
configure:6531:  -V >&5
432
./configure: line 6532: -V: command not found
433
configure:6534: $? = 127
434
configure:6542: checking whether we are using the GNU Fortran 77 compiler
435
configure:6561:  -c  conftest.F >&5
436
./configure: line 6562: -c: command not found
437
configure:6567: $? = 127
438
configure: failed program was:
439
|       program main
440
| #ifndef __GNUC__
441
|        choke me
442
| #endif
443
| 
444
|       end
445
configure:6601: result: no
446
configure:6607: checking whether  accepts -g
447
configure:6624:  -c -g conftest.f >&5
448
./configure: line 6625: -c: command not found
449
configure:6630: $? = 127
450
configure: failed program was:
451
|       program main
452
| 
453
|       end
454
configure:6663: result: no
455
configure:6693: checking the maximum length of command line arguments
456
configure:6802: result: 32768
457
configure:6813: checking command to parse /usr/bin/nm -B output from gcc object
458
configure:6918: g++ -c -g -O2  conftest.cpp >&5
459
configure:6921: $? = 0
460
configure:6925: /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
461
configure:6928: $? = 0
462
configure:6980: g++ -o conftest -g -O2   conftest.cpp conftstm.o >&5
463
configure:6983: $? = 0
464
configure:7021: result: ok
465
configure:7025: checking for objdir
466
configure:7040: result: .libs
467
configure:7132: checking for ar
468
configure:7148: found /usr/bin/ar
469
configure:7159: result: ar
470
configure:7228: checking for ranlib
471
configure:7244: found /usr/bin/ranlib
472
configure:7255: result: ranlib
473
configure:7324: checking for strip
474
configure:7340: found /usr/bin/strip
475
configure:7351: result: strip
476
configure:7637: checking if gcc supports -fno-rtti -fno-exceptions
477
configure:7655: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
478
cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C
479
configure:7659: $? = 0
480
configure:7672: result: no
481
configure:7687: checking for gcc option to produce PIC
482
configure:7897: result: -fPIC
483
configure:7905: checking if gcc PIC flag -fPIC works
484
configure:7923: gcc -c -g -O2  -fPIC -DPIC conftest.c >&5
485
configure:7927: $? = 0
486
configure:7940: result: yes
487
configure:7968: checking if gcc static flag -static works
488
configure:7996: result: yes
489
configure:8006: checking if gcc supports -c -o file.o
490
configure:8027: gcc -c -g -O2  -o out/conftest2.o conftest.c >&5
491
configure:8031: $? = 0
492
configure:8053: result: yes
493
configure:8079: checking whether the gcc linker (/usr/bin/ld) supports shared libraries
494
configure:9066: result: yes
495
configure:9087: checking whether -lc should be explicitly linked in
496
configure:9092: gcc -c -g -O2  conftest.c >&5
497
configure:9095: $? = 0
498
configure:9110: gcc -shared conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep  -lc  \>/dev/null 2\>\&1
499
configure:9113: $? = 0
500
configure:9125: result: no
501
configure:9133: checking dynamic linker characteristics
502
configure:9709: result: GNU/Linux ld.so
503
configure:9718: checking how to hardcode library paths into programs
504
configure:9743: result: immediate
505
configure:9757: checking whether stripping libraries is possible
506
configure:9762: result: yes
507
configure:9901: checking for shl_load
508
configure:9957: gcc -o conftest -g -O2   conftest.c  >&5
509
/tmp/ccGx7QNh.o: In function `main':
510
/home/homann/Qgis-Devel/qgis_08_release/conftest.c:55: undefined reference to `shl_load'
511
collect2: ld returned 1 exit status
512
configure:9963: $? = 1
513
configure: failed program was:
514
| /* confdefs.h.  */
515
| #define PACKAGE_NAME ""
516
| #define PACKAGE_TARNAME ""
517
| #define PACKAGE_VERSION ""
518
| #define PACKAGE_STRING ""
519
| #define PACKAGE_BUGREPORT ""
520
| #define PACKAGE "qgis"
521
| #define VERSION "0.8.0"
522
| #define STDC_HEADERS 1
523
| #define HAVE_SYS_TYPES_H 1
524
| #define HAVE_SYS_STAT_H 1
525
| #define HAVE_STDLIB_H 1
526
| #define HAVE_STRING_H 1
527
| #define HAVE_MEMORY_H 1
528
| #define HAVE_STRINGS_H 1
529
| #define HAVE_INTTYPES_H 1
530
| #define HAVE_STDINT_H 1
531
| #define HAVE_UNISTD_H 1
532
| #define HAVE_DLFCN_H 1
533
| /* end confdefs.h.  */
534
| /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
535
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
536
| #define shl_load innocuous_shl_load
537
| 
538
| /* System header to define __stub macros and hopefully few prototypes,
539
|     which can conflict with char shl_load (); below.
540
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
541
|     <limits.h> exists even on freestanding compilers.  */
542
| 
543
| #ifdef __STDC__
544
| # include <limits.h>
545
| #else
546
| # include <assert.h>
547
| #endif
548
| 
549
| #undef shl_load
550
| 
551
| /* Override any GCC internal prototype to avoid an error.
552
|    Use char because int might match the return type of a GCC
553
|    builtin and then its argument prototype would still apply.  */
554
| #ifdef __cplusplus
555
| extern "C"
556
| #endif
557
| char shl_load ();
558
| /* The GNU C library defines this for functions which it implements
559
|     to always fail with ENOSYS.  Some functions are actually named
560
|     something starting with __ and the normal name is an alias.  */
561
| #if defined __stub_shl_load || defined __stub___shl_load
562
| choke me
563
| #endif
564
| 
565
| int
566
| main ()
567
| {
568
| return shl_load ();
569
|   ;
570
|   return 0;
571
| }
572
configure:9996: result: no
573
configure:10001: checking for shl_load in -ldld
574
configure:10036: gcc -o conftest -g -O2   conftest.c -ldld   >&5
575
/usr/bin/ld: cannot find -ldld
576
collect2: ld returned 1 exit status
577
configure:10042: $? = 1
578
configure: failed program was:
579
| /* confdefs.h.  */
580
| #define PACKAGE_NAME ""
581
| #define PACKAGE_TARNAME ""
582
| #define PACKAGE_VERSION ""
583
| #define PACKAGE_STRING ""
584
| #define PACKAGE_BUGREPORT ""
585
| #define PACKAGE "qgis"
586
| #define VERSION "0.8.0"
587
| #define STDC_HEADERS 1
588
| #define HAVE_SYS_TYPES_H 1
589
| #define HAVE_SYS_STAT_H 1
590
| #define HAVE_STDLIB_H 1
591
| #define HAVE_STRING_H 1
592
| #define HAVE_MEMORY_H 1
593
| #define HAVE_STRINGS_H 1
594
| #define HAVE_INTTYPES_H 1
595
| #define HAVE_STDINT_H 1
596
| #define HAVE_UNISTD_H 1
597
| #define HAVE_DLFCN_H 1
598
| /* end confdefs.h.  */
599
| 
600
| /* Override any GCC internal prototype to avoid an error.
601
|    Use char because int might match the return type of a GCC
602
|    builtin and then its argument prototype would still apply.  */
603
| #ifdef __cplusplus
604
| extern "C"
605
| #endif
606
| char shl_load ();
607
| int
608
| main ()
609
| {
610
| return shl_load ();
611
|   ;
612
|   return 0;
613
| }
614
configure:10076: result: no
615
configure:10081: checking for dlopen
616
configure:10137: gcc -o conftest -g -O2   conftest.c  >&5
617
/tmp/ccyogkEY.o: In function `main':
618
/home/homann/Qgis-Devel/qgis_08_release/conftest.c:55: undefined reference to `dlopen'
619
collect2: ld returned 1 exit status
620
configure:10143: $? = 1
621
configure: failed program was:
622
| /* confdefs.h.  */
623
| #define PACKAGE_NAME ""
624
| #define PACKAGE_TARNAME ""
625
| #define PACKAGE_VERSION ""
626
| #define PACKAGE_STRING ""
627
| #define PACKAGE_BUGREPORT ""
628
| #define PACKAGE "qgis"
629
| #define VERSION "0.8.0"
630
| #define STDC_HEADERS 1
631
| #define HAVE_SYS_TYPES_H 1
632
| #define HAVE_SYS_STAT_H 1
633
| #define HAVE_STDLIB_H 1
634
| #define HAVE_STRING_H 1
635
| #define HAVE_MEMORY_H 1
636
| #define HAVE_STRINGS_H 1
637
| #define HAVE_INTTYPES_H 1
638
| #define HAVE_STDINT_H 1
639
| #define HAVE_UNISTD_H 1
640
| #define HAVE_DLFCN_H 1
641
| /* end confdefs.h.  */
642
| /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
643
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
644
| #define dlopen innocuous_dlopen
645
| 
646
| /* System header to define __stub macros and hopefully few prototypes,
647
|     which can conflict with char dlopen (); below.
648
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
649
|     <limits.h> exists even on freestanding compilers.  */
650
| 
651
| #ifdef __STDC__
652
| # include <limits.h>
653
| #else
654
| # include <assert.h>
655
| #endif
656
| 
657
| #undef dlopen
658
| 
659
| /* Override any GCC internal prototype to avoid an error.
660
|    Use char because int might match the return type of a GCC
661
|    builtin and then its argument prototype would still apply.  */
662
| #ifdef __cplusplus
663
| extern "C"
664
| #endif
665
| char dlopen ();
666
| /* The GNU C library defines this for functions which it implements
667
|     to always fail with ENOSYS.  Some functions are actually named
668
|     something starting with __ and the normal name is an alias.  */
669
| #if defined __stub_dlopen || defined __stub___dlopen
670
| choke me
671
| #endif
672
| 
673
| int
674
| main ()
675
| {
676
| return dlopen ();
677
|   ;
678
|   return 0;
679
| }
680
configure:10176: result: no
681
configure:10181: checking for dlopen in -ldl
682
configure:10216: gcc -o conftest -g -O2   conftest.c -ldl   >&5
683
configure:10222: $? = 0
684
configure:10229: test -z "$ac_c_werror_flag" || test ! -s conftest.err
685
configure:10232: $? = 0
686
configure:10239: test -s conftest
687
configure:10242: $? = 0
688
configure:10256: result: yes
689
configure:10457: checking whether a program can dlopen itself
690
configure:10531: gcc -o conftest -g -O2  -DHAVE_DLFCN_H  -Wl,--export-dynamic conftest.c -ldl  >&5
691
configure: In function 'main':
692
configure:10527: warning: incompatible implicit declaration of built-in function 'exit'
693
configure:10534: $? = 0
694
configure:10552: result: yes
695
configure:10557: checking whether a statically linked program can dlopen itself
696
configure:10631: gcc -o conftest -g -O2  -DHAVE_DLFCN_H  -Wl,--export-dynamic -static conftest.c -ldl  >&5
697
configure: In function 'main':
698
configure:10627: warning: incompatible implicit declaration of built-in function 'exit'
699
/tmp/ccGlRc6i.o: In function `main':
700
/home/homann/Qgis-Devel/qgis_08_release/configure:10615: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
701
configure:10634: $? = 0
702
/home/homann/qgisdir/lib/: cannot read file data: Is a directory
703
configure:10652: result: no
704
configure:10675: checking if libtool supports shared libraries
705
configure:10677: result: yes
706
configure:10680: checking whether to build shared libraries
707
configure:10701: result: yes
708
configure:10704: checking whether to build static libraries
709
configure:10708: result: no
710
configure:10800: creating libtool
711
configure:11388: checking for ld used by g++
712
configure:11455: result: /usr/bin/ld
713
configure:11464: checking if the linker (/usr/bin/ld) is GNU ld
714
configure:11479: result: yes
715
configure:11530: checking whether the g++ linker (/usr/bin/ld) supports shared libraries
716
configure:12496: result: yes
717
configure:12514: g++ -c -g -O2  conftest.cpp >&5
718
configure:12517: $? = 0
719
configure:12636: checking for g++ option to produce PIC
720
configure:12910: result: -fPIC
721
configure:12918: checking if g++ PIC flag -fPIC works
722
configure:12936: g++ -c -g -O2  -fPIC -DPIC conftest.cpp >&5
723
configure:12940: $? = 0
724
configure:12953: result: yes
725
configure:12981: checking if g++ static flag -static works
726
configure:13009: result: yes
727
configure:13019: checking if g++ supports -c -o file.o
728
configure:13040: g++ -c -g -O2  -o out/conftest2.o conftest.cpp >&5
729
configure:13044: $? = 0
730
configure:13066: result: yes
731
configure:13092: checking whether the g++ linker (/usr/bin/ld) supports shared libraries
732
configure:13120: result: yes
733
configure:13187: checking dynamic linker characteristics
734
configure:13763: result: GNU/Linux ld.so
735
configure:13772: checking how to hardcode library paths into programs
736
configure:13797: result: immediate
737
configure:19982: checking whether byte ordering is bigendian
738
configure:20014: g++ -c -g -O2  conftest.cpp >&5
739
configure:20020: $? = 0
740
configure:20027: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
741
configure:20030: $? = 0
742
configure:20037: test -s conftest.o
743
configure:20040: $? = 0
744
configure:20069: g++ -c -g -O2  conftest.cpp >&5
745
conftest.cpp: In function 'int main()':
746
conftest.cpp:28: error: 'big' was not declared in this scope
747
conftest.cpp:28: error: expected `;' before 'endian'
748
configure:20075: $? = 1
749
configure: failed program was:
750
| /* confdefs.h.  */
751
| #define PACKAGE_NAME ""
752
| #define PACKAGE_TARNAME ""
753
| #define PACKAGE_VERSION ""
754
| #define PACKAGE_STRING ""
755
| #define PACKAGE_BUGREPORT ""
756
| #define PACKAGE "qgis"
757
| #define VERSION "0.8.0"
758
| #define STDC_HEADERS 1
759
| #define HAVE_SYS_TYPES_H 1
760
| #define HAVE_SYS_STAT_H 1
761
| #define HAVE_STDLIB_H 1
762
| #define HAVE_STRING_H 1
763
| #define HAVE_MEMORY_H 1
764
| #define HAVE_STRINGS_H 1
765
| #define HAVE_INTTYPES_H 1
766
| #define HAVE_STDINT_H 1
767
| #define HAVE_UNISTD_H 1
768
| #define HAVE_DLFCN_H 1
769
| /* end confdefs.h.  */
770
| #include <sys/types.h>
771
| #include <sys/param.h>
772
| 
773
| int
774
| main ()
775
| {
776
| #if BYTE_ORDER != BIG_ENDIAN
777
|  not big endian
778
| #endif
779
| 
780
|   ;
781
|   return 0;
782
| }
783
configure:20249: result: no
784
configure:20284: checking endian.h usability
785
configure:20301: g++ -c -g -O2  conftest.cpp >&5
786
configure:20307: $? = 0
787
configure:20314: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
788
configure:20317: $? = 0
789
configure:20324: test -s conftest.o
790
configure:20327: $? = 0
791
configure:20338: result: yes
792
configure:20342: checking endian.h presence
793
configure:20357: g++ -E  conftest.cpp
794
configure:20363: $? = 0
795
configure:20384: result: yes
796
configure:20412: checking for endian.h
797
configure:20420: result: yes
798
configure:20448: checking machine/endian.h usability
799
configure:20465: g++ -c -g -O2  conftest.cpp >&5
800
conftest.cpp:55:28: error: machine/endian.h: No such file or directory
801
configure:20471: $? = 1
802
configure: failed program was:
803
| /* confdefs.h.  */
804
| #define PACKAGE_NAME ""
805
| #define PACKAGE_TARNAME ""
806
| #define PACKAGE_VERSION ""
807
| #define PACKAGE_STRING ""
808
| #define PACKAGE_BUGREPORT ""
809
| #define PACKAGE "qgis"
810
| #define VERSION "0.8.0"
811
| #define STDC_HEADERS 1
812
| #define HAVE_SYS_TYPES_H 1
813
| #define HAVE_SYS_STAT_H 1
814
| #define HAVE_STDLIB_H 1
815
| #define HAVE_STRING_H 1
816
| #define HAVE_MEMORY_H 1
817
| #define HAVE_STRINGS_H 1
818
| #define HAVE_INTTYPES_H 1
819
| #define HAVE_STDINT_H 1
820
| #define HAVE_UNISTD_H 1
821
| #define HAVE_DLFCN_H 1
822
| #define HAVE_ENDIAN_H 1
823
| /* end confdefs.h.  */
824
| #include <stdio.h>
825
| #if HAVE_SYS_TYPES_H
826
| # include <sys/types.h>
827
| #endif
828
| #if HAVE_SYS_STAT_H
829
| # include <sys/stat.h>
830
| #endif
831
| #if STDC_HEADERS
832
| # include <stdlib.h>
833
| # include <stddef.h>
834
| #else
835
| # if HAVE_STDLIB_H
836
| #  include <stdlib.h>
837
| # endif
838
| #endif
839
| #if HAVE_STRING_H
840
| # if !STDC_HEADERS && HAVE_MEMORY_H
841
| #  include <memory.h>
842
| # endif
843
| # include <string.h>
844
| #endif
845
| #if HAVE_STRINGS_H
846
| # include <strings.h>
847
| #endif
848
| #if HAVE_INTTYPES_H
849
| # include <inttypes.h>
850
| #endif
851
| #if HAVE_STDINT_H
852
| # include <stdint.h>
853
| #endif
854
| #if HAVE_UNISTD_H
855
| # include <unistd.h>
856
| #endif
857
| #include <machine/endian.h>
858
configure:20502: result: no
859
configure:20506: checking machine/endian.h presence
860
configure:20521: g++ -E  conftest.cpp
861
conftest.cpp:22:28: error: machine/endian.h: No such file or directory
862
configure:20527: $? = 1
863
configure: failed program was:
864
| /* confdefs.h.  */
865
| #define PACKAGE_NAME ""
866
| #define PACKAGE_TARNAME ""
867
| #define PACKAGE_VERSION ""
868
| #define PACKAGE_STRING ""
869
| #define PACKAGE_BUGREPORT ""
870
| #define PACKAGE "qgis"
871
| #define VERSION "0.8.0"
872
| #define STDC_HEADERS 1
873
| #define HAVE_SYS_TYPES_H 1
874
| #define HAVE_SYS_STAT_H 1
875
| #define HAVE_STDLIB_H 1
876
| #define HAVE_STRING_H 1
877
| #define HAVE_MEMORY_H 1
878
| #define HAVE_STRINGS_H 1
879
| #define HAVE_INTTYPES_H 1
880
| #define HAVE_STDINT_H 1
881
| #define HAVE_UNISTD_H 1
882
| #define HAVE_DLFCN_H 1
883
| #define HAVE_ENDIAN_H 1
884
| /* end confdefs.h.  */
885
| #include <machine/endian.h>
886
configure:20548: result: no
887
configure:20576: checking for machine/endian.h
888
configure:20584: result: no
889
configure:20609: checking for svnversion
890
configure:20625: found /usr/bin/svnversion
891
configure:20637: result: yes
892
configure:20646: checking for X
893
configure:20823: g++ -o conftest -g -O2   conftest.cpp -lXt  >&5
894
configure:20829: $? = 0
895
configure:20836: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
896
configure:20839: $? = 0
897
configure:20846: test -s conftest
898
configure:20849: $? = 0
899
configure:20904: result: libraries , headers 
900
configure:21093: checking QTDIR
901
configure:21117: result: /usr
902
configure:21154: checking Qt version in /usr/include/qt4/Qt
903
configure:21200: result: 420 (4)
904
configure:21339: checking for moc
905
configure:21355: found /usr/bin/moc
906
configure:21366: result: /usr/bin/moc
907
configure:21382: checking for uic
908
configure:21398: found /usr/bin/uic
909
configure:21409: result: /usr/bin/uic
910
configure:21425: checking for rcc
911
configure:21441: found /usr/bin/rcc
912
configure:21452: result: /usr/bin/rcc
913
configure:21568: result: libQtCore found
914
configure:21577: checking if Qt is static
915
configure:21579: result: no
916
configure:21581: checking if Qt is multithreaded
917
configure:21583: result: yes
918
configure:21585: checking if Qt is embedded
919
configure:21587: result: no
920
configure:21783: checking QT_CXXFLAGS
921
configure:21785: result: -DQT3_SUPPORT -I/usr/mkspecs/default -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtDesigner -D_REENTRANT -DQT_THREAD_SUPPORT
922
configure:21787: checking QT_LDADD
923
configure:21789: result: -L/usr/lib -lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtSvg -lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtXml -lQtSvg -lQtTest -lQtDesigner
924
configure:21855: checking for python build information
925
configure:21862: checking for python2.4
926
configure:21878: found /usr/bin/python2.4
927
configure:21889: result: python2.4
928
configure:21903: checking for main in -lpython2.4
929
configure:21932: g++ -o conftest -g -O2   conftest.cpp -lpython2.4   >&5
930
configure:21938: $? = 0
931
configure:21945: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
932
configure:21948: $? = 0
933
configure:21955: test -s conftest
934
configure:21958: $? = 0
935
configure:21973: result: yes
936
configure:21996: checking python2.4/Python.h usability
937
configure:22013: g++ -c -g -O2  conftest.cpp >&5
938
configure:22019: $? = 0
939
configure:22026: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
940
configure:22029: $? = 0
941
configure:22036: test -s conftest.o
942
configure:22039: $? = 0
943
configure:22050: result: yes
944
configure:22054: checking python2.4/Python.h presence
945
configure:22069: g++ -E  conftest.cpp
946
configure:22075: $? = 0
947
configure:22096: result: yes
948
configure:22124: checking for python2.4/Python.h
949
configure:22132: result: yes
950
configure:22160: result:   results of the Python check:
951
configure:22162: result:     Binary:      python2.4
952
configure:22164: result:     Library:     python2.4
953
configure:22166: result:     Include Dir: /usr/include/python2.4
954
configure:22168: result:     Have python: 
955
configure:22212: checking for gdal-config
956
configure:22230: found /usr/bin/gdal-config
957
configure:22243: result: /usr/bin/gdal-config
958
configure:22257: checking for OGR in GDAL
959
configure:22264: result: yes
960
configure:22266: checking GDAL_CFLAGS
961
configure:22269: result: -I/usr/include
962
configure:22272: checking GDAL_LDADD
963
configure:22275: result: -L/usr/lib -lgdal1.3.1
964
configure:22301: checking for geos-config
965
configure:22319: found /usr/bin/geos-config
966
configure:22332: result: /usr/bin/geos-config
967
configure:22352: checking GEOS_CFLAGS
968
configure:22355: result: -I/usr/include
969
configure:22358: checking GEOS_LDADD
970
configure:22361: result: -L/usr/lib -lgeos
971
configure:22681: checking proj_api.h usability
972
configure:22698: g++ -c -g -O2  conftest.cpp >&5
973
configure:22704: $? = 0
974
configure:22711: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
975
configure:22714: $? = 0
976
configure:22721: test -s conftest.o
977
configure:22724: $? = 0
978
configure:22735: result: yes
979
configure:22739: checking proj_api.h presence
980
configure:22754: g++ -E  conftest.cpp
981
configure:22760: $? = 0
982
configure:22781: result: yes
983
configure:22809: checking for proj_api.h
984
configure:22817: result: yes
985
configure:22835: checking for pj_is_latlong in -lproj
986
configure:22870: g++ -o conftest -g -O2   conftest.cpp -lproj   >&5
987
configure:22876: $? = 0
988
configure:22883: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
989
configure:22886: $? = 0
990
configure:22893: test -s conftest
991
configure:22896: $? = 0
992
configure:22910: result: yes
993
configure:23235: checking sqlite3.h usability
994
configure:23252: g++ -c -g -O2  conftest.cpp >&5
995
configure:23258: $? = 0
996
configure:23265: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
997
configure:23268: $? = 0
998
configure:23275: test -s conftest.o
999
configure:23278: $? = 0
1000
configure:23289: result: yes
1001
configure:23293: checking sqlite3.h presence
1002
configure:23308: g++ -E  conftest.cpp
1003
configure:23314: $? = 0
1004
configure:23335: result: yes
1005
configure:23363: checking for sqlite3.h
1006
configure:23371: result: yes
1007
configure:23390: checking for sqlite3_open in -lsqlite3
1008
configure:23425: g++ -o conftest -g -O2   conftest.cpp -lsqlite3   >&5
1009
configure:23431: $? = 0
1010
configure:23438: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
1011
configure:23441: $? = 0
1012
configure:23448: test -s conftest
1013
configure:23451: $? = 0
1014
configure:23465: result: yes
1015
configure:23499: checking for PostgreSQL
1016
configure:23570: result: yes
1017
configure:23578: checking for postgreSQL libs
1018
configure:23580: result: -L/usr/lib -lpq
1019
configure:23623: checking for bison
1020
configure:23639: found /usr/bin/bison
1021
configure:23650: result: bison -y
1022
configure:23666: checking for flex
1023
configure:23682: found /usr/bin/flex
1024
configure:23693: result: flex
1025
configure:23707: checking for yywrap in -lfl
1026
configure:23742: g++ -o conftest -g -O2   conftest.cpp -lfl   >&5
1027
configure:23748: $? = 0
1028
configure:23755: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
1029
configure:23758: $? = 0
1030
configure:23765: test -s conftest
1031
configure:23768: $? = 0
1032
configure:23782: result: yes
1033
configure:23873: checking lex output file root
1034
configure:23889: flex conftest.l
1035
configure:23892: $? = 0
1036
configure:23904: result: lex.yy
1037
configure:23909: checking whether yytext is a pointer
1038
configure:23930: g++ -o conftest -g -O2   conftest.cpp  -lfl >&5
1039
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/libfl.a(libmain.o): In function `main':
1040
/build/buildd/flex-2.5.33/libmain.c:30: undefined reference to `yylex'
1041
collect2: ld returned 1 exit status
1042
configure:23936: $? = 1
1043
configure: failed program was:
1044
| 
1045
| #line 3 "lex.yy.c"
1046
| 
1047
| #define  YY_INT_ALIGNED short int
1048
| 
1049
| /* A lexical scanner generated by flex */
1050
| 
1051
| #define FLEX_SCANNER
1052
| #define YY_FLEX_MAJOR_VERSION 2
1053
| #define YY_FLEX_MINOR_VERSION 5
1054
| #define YY_FLEX_SUBMINOR_VERSION 33
1055
| #if YY_FLEX_SUBMINOR_VERSION > 0
1056
| #define FLEX_BETA
1057
| #endif
1058
| 
1059
| /* First, we deal with  platform-specific or compiler-specific issues. */
1060
| 
1061
| /* begin standard C headers. */
1062
| #include <stdio.h>
1063
| #include <string.h>
1064
| #include <errno.h>
1065
| #include <stdlib.h>
1066
| 
1067
| /* end standard C headers. */
1068
| 
1069
| /* flex integer type definitions */
1070
| 
1071
| #ifndef FLEXINT_H
1072
| #define FLEXINT_H
1073
| 
1074
| /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
1075
| 
1076
| #if __STDC_VERSION__ >= 199901L
1077
| 
1078
| /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
1079
|  * if you want the limit (max/min) macros for int types. 
1080
|  */
1081
| #ifndef __STDC_LIMIT_MACROS
1082
| #define __STDC_LIMIT_MACROS 1
1083
| #endif
1084
| 
1085
| #include <inttypes.h>
1086
| typedef int8_t flex_int8_t;
1087
| typedef uint8_t flex_uint8_t;
1088
| typedef int16_t flex_int16_t;
1089
| typedef uint16_t flex_uint16_t;
1090
| typedef int32_t flex_int32_t;
1091
| typedef uint32_t flex_uint32_t;
1092
| #else
1093
| typedef signed char flex_int8_t;
1094
| typedef short int flex_int16_t;
1095
| typedef int flex_int32_t;
1096
| typedef unsigned char flex_uint8_t; 
1097
| typedef unsigned short int flex_uint16_t;
1098
| typedef unsigned int flex_uint32_t;
1099
| #endif /* ! C99 */
1100
| 
1101
| /* Limits of integral types. */
1102
| #ifndef INT8_MIN
1103
| #define INT8_MIN               (-128)
1104
| #endif
1105
| #ifndef INT16_MIN
1106
| #define INT16_MIN              (-32767-1)
1107
| #endif
1108
| #ifndef INT32_MIN
1109
| #define INT32_MIN              (-2147483647-1)
1110
| #endif
1111
| #ifndef INT8_MAX
1112
| #define INT8_MAX               (127)
1113
| #endif
1114
| #ifndef INT16_MAX
1115
| #define INT16_MAX              (32767)
1116
| #endif
1117
| #ifndef INT32_MAX
1118
| #define INT32_MAX              (2147483647)
1119
| #endif
1120
| #ifndef UINT8_MAX
1121
| #define UINT8_MAX              (255U)
1122
| #endif
1123
| #ifndef UINT16_MAX
1124
| #define UINT16_MAX             (65535U)
1125
| #endif
1126
| #ifndef UINT32_MAX
1127
| #define UINT32_MAX             (4294967295U)
1128
| #endif
1129
| 
1130
| #endif /* ! FLEXINT_H */
1131
| 
1132
| #ifdef __cplusplus
1133
| 
1134
| /* The "const" storage-class-modifier is valid. */
1135
| #define YY_USE_CONST
1136
| 
1137
| #else	/* ! __cplusplus */
1138
| 
1139
| #if __STDC__
1140
| 
1141
| #define YY_USE_CONST
1142
| 
1143
| #endif	/* __STDC__ */
1144
| #endif	/* ! __cplusplus */
1145
| 
1146
| #ifdef YY_USE_CONST
1147
| #define yyconst const
1148
| #else
1149
| #define yyconst
1150
| #endif
1151
| 
1152
| /* Returned upon end-of-file. */
1153
| #define YY_NULL 0
1154
| 
1155
| /* Promotes a possibly negative, possibly signed char to an unsigned
1156
|  * integer for use as an array index.  If the signed char is negative,
1157
|  * we want to instead treat it as an 8-bit unsigned char, hence the
1158
|  * double cast.
1159
|  */
1160
| #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
1161
| 
1162
| /* Enter a start condition.  This macro really ought to take a parameter,
1163
|  * but we do it the disgusting crufty way forced on us by the ()-less
1164
|  * definition of BEGIN.
1165
|  */
1166
| #define BEGIN (yy_start) = 1 + 2 *
1167
| 
1168
| /* Translate the current start state into a value that can be later handed
1169
|  * to BEGIN to return to the state.  The YYSTATE alias is for lex
1170
|  * compatibility.
1171
|  */
1172
| #define YY_START (((yy_start) - 1) / 2)
1173
| #define YYSTATE YY_START
1174
| 
1175
| /* Action number for EOF rule of a given start state. */
1176
| #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
1177
| 
1178
| /* Special action meaning "start processing a new file". */
1179
| #define YY_NEW_FILE yyrestart(yyin  )
1180
| 
1181
| #define YY_END_OF_BUFFER_CHAR 0
1182
| 
1183
| /* Size of default input buffer. */
1184
| #ifndef YY_BUF_SIZE
1185
| #define YY_BUF_SIZE 16384
1186
| #endif
1187
| 
1188
| /* The state buf must be large enough to hold one state per character in the main buffer.
1189
|  */
1190
| #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
1191
| 
1192
| #ifndef YY_TYPEDEF_YY_BUFFER_STATE
1193
| #define YY_TYPEDEF_YY_BUFFER_STATE
1194
| typedef struct yy_buffer_state *YY_BUFFER_STATE;
1195
| #endif
1196
| 
1197
| extern int yyleng;
1198
| 
1199
| extern FILE *yyin, *yyout;
1200
| 
1201
| #define EOB_ACT_CONTINUE_SCAN 0
1202
| #define EOB_ACT_END_OF_FILE 1
1203
| #define EOB_ACT_LAST_MATCH 2
1204
| 
1205
|     #define YY_LESS_LINENO(n)
1206
|     
1207
| /* Return all but the first "n" matched characters back to the input stream. */
1208
| #define yyless(n) \
1209
| 	do \
1210
| 		{ \
1211
| 		/* Undo effects of setting up yytext. */ \
1212
|         int yyless_macro_arg = (n); \
1213
|         YY_LESS_LINENO(yyless_macro_arg);\
1214
| 		*yy_cp = (yy_hold_char); \
1215
| 		YY_RESTORE_YY_MORE_OFFSET \
1216
| 		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
1217
| 		YY_DO_BEFORE_ACTION; /* set up yytext again */ \
1218
| 		} \
1219
| 	while ( 0 )
1220
| 
1221
| #define unput(c) yyunput( c, (yytext_ptr)  )
1222
| 
1223
| /* The following is because we cannot portably get our hands on size_t
1224
|  * (without autoconf's help, which isn't available because we want
1225
|  * flex-generated scanners to compile on their own).
1226
|  */
1227
| 
1228
| #ifndef YY_TYPEDEF_YY_SIZE_T
1229
| #define YY_TYPEDEF_YY_SIZE_T
1230
| typedef unsigned int yy_size_t;
1231
| #endif
1232
| 
1233
| #ifndef YY_STRUCT_YY_BUFFER_STATE
1234
| #define YY_STRUCT_YY_BUFFER_STATE
1235
| struct yy_buffer_state
1236
| 	{
1237
| 	FILE *yy_input_file;
1238
| 
1239
| 	char *yy_ch_buf;		/* input buffer */
1240
| 	char *yy_buf_pos;		/* current position in input buffer */
1241
| 
1242
| 	/* Size of input buffer in bytes, not including room for EOB
1243
| 	 * characters.
1244
| 	 */
1245
| 	yy_size_t yy_buf_size;
1246
| 
1247
| 	/* Number of characters read into yy_ch_buf, not including EOB
1248
| 	 * characters.
1249
| 	 */
1250
| 	int yy_n_chars;
1251
| 
1252
| 	/* Whether we "own" the buffer - i.e., we know we created it,
1253
| 	 * and can realloc() it to grow it, and should free() it to
1254
| 	 * delete it.
1255
| 	 */
1256
| 	int yy_is_our_buffer;
1257
| 
1258
| 	/* Whether this is an "interactive" input source; if so, and
1259
| 	 * if we're using stdio for input, then we want to use getc()
1260
| 	 * instead of fread(), to make sure we stop fetching input after
1261
| 	 * each newline.
1262
| 	 */
1263
| 	int yy_is_interactive;
1264
| 
1265
| 	/* Whether we're considered to be at the beginning of a line.
1266
| 	 * If so, '^' rules will be active on the next match, otherwise
1267
| 	 * not.
1268
| 	 */
1269
| 	int yy_at_bol;
1270
| 
1271
|     int yy_bs_lineno; /**< The line count. */
1272
|     int yy_bs_column; /**< The column count. */
1273
|     
1274
| 	/* Whether to try to fill the input buffer when we reach the
1275
| 	 * end of it.
1276
| 	 */
1277
| 	int yy_fill_buffer;
1278
| 
1279
| 	int yy_buffer_status;
1280
| 
1281
| #define YY_BUFFER_NEW 0
1282
| #define YY_BUFFER_NORMAL 1
1283
| 	/* When an EOF's been seen but there's still some text to process
1284
| 	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
1285
| 	 * shouldn't try reading from the input source any more.  We might
1286
| 	 * still have a bunch of tokens to match, though, because of
1287
| 	 * possible backing-up.
1288
| 	 *
1289
| 	 * When we actually see the EOF, we change the status to "new"
1290
| 	 * (via yyrestart()), so that the user can continue scanning by
1291
| 	 * just pointing yyin at a new input file.
1292
| 	 */
1293
| #define YY_BUFFER_EOF_PENDING 2
1294
| 
1295
| 	};
1296
| #endif /* !YY_STRUCT_YY_BUFFER_STATE */
1297
| 
1298
| /* Stack of input buffers. */
1299
| static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
1300
| static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
1301
| static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
1302
| 
1303
| /* We provide macros for accessing buffer states in case in the
1304
|  * future we want to put the buffer states in a more general
1305
|  * "scanner state".
1306
|  *
1307
|  * Returns the top of the stack, or NULL.
1308
|  */
1309
| #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
1310
|                           ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
1311
|                           : NULL)
1312
| 
1313
| /* Same as previous macro, but useful when we know that the buffer stack is not
1314
|  * NULL or when we need an lvalue. For internal use only.
1315
|  */
1316
| #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
1317
| 
1318
| /* yy_hold_char holds the character lost when yytext is formed. */
1319
| static char yy_hold_char;
1320
| static int yy_n_chars;		/* number of characters read into yy_ch_buf */
1321
| int yyleng;
1322
| 
1323
| /* Points to current character in buffer. */
1324
| static char *yy_c_buf_p = (char *) 0;
1325
| static int yy_init = 0;		/* whether we need to initialize */
1326
| static int yy_start = 0;	/* start state number */
1327
| 
1328
| /* Flag which is used to allow yywrap()'s to do buffer switches
1329
|  * instead of setting up a fresh yyin.  A bit of a hack ...
1330
|  */
1331
| static int yy_did_buffer_switch_on_eof;
1332
| 
1333
| void yyrestart (FILE *input_file  );
1334
| void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
1335
| YY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );
1336
| void yy_delete_buffer (YY_BUFFER_STATE b  );
1337
| void yy_flush_buffer (YY_BUFFER_STATE b  );
1338
| void yypush_buffer_state (YY_BUFFER_STATE new_buffer  );
1339
| void yypop_buffer_state (void );
1340
| 
1341
| static void yyensure_buffer_stack (void );
1342
| static void yy_load_buffer_state (void );
1343
| static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );
1344
| 
1345
| #define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
1346
| 
1347
| YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
1348
| YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
1349
| YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len  );
1350
| 
1351
| void *yyalloc (yy_size_t  );
1352
| void *yyrealloc (void *,yy_size_t  );
1353
| void yyfree (void *  );
1354
| 
1355
| #define yy_new_buffer yy_create_buffer
1356
| 
1357
| #define yy_set_interactive(is_interactive) \
1358
| 	{ \
1359
| 	if ( ! YY_CURRENT_BUFFER ){ \
1360
|         yyensure_buffer_stack (); \
1361
| 		YY_CURRENT_BUFFER_LVALUE =    \
1362
|             yy_create_buffer(yyin,YY_BUF_SIZE ); \
1363
| 	} \
1364
| 	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
1365
| 	}
1366
| 
1367
| #define yy_set_bol(at_bol) \
1368
| 	{ \
1369
| 	if ( ! YY_CURRENT_BUFFER ){\
1370
|         yyensure_buffer_stack (); \
1371
| 		YY_CURRENT_BUFFER_LVALUE =    \
1372
|             yy_create_buffer(yyin,YY_BUF_SIZE ); \
1373
| 	} \
1374
| 	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
1375
| 	}
1376
| 
1377
| #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
1378
| 
1379
| /* Begin user sect3 */
1380
| 
1381
| typedef unsigned char YY_CHAR;
1382
| 
1383
| FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
1384
| 
1385
| typedef int yy_state_type;
1386
| 
1387
| extern int yylineno;
1388
| 
1389
| int yylineno = 1;
1390
| 
1391
| extern char *yytext;
1392
| #define yytext_ptr yytext
1393
| 
1394
| static yy_state_type yy_get_previous_state (void );
1395
| static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
1396
| static int yy_get_next_buffer (void );
1397
| static void yy_fatal_error (yyconst char msg[]  );
1398
| 
1399
| /* Done after the current pattern has been matched and before the
1400
|  * corresponding action - sets up yytext.
1401
|  */
1402
| #define YY_DO_BEFORE_ACTION \
1403
| 	(yytext_ptr) = yy_bp; \
1404
| 	yyleng = (size_t) (yy_cp - yy_bp); \
1405
| 	(yy_hold_char) = *yy_cp; \
1406
| 	*yy_cp = '\0'; \
1407
| 	(yy_c_buf_p) = yy_cp;
1408
| 
1409
| #define YY_NUM_RULES 1
1410
| #define YY_END_OF_BUFFER 2
1411
| /* This struct is not used in this scanner,
1412
|    but its presence is necessary. */
1413
| struct yy_trans_info
1414
| 	{
1415
| 	flex_int32_t yy_verify;
1416
| 	flex_int32_t yy_nxt;
1417
| 	};
1418
| static yyconst flex_int16_t yy_accept[6] =
1419
|     {   0,
1420
|         0,    0,    2,    1,    0
1421
|     } ;
1422
| 
1423
| static yyconst flex_int32_t yy_ec[256] =
1424
|     {   0,
1425
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1426
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1427
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1428
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1429
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1430
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1431
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1432
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1433
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1434
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1435
| 
1436
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1437
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1438
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1439
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1440
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1441
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1442
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1443
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1444
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1445
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1446
| 
1447
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1448
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1449
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1450
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1451
|         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1452
|         1,    1,    1,    1,    1
1453
|     } ;
1454
| 
1455
| static yyconst flex_int32_t yy_meta[2] =
1456
|     {   0,
1457
|         1
1458
|     } ;
1459
| 
1460
| static yyconst flex_int16_t yy_base[7] =
1461
|     {   0,
1462
|         0,    0,    2,    3,    3,    0
1463
|     } ;
1464
| 
1465
| static yyconst flex_int16_t yy_def[7] =
1466
|     {   0,
1467
|         6,    6,    5,    5,    0,    5
1468
|     } ;
1469
| 
1470
| static yyconst flex_int16_t yy_nxt[5] =
1471
|     {   0,
1472
|         4,    5,    3,    5
1473
|     } ;
1474
| 
1475
| static yyconst flex_int16_t yy_chk[5] =
1476
|     {   0,
1477
|         6,    3,    5,    5
1478
|     } ;
1479
| 
1480
| static yy_state_type yy_last_accepting_state;
1481
| static char *yy_last_accepting_cpos;
1482
| 
1483
| extern int yy_flex_debug;
1484
| int yy_flex_debug = 0;
1485
| 
1486
| /* The intent behind this definition is that it'll catch
1487
|  * any uses of REJECT which flex missed.
1488
|  */
1489
| #define REJECT reject_used_but_not_detected
1490
| #define yymore() yymore_used_but_not_detected
1491
| #define YY_MORE_ADJ 0
1492
| #define YY_RESTORE_YY_MORE_OFFSET
1493
| char *yytext;
1494
| #line 1 "conftest.l"
1495
| #line 453 "lex.yy.c"
1496
| 
1497
| #define INITIAL 0
1498
| 
1499
| #ifndef YY_NO_UNISTD_H
1500
| /* Special case for "unistd.h", since it is non-ANSI. We include it way
1501
|  * down here because we want the user's section 1 to have been scanned first.
1502
|  * The user has a chance to override it with an option.
1503
|  */
1504
| #include <unistd.h>
1505
| #endif
1506
| 
1507
| #ifndef YY_EXTRA_TYPE
1508
| #define YY_EXTRA_TYPE void *
1509
| #endif
1510
| 
1511
| static int yy_init_globals (void );
1512
| 
1513
| /* Macros after this point can all be overridden by user definitions in
1514
|  * section 1.
1515
|  */
1516
| 
1517
| #ifndef YY_SKIP_YYWRAP
1518
| #ifdef __cplusplus
1519
| extern "C" int yywrap (void );
1520
| #else
1521
| extern int yywrap (void );
1522
| #endif
1523
| #endif
1524
| 
1525
|     static void yyunput (int c,char *buf_ptr  );
1526
|     
1527
| #ifndef yytext_ptr
1528
| static void yy_flex_strncpy (char *,yyconst char *,int );
1529
| #endif
1530
| 
1531
| #ifdef YY_NEED_STRLEN
1532
| static int yy_flex_strlen (yyconst char * );
1533
| #endif
1534
| 
1535
| #ifndef YY_NO_INPUT
1536
| 
1537
| #ifdef __cplusplus
1538
| static int yyinput (void );
1539
| #else
1540
| static int input (void );
1541
| #endif
1542
| 
1543
| #endif
1544
| 
1545
| /* Amount of stuff to slurp up with each read. */
1546
| #ifndef YY_READ_BUF_SIZE
1547
| #define YY_READ_BUF_SIZE 8192
1548
| #endif
1549
| 
1550
| /* Copy whatever the last rule matched to the standard output. */
1551
| #ifndef ECHO
1552
| /* This used to be an fputs(), but since the string might contain NUL's,
1553
|  * we now use fwrite().
1554
|  */
1555
| #define ECHO (void) fwrite( yytext, yyleng, 1, yyout )
1556
| #endif
1557
| 
1558
| /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
1559
|  * is returned in "result".
1560
|  */
1561
| #ifndef YY_INPUT
1562
| #define YY_INPUT(buf,result,max_size) \
1563
| 	if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
1564
| 		{ \
1565
| 		int c = '*'; \
1566
| 		size_t n; \
1567
| 		for ( n = 0; n < max_size && \
1568
| 			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
1569
| 			buf[n] = (char) c; \
1570
| 		if ( c == '\n' ) \
1571
| 			buf[n++] = (char) c; \
1572
| 		if ( c == EOF && ferror( yyin ) ) \
1573
| 			YY_FATAL_ERROR( "input in flex scanner failed" ); \
1574
| 		result = n; \
1575
| 		} \
1576
| 	else \
1577
| 		{ \
1578
| 		errno=0; \
1579
| 		while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
1580
| 			{ \
1581
| 			if( errno != EINTR) \
1582
| 				{ \
1583
| 				YY_FATAL_ERROR( "input in flex scanner failed" ); \
1584
| 				break; \
1585
| 				} \
1586
| 			errno=0; \
1587
| 			clearerr(yyin); \
1588
| 			} \
1589
| 		}\
1590
| \
1591
| 
1592
| #endif
1593
| 
1594
| /* No semi-colon after return; correct usage is to write "yyterminate();" -
1595
|  * we don't want an extra ';' after the "return" because that will cause
1596
|  * some compilers to complain about unreachable statements.
1597
|  */
1598
| #ifndef yyterminate
1599
| #define yyterminate() return YY_NULL
1600
| #endif
1601
| 
1602
| /* Number of entries by which start-condition stack grows. */
1603
| #ifndef YY_START_STACK_INCR
1604
| #define YY_START_STACK_INCR 25
1605
| #endif
1606
| 
1607
| /* Report a fatal error. */
1608
| #ifndef YY_FATAL_ERROR
1609
| #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
1610
| #endif
1611
| 
1612
| /* end tables serialization structures and prototypes */
1613
| 
1614
| /* Default declaration of generated scanner - a define so the user can
1615
|  * easily add parameters.
1616
|  */
1617
| #ifndef YY_DECL
1618
| #define YY_DECL_IS_OURS 1
1619
| 
1620
| extern int yylex (void);
1621
| 
1622
| #define YY_DECL int yylex (void)
1623
| #endif /* !YY_DECL */
1624
| 
1625
| /* Code executed at the beginning of each rule, after yytext and yyleng
1626
|  * have been set up.
1627
|  */
1628
| #ifndef YY_USER_ACTION
1629
| #define YY_USER_ACTION
1630
| #endif
1631
| 
1632
| /* Code executed at the end of each rule. */
1633
| #ifndef YY_BREAK
1634
| #define YY_BREAK break;
1635
| #endif
1636
| 
1637
| #define YY_RULE_SETUP \
1638
| 	YY_USER_ACTION
1639
| 
1640
| /** The main scanner function which does all the work.
1641
|  */
1642
| YY_DECL
1643
| {
1644
| 	register yy_state_type yy_current_state;
1645
| 	register char *yy_cp, *yy_bp;
1646
| 	register int yy_act;
1647
|     
1648
| #line 1 "conftest.l"
1649
| 
1650
| #line 608 "lex.yy.c"
1651
| 
1652
| 	if ( !(yy_init) )
1653
| 		{
1654
| 		(yy_init) = 1;
1655
| 
1656
| #ifdef YY_USER_INIT
1657
| 		YY_USER_INIT;
1658
| #endif
1659
| 
1660
| 		if ( ! (yy_start) )
1661
| 			(yy_start) = 1;	/* first start state */
1662
| 
1663
| 		if ( ! yyin )
1664
| 			yyin = stdin;
1665
| 
1666
| 		if ( ! yyout )
1667
| 			yyout = stdout;
1668
| 
1669
| 		if ( ! YY_CURRENT_BUFFER ) {
1670
| 			yyensure_buffer_stack ();
1671
| 			YY_CURRENT_BUFFER_LVALUE =
1672
| 				yy_create_buffer(yyin,YY_BUF_SIZE );
1673
| 		}
1674
| 
1675
| 		yy_load_buffer_state( );
1676
| 		}
1677
| 
1678
| 	while ( 1 )		/* loops until end-of-file is reached */
1679
| 		{
1680
| 		yy_cp = (yy_c_buf_p);
1681
| 
1682
| 		/* Support of yytext. */
1683
| 		*yy_cp = (yy_hold_char);
1684
| 
1685
| 		/* yy_bp points to the position in yy_ch_buf of the start of
1686
| 		 * the current run.
1687
| 		 */
1688
| 		yy_bp = yy_cp;
1689
| 
1690
| 		yy_current_state = (yy_start);
1691
| yy_match:
1692
| 		do
1693
| 			{
1694
| 			register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
1695
| 			if ( yy_accept[yy_current_state] )
1696
| 				{
1697
| 				(yy_last_accepting_state) = yy_current_state;
1698
| 				(yy_last_accepting_cpos) = yy_cp;
1699
| 				}
1700
| 			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1701
| 				{
1702
| 				yy_current_state = (int) yy_def[yy_current_state];
1703
| 				if ( yy_current_state >= 6 )
1704
| 					yy_c = yy_meta[(unsigned int) yy_c];
1705
| 				}
1706
| 			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1707
| 			++yy_cp;
1708
| 			}
1709
| 		while ( yy_base[yy_current_state] != 3 );
1710
| 
1711
| yy_find_action:
1712
| 		yy_act = yy_accept[yy_current_state];
1713
| 		if ( yy_act == 0 )
1714
| 			{ /* have to back up */
1715
| 			yy_cp = (yy_last_accepting_cpos);
1716
| 			yy_current_state = (yy_last_accepting_state);
1717
| 			yy_act = yy_accept[yy_current_state];
1718
| 			}
1719
| 
1720
| 		YY_DO_BEFORE_ACTION;
1721
| 
1722
| do_action:	/* This label is used only to access EOF actions. */
1723
| 
1724
| 		switch ( yy_act )
1725
| 	{ /* beginning of action switch */
1726
| 			case 0: /* must back up */
1727
| 			/* undo the effects of YY_DO_BEFORE_ACTION */
1728
| 			*yy_cp = (yy_hold_char);
1729
| 			yy_cp = (yy_last_accepting_cpos);
1730
| 			yy_current_state = (yy_last_accepting_state);
1731
| 			goto yy_find_action;
1732
| 
1733
| case 1:
1734
| YY_RULE_SETUP
1735
| #line 2 "conftest.l"
1736
| ECHO;
1737
| 	YY_BREAK
1738
| #line 696 "lex.yy.c"
1739
| case YY_STATE_EOF(INITIAL):
1740
| 	yyterminate();
1741
| 
1742
| 	case YY_END_OF_BUFFER:
1743
| 		{
1744
| 		/* Amount of text matched not including the EOB char. */
1745
| 		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
1746
| 
1747
| 		/* Undo the effects of YY_DO_BEFORE_ACTION. */
1748
| 		*yy_cp = (yy_hold_char);
1749
| 		YY_RESTORE_YY_MORE_OFFSET
1750
| 
1751
| 		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
1752
| 			{
1753
| 			/* We're scanning a new file or input source.  It's
1754
| 			 * possible that this happened because the user
1755
| 			 * just pointed yyin at a new source and called
1756
| 			 * yylex().  If so, then we have to assure
1757
| 			 * consistency between YY_CURRENT_BUFFER and our
1758
| 			 * globals.  Here is the right place to do so, because
1759
| 			 * this is the first action (other than possibly a
1760
| 			 * back-up) that will match for the new input source.
1761
| 			 */
1762
| 			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
1763
| 			YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
1764
| 			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
1765
| 			}
1766
| 
1767
| 		/* Note that here we test for yy_c_buf_p "<=" to the position
1768
| 		 * of the first EOB in the buffer, since yy_c_buf_p will
1769
| 		 * already have been incremented past the NUL character
1770
| 		 * (since all states make transitions on EOB to the
1771
| 		 * end-of-buffer state).  Contrast this with the test
1772
| 		 * in input().
1773
| 		 */
1774
| 		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
1775
| 			{ /* This was really a NUL. */
1776
| 			yy_state_type yy_next_state;
1777
| 
1778
| 			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
1779
| 
1780
| 			yy_current_state = yy_get_previous_state(  );
1781
| 
1782
| 			/* Okay, we're now positioned to make the NUL
1783
| 			 * transition.  We couldn't have
1784
| 			 * yy_get_previous_state() go ahead and do it
1785
| 			 * for us because it doesn't know how to deal
1786
| 			 * with the possibility of jamming (and we don't
1787
| 			 * want to build jamming into it because then it
1788
| 			 * will run more slowly).
1789
| 			 */
1790
| 
1791
| 			yy_next_state = yy_try_NUL_trans( yy_current_state );
1792
| 
1793
| 			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1794
| 
1795
| 			if ( yy_next_state )
1796
| 				{
1797
| 				/* Consume the NUL. */
1798
| 				yy_cp = ++(yy_c_buf_p);
1799
| 				yy_current_state = yy_next_state;
1800
| 				goto yy_match;
1801
| 				}
1802
| 
1803
| 			else
1804
| 				{
1805
| 				yy_cp = (yy_c_buf_p);
1806
| 				goto yy_find_action;
1807
| 				}
1808
| 			}
1809
| 
1810
| 		else switch ( yy_get_next_buffer(  ) )
1811
| 			{
1812
| 			case EOB_ACT_END_OF_FILE:
1813
| 				{
1814
| 				(yy_did_buffer_switch_on_eof) = 0;
1815
| 
1816
| 				if ( yywrap( ) )
1817
| 					{
1818
| 					/* Note: because we've taken care in
1819
| 					 * yy_get_next_buffer() to have set up
1820
| 					 * yytext, we can now set up
1821
| 					 * yy_c_buf_p so that if some total
1822
| 					 * hoser (like flex itself) wants to
1823
| 					 * call the scanner after we return the
1824
| 					 * YY_NULL, it'll still work - another
1825
| 					 * YY_NULL will get returned.
1826
| 					 */
1827
| 					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
1828
| 
1829
| 					yy_act = YY_STATE_EOF(YY_START);
1830
| 					goto do_action;
1831
| 					}
1832
| 
1833
| 				else
1834
| 					{
1835
| 					if ( ! (yy_did_buffer_switch_on_eof) )
1836
| 						YY_NEW_FILE;
1837
| 					}
1838
| 				break;
1839
| 				}
1840
| 
1841
| 			case EOB_ACT_CONTINUE_SCAN:
1842
| 				(yy_c_buf_p) =
1843
| 					(yytext_ptr) + yy_amount_of_matched_text;
1844
| 
1845
| 				yy_current_state = yy_get_previous_state(  );
1846
| 
1847
| 				yy_cp = (yy_c_buf_p);
1848
| 				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1849
| 				goto yy_match;
1850
| 
1851
| 			case EOB_ACT_LAST_MATCH:
1852
| 				(yy_c_buf_p) =
1853
| 				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
1854
| 
1855
| 				yy_current_state = yy_get_previous_state(  );
1856
| 
1857
| 				yy_cp = (yy_c_buf_p);
1858
| 				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
1859
| 				goto yy_find_action;
1860
| 			}
1861
| 		break;
1862
| 		}
1863
| 
1864
| 	default:
1865
| 		YY_FATAL_ERROR(
1866
| 			"fatal flex scanner internal error--no action found" );
1867
| 	} /* end of action switch */
1868
| 		} /* end of scanning one token */
1869
| } /* end of yylex */
1870
| 
1871
| /* yy_get_next_buffer - try to read in a new buffer
1872
|  *
1873
|  * Returns a code representing an action:
1874
|  *	EOB_ACT_LAST_MATCH -
1875
|  *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
1876
|  *	EOB_ACT_END_OF_FILE - end of file
1877
|  */
1878
| static int yy_get_next_buffer (void)
1879
| {
1880
|     	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
1881
| 	register char *source = (yytext_ptr);
1882
| 	register int number_to_move, i;
1883
| 	int ret_val;
1884
| 
1885
| 	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
1886
| 		YY_FATAL_ERROR(
1887
| 		"fatal flex scanner internal error--end of buffer missed" );
1888
| 
1889
| 	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
1890
| 		{ /* Don't try to fill the buffer, so this is an EOF. */
1891
| 		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
1892
| 			{
1893
| 			/* We matched a single character, the EOB, so
1894
| 			 * treat this as a final EOF.
1895
| 			 */
1896
| 			return EOB_ACT_END_OF_FILE;
1897
| 			}
1898
| 
1899
| 		else
1900
| 			{
1901
| 			/* We matched some text prior to the EOB, first
1902
| 			 * process it.
1903
| 			 */
1904
| 			return EOB_ACT_LAST_MATCH;
1905
| 			}
1906
| 		}
1907
| 
1908
| 	/* Try to read more data. */
1909
| 
1910
| 	/* First move last chars to start of buffer. */
1911
| 	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
1912
| 
1913
| 	for ( i = 0; i < number_to_move; ++i )
1914
| 		*(dest++) = *(source++);
1915
| 
1916
| 	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
1917
| 		/* don't do the read, it's not guaranteed to return an EOF,
1918
| 		 * just force an EOF
1919
| 		 */
1920
| 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
1921
| 
1922
| 	else
1923
| 		{
1924
| 			int num_to_read =
1925
| 			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
1926
| 
1927
| 		while ( num_to_read <= 0 )
1928
| 			{ /* Not enough room in the buffer - grow it. */
1929
| 
1930
| 			/* just a shorter name for the current buffer */
1931
| 			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
1932
| 
1933
| 			int yy_c_buf_p_offset =
1934
| 				(int) ((yy_c_buf_p) - b->yy_ch_buf);
1935
| 
1936
| 			if ( b->yy_is_our_buffer )
1937
| 				{
1938
| 				int new_size = b->yy_buf_size * 2;
1939
| 
1940
| 				if ( new_size <= 0 )
1941
| 					b->yy_buf_size += b->yy_buf_size / 8;
1942
| 				else
1943
| 					b->yy_buf_size *= 2;
1944
| 
1945
| 				b->yy_ch_buf = (char *)
1946
| 					/* Include room in for 2 EOB chars. */
1947
| 					yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
1948
| 				}
1949
| 			else
1950
| 				/* Can't grow it, we don't own it. */
1951
| 				b->yy_ch_buf = 0;
1952
| 
1953
| 			if ( ! b->yy_ch_buf )
1954
| 				YY_FATAL_ERROR(
1955
| 				"fatal error - scanner input buffer overflow" );
1956
| 
1957
| 			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
1958
| 
1959
| 			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
1960
| 						number_to_move - 1;
1961
| 
1962
| 			}
1963
| 
1964
| 		if ( num_to_read > YY_READ_BUF_SIZE )
1965
| 			num_to_read = YY_READ_BUF_SIZE;
1966
| 
1967
| 		/* Read in more data. */
1968
| 		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
1969
| 			(yy_n_chars), num_to_read );
1970
| 
1971
| 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
1972
| 		}
1973
| 
1974
| 	if ( (yy_n_chars) == 0 )
1975
| 		{
1976
| 		if ( number_to_move == YY_MORE_ADJ )
1977
| 			{
1978
| 			ret_val = EOB_ACT_END_OF_FILE;
1979
| 			yyrestart(yyin  );
1980
| 			}
1981
| 
1982
| 		else
1983
| 			{
1984
| 			ret_val = EOB_ACT_LAST_MATCH;
1985
| 			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
1986
| 				YY_BUFFER_EOF_PENDING;
1987
| 			}
1988
| 		}
1989
| 
1990
| 	else
1991
| 		ret_val = EOB_ACT_CONTINUE_SCAN;
1992
| 
1993
| 	(yy_n_chars) += number_to_move;
1994
| 	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
1995
| 	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
1996
| 
1997
| 	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
1998
| 
1999
| 	return ret_val;
2000
| }
2001
| 
2002
| /* yy_get_previous_state - get the state just before the EOB char was reached */
2003
| 
2004
|     static yy_state_type yy_get_previous_state (void)
2005
| {
2006
| 	register yy_state_type yy_current_state;
2007
| 	register char *yy_cp;
2008
|     
2009
| 	yy_current_state = (yy_start);
2010
| 
2011
| 	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
2012
| 		{
2013
| 		register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
2014
| 		if ( yy_accept[yy_current_state] )
2015
| 			{
2016
| 			(yy_last_accepting_state) = yy_current_state;
2017
| 			(yy_last_accepting_cpos) = yy_cp;
2018
| 			}
2019
| 		while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
2020
| 			{
2021
| 			yy_current_state = (int) yy_def[yy_current_state];
2022
| 			if ( yy_current_state >= 6 )
2023
| 				yy_c = yy_meta[(unsigned int) yy_c];
2024
| 			}
2025
| 		yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
2026
| 		}
2027
| 
2028
| 	return yy_current_state;
2029
| }
2030
| 
2031
| /* yy_try_NUL_trans - try to make a transition on the NUL character
2032
|  *
2033
|  * synopsis
2034
|  *	next_state = yy_try_NUL_trans( current_state );
2035
|  */
2036
|     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
2037
| {
2038
| 	register int yy_is_jam;
2039
|     	register char *yy_cp = (yy_c_buf_p);
2040
| 
2041
| 	register YY_CHAR yy_c = 1;
2042
| 	if ( yy_accept[yy_current_state] )
2043
| 		{
2044
| 		(yy_last_accepting_state) = yy_current_state;
2045
| 		(yy_last_accepting_cpos) = yy_cp;
2046
| 		}
2047
| 	while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
2048
| 		{
2049
| 		yy_current_state = (int) yy_def[yy_current_state];
2050
| 		if ( yy_current_state >= 6 )
2051
| 			yy_c = yy_meta[(unsigned int) yy_c];
2052
| 		}
2053
| 	yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
2054
| 	yy_is_jam = (yy_current_state == 5);
2055
| 
2056
| 	return yy_is_jam ? 0 : yy_current_state;
2057
| }
2058
| 
2059
|     static void yyunput (int c, register char * yy_bp )
2060
| {
2061
| 	register char *yy_cp;
2062
|     
2063
|     yy_cp = (yy_c_buf_p);
2064
| 
2065
| 	/* undo effects of setting up yytext */
2066
| 	*yy_cp = (yy_hold_char);
2067
| 
2068
| 	if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
2069
| 		{ /* need to shift things up to make room */
2070
| 		/* +2 for EOB chars. */
2071
| 		register int number_to_move = (yy_n_chars) + 2;
2072
| 		register char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
2073
| 					YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
2074
| 		register char *source =
2075
| 				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
2076
| 
2077
| 		while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
2078
| 			*--dest = *--source;
2079
| 
2080
| 		yy_cp += (int) (dest - source);
2081
| 		yy_bp += (int) (dest - source);
2082
| 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
2083
| 			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
2084
| 
2085
| 		if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
2086
| 			YY_FATAL_ERROR( "flex scanner push-back overflow" );
2087
| 		}
2088
| 
2089
| 	*--yy_cp = (char) c;
2090
| 
2091
| 	(yytext_ptr) = yy_bp;
2092
| 	(yy_hold_char) = *yy_cp;
2093
| 	(yy_c_buf_p) = yy_cp;
2094
| }
2095
| 
2096
| #ifndef YY_NO_INPUT
2097
| #ifdef __cplusplus
2098
|     static int yyinput (void)
2099
| #else
2100
|     static int input  (void)
2101
| #endif
2102
| 
2103
| {
2104
| 	int c;
2105
|     
2106
| 	*(yy_c_buf_p) = (yy_hold_char);
2107
| 
2108
| 	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
2109
| 		{
2110
| 		/* yy_c_buf_p now points to the character we want to return.
2111
| 		 * If this occurs *before* the EOB characters, then it's a
2112
| 		 * valid NUL; if not, then we've hit the end of the buffer.
2113
| 		 */
2114
| 		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
2115
| 			/* This was really a NUL. */
2116
| 			*(yy_c_buf_p) = '\0';
2117
| 
2118
| 		else
2119
| 			{ /* need more input */
2120
| 			int offset = (yy_c_buf_p) - (yytext_ptr);
2121
| 			++(yy_c_buf_p);
2122
| 
2123
| 			switch ( yy_get_next_buffer(  ) )
2124
| 				{
2125
| 				case EOB_ACT_LAST_MATCH:
2126
| 					/* This happens because yy_g_n_b()
2127
| 					 * sees that we've accumulated a
2128
| 					 * token and flags that we need to
2129
| 					 * try matching the token before
2130
| 					 * proceeding.  But for input(),
2131
| 					 * there's no matching to consider.
2132
| 					 * So convert the EOB_ACT_LAST_MATCH
2133
| 					 * to EOB_ACT_END_OF_FILE.
2134
| 					 */
2135
| 
2136
| 					/* Reset buffer status. */
2137
| 					yyrestart(yyin );
2138
| 
2139
| 					/*FALLTHROUGH*/
2140
| 
2141
| 				case EOB_ACT_END_OF_FILE:
2142
| 					{
2143
| 					if ( yywrap( ) )
2144
| 						return EOF;
2145
| 
2146
| 					if ( ! (yy_did_buffer_switch_on_eof) )
2147
| 						YY_NEW_FILE;
2148
| #ifdef __cplusplus
2149
| 					return yyinput();
2150
| #else
2151
| 					return input();
2152
| #endif
2153
| 					}
2154
| 
2155
| 				case EOB_ACT_CONTINUE_SCAN:
2156
| 					(yy_c_buf_p) = (yytext_ptr) + offset;
2157
| 					break;
2158
| 				}
2159
| 			}
2160
| 		}
2161
| 
2162
| 	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
2163
| 	*(yy_c_buf_p) = '\0';	/* preserve yytext */
2164
| 	(yy_hold_char) = *++(yy_c_buf_p);
2165
| 
2166
| 	return c;
2167
| }
2168
| #endif	/* ifndef YY_NO_INPUT */
2169
| 
2170
| /** Immediately switch to a different input stream.
2171
|  * @param input_file A readable stream.
2172
|  * 
2173
|  * @note This function does not reset the start condition to @c INITIAL .
2174
|  */
2175
|     void yyrestart  (FILE * input_file )
2176
| {
2177
|     
2178
| 	if ( ! YY_CURRENT_BUFFER ){
2179
|         yyensure_buffer_stack ();
2180
| 		YY_CURRENT_BUFFER_LVALUE =
2181
|             yy_create_buffer(yyin,YY_BUF_SIZE );
2182
| 	}
2183
| 
2184
| 	yy_init_buffer(YY_CURRENT_BUFFER,input_file );
2185
| 	yy_load_buffer_state( );
2186
| }
2187
| 
2188
| /** Switch to a different input buffer.
2189
|  * @param new_buffer The new input buffer.
2190
|  * 
2191
|  */
2192
|     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
2193
| {
2194
|     
2195
| 	/* TODO. We should be able to replace this entire function body
2196
| 	 * with
2197
| 	 *		yypop_buffer_state();
2198
| 	 *		yypush_buffer_state(new_buffer);
2199
|      */
2200
| 	yyensure_buffer_stack ();
2201
| 	if ( YY_CURRENT_BUFFER == new_buffer )
2202
| 		return;
2203
| 
2204
| 	if ( YY_CURRENT_BUFFER )
2205
| 		{
2206
| 		/* Flush out information for old buffer. */
2207
| 		*(yy_c_buf_p) = (yy_hold_char);
2208
| 		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
2209
| 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
2210
| 		}
2211
| 
2212
| 	YY_CURRENT_BUFFER_LVALUE = new_buffer;
2213
| 	yy_load_buffer_state( );
2214
| 
2215
| 	/* We don't actually know whether we did this switch during
2216
| 	 * EOF (yywrap()) processing, but the only time this flag
2217
| 	 * is looked at is after yywrap() is called, so it's safe
2218
| 	 * to go ahead and always set it.
2219
| 	 */
2220
| 	(yy_did_buffer_switch_on_eof) = 1;
2221
| }
2222
| 
2223
| static void yy_load_buffer_state  (void)
2224
| {
2225
|     	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
2226
| 	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
2227
| 	yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
2228
| 	(yy_hold_char) = *(yy_c_buf_p);
2229
| }
2230
| 
2231
| /** Allocate and initialize an input buffer state.
2232
|  * @param file A readable stream.
2233
|  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
2234
|  * 
2235
|  * @return the allocated buffer state.
2236
|  */
2237
|     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
2238
| {
2239
| 	YY_BUFFER_STATE b;
2240
|     
2241
| 	b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
2242
| 	if ( ! b )
2243
| 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
2244
| 
2245
| 	b->yy_buf_size = size;
2246
| 
2247
| 	/* yy_ch_buf has to be 2 characters longer than the size given because
2248
| 	 * we need to put in 2 end-of-buffer characters.
2249
| 	 */
2250
| 	b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2  );
2251
| 	if ( ! b->yy_ch_buf )
2252
| 		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
2253
| 
2254
| 	b->yy_is_our_buffer = 1;
2255
| 
2256
| 	yy_init_buffer(b,file );
2257
| 
2258
| 	return b;
2259
| }
2260
| 
2261
| /** Destroy the buffer.
2262
|  * @param b a buffer created with yy_create_buffer()
2263
|  * 
2264
|  */
2265
|     void yy_delete_buffer (YY_BUFFER_STATE  b )
2266
| {
2267
|     
2268
| 	if ( ! b )
2269
| 		return;
2270
| 
2271
| 	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
2272
| 		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
2273
| 
2274
| 	if ( b->yy_is_our_buffer )
2275
| 		yyfree((void *) b->yy_ch_buf  );
2276
| 
2277
| 	yyfree((void *) b  );
2278
| }
2279
| 
2280
| #ifndef __cplusplus
2281
| extern int isatty (int );
2282
| #endif /* __cplusplus */
2283
|     
2284
| /* Initializes or reinitializes a buffer.
2285
|  * This function is sometimes called more than once on the same buffer,
2286
|  * such as during a yyrestart() or at EOF.
2287
|  */
2288
|     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
2289
| 
2290
| {
2291
| 	int oerrno = errno;
2292
|     
2293
| 	yy_flush_buffer(b );
2294
| 
2295
| 	b->yy_input_file = file;
2296
| 	b->yy_fill_buffer = 1;
2297
| 
2298
|     /* If b is the current buffer, then yy_init_buffer was _probably_
2299
|      * called from yyrestart() or through yy_get_next_buffer.
2300
|      * In that case, we don't want to reset the lineno or column.
2301
|      */
2302
|     if (b != YY_CURRENT_BUFFER){
2303
|         b->yy_bs_lineno = 1;
2304
|         b->yy_bs_column = 0;
2305
|     }
2306
| 
2307
|         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
2308
|     
2309
| 	errno = oerrno;
2310
| }
2311
| 
2312
| /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
2313
|  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
2314
|  * 
2315
|  */
2316
|     void yy_flush_buffer (YY_BUFFER_STATE  b )
2317
| {
2318
|     	if ( ! b )
2319
| 		return;
2320
| 
2321
| 	b->yy_n_chars = 0;
2322
| 
2323
| 	/* We always need two end-of-buffer characters.  The first causes
2324
| 	 * a transition to the end-of-buffer state.  The second causes
2325
| 	 * a jam in that state.
2326
| 	 */
2327
| 	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
2328
| 	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
2329
| 
2330
| 	b->yy_buf_pos = &b->yy_ch_buf[0];
2331
| 
2332
| 	b->yy_at_bol = 1;
2333
| 	b->yy_buffer_status = YY_BUFFER_NEW;
2334
| 
2335
| 	if ( b == YY_CURRENT_BUFFER )
2336
| 		yy_load_buffer_state( );
2337
| }
2338
| 
2339
| /** Pushes the new state onto the stack. The new state becomes
2340
|  *  the current state. This function will allocate the stack
2341
|  *  if necessary.
2342
|  *  @param new_buffer The new state.
2343
|  *  
2344
|  */
2345
| void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
2346
| {
2347
|     	if (new_buffer == NULL)
2348
| 		return;
2349
| 
2350
| 	yyensure_buffer_stack();
2351
| 
2352
| 	/* This block is copied from yy_switch_to_buffer. */
2353
| 	if ( YY_CURRENT_BUFFER )
2354
| 		{
2355
| 		/* Flush out information for old buffer. */
2356
| 		*(yy_c_buf_p) = (yy_hold_char);
2357
| 		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
2358
| 		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
2359
| 		}
2360
| 
2361
| 	/* Only push if top exists. Otherwise, replace top. */
2362
| 	if (YY_CURRENT_BUFFER)
2363
| 		(yy_buffer_stack_top)++;
2364
| 	YY_CURRENT_BUFFER_LVALUE = new_buffer;
2365
| 
2366
| 	/* copied from yy_switch_to_buffer. */
2367
| 	yy_load_buffer_state( );
2368
| 	(yy_did_buffer_switch_on_eof) = 1;
2369
| }
2370
| 
2371
| /** Removes and deletes the top of the stack, if present.
2372
|  *  The next element becomes the new top.
2373
|  *  
2374
|  */
2375
| void yypop_buffer_state (void)
2376
| {
2377
|     	if (!YY_CURRENT_BUFFER)
2378
| 		return;
2379
| 
2380
| 	yy_delete_buffer(YY_CURRENT_BUFFER );
2381
| 	YY_CURRENT_BUFFER_LVALUE = NULL;
2382
| 	if ((yy_buffer_stack_top) > 0)
2383
| 		--(yy_buffer_stack_top);
2384
| 
2385
| 	if (YY_CURRENT_BUFFER) {
2386
| 		yy_load_buffer_state( );
2387
| 		(yy_did_buffer_switch_on_eof) = 1;
2388
| 	}
2389
| }
2390
| 
2391
| /* Allocates the stack if it does not exist.
2392
|  *  Guarantees space for at least one push.
2393
|  */
2394
| static void yyensure_buffer_stack (void)
2395
| {
2396
| 	int num_to_alloc;
2397
|     
2398
| 	if (!(yy_buffer_stack)) {
2399
| 
2400
| 		/* First allocation is just for 2 elements, since we don't know if this
2401
| 		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
2402
| 		 * immediate realloc on the next call.
2403
|          */
2404
| 		num_to_alloc = 1;
2405
| 		(yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
2406
| 								(num_to_alloc * sizeof(struct yy_buffer_state*)
2407
| 								);
2408
| 		
2409
| 		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
2410
| 				
2411
| 		(yy_buffer_stack_max) = num_to_alloc;
2412
| 		(yy_buffer_stack_top) = 0;
2413
| 		return;
2414
| 	}
2415
| 
2416
| 	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
2417
| 
2418
| 		/* Increase the buffer to prepare for a possible push. */
2419
| 		int grow_size = 8 /* arbitrary grow size */;
2420
| 
2421
| 		num_to_alloc = (yy_buffer_stack_max) + grow_size;
2422
| 		(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
2423
| 								((yy_buffer_stack),
2424
| 								num_to_alloc * sizeof(struct yy_buffer_state*)
2425
| 								);
2426
| 
2427
| 		/* zero only the new slots.*/
2428
| 		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
2429
| 		(yy_buffer_stack_max) = num_to_alloc;
2430
| 	}
2431
| }
2432
| 
2433
| /** Setup the input buffer state to scan directly from a user-specified character buffer.
2434
|  * @param base the character buffer
2435
|  * @param size the size in bytes of the character buffer
2436
|  * 
2437
|  * @return the newly allocated buffer state object. 
2438
|  */
2439
| YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
2440
| {
2441
| 	YY_BUFFER_STATE b;
2442
|     
2443
| 	if ( size < 2 ||
2444
| 	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
2445
| 	     base[size-1] != YY_END_OF_BUFFER_CHAR )
2446
| 		/* They forgot to leave room for the EOB's. */
2447
| 		return 0;
2448
| 
2449
| 	b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
2450
| 	if ( ! b )
2451
| 		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
2452
| 
2453
| 	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
2454
| 	b->yy_buf_pos = b->yy_ch_buf = base;
2455
| 	b->yy_is_our_buffer = 0;
2456
| 	b->yy_input_file = 0;
2457
| 	b->yy_n_chars = b->yy_buf_size;
2458
| 	b->yy_is_interactive = 0;
2459
| 	b->yy_at_bol = 1;
2460
| 	b->yy_fill_buffer = 0;
2461
| 	b->yy_buffer_status = YY_BUFFER_NEW;
2462
| 
2463
| 	yy_switch_to_buffer(b  );
2464
| 
2465
| 	return b;
2466
| }
2467
| 
2468
| /** Setup the input buffer state to scan a string. The next call to yylex() will
2469
|  * scan from a @e copy of @a str.
2470
|  * @param yystr a NUL-terminated string to scan
2471
|  * 
2472
|  * @return the newly allocated buffer state object.
2473
|  * @note If you want to scan bytes that may contain NUL values, then use
2474
|  *       yy_scan_bytes() instead.
2475
|  */
2476
| YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
2477
| {
2478
|     
2479
| 	return yy_scan_bytes(yystr,strlen(yystr) );
2480
| }
2481
| 
2482
| /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
2483
|  * scan from a @e copy of @a bytes.
2484
|  * @param bytes the byte buffer to scan
2485
|  * @param len the number of bytes in the buffer pointed to by @a bytes.
2486
|  * 
2487
|  * @return the newly allocated buffer state object.
2488
|  */
2489
| YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
2490
| {
2491
| 	YY_BUFFER_STATE b;
2492
| 	char *buf;
2493
| 	yy_size_t n;
2494
| 	int i;
2495
|     
2496
| 	/* Get memory for full buffer, including space for trailing EOB's. */
2497
| 	n = _yybytes_len + 2;
2498
| 	buf = (char *) yyalloc(n  );
2499
| 	if ( ! buf )
2500
| 		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
2501
| 
2502
| 	for ( i = 0; i < _yybytes_len; ++i )
2503
| 		buf[i] = yybytes[i];
2504
| 
2505
| 	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
2506
| 
2507
| 	b = yy_scan_buffer(buf,n );
2508
| 	if ( ! b )
2509
| 		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
2510
| 
2511
| 	/* It's okay to grow etc. this buffer, and we should throw it
2512
| 	 * away when we're done.
2513
| 	 */
2514
| 	b->yy_is_our_buffer = 1;
2515
| 
2516
| 	return b;
2517
| }
2518
| 
2519
| #ifndef YY_EXIT_FAILURE
2520
| #define YY_EXIT_FAILURE 2
2521
| #endif
2522
| 
2523
| static void yy_fatal_error (yyconst char* msg )
2524
| {
2525
|     	(void) fprintf( stderr, "%s\n", msg );
2526
| 	exit( YY_EXIT_FAILURE );
2527
| }
2528
| 
2529
| /* Redefine yyless() so it works in section 3 code. */
2530
| 
2531
| #undef yyless
2532
| #define yyless(n) \
2533
| 	do \
2534
| 		{ \
2535
| 		/* Undo effects of setting up yytext. */ \
2536
|         int yyless_macro_arg = (n); \
2537
|         YY_LESS_LINENO(yyless_macro_arg);\
2538
| 		yytext[yyleng] = (yy_hold_char); \
2539
| 		(yy_c_buf_p) = yytext + yyless_macro_arg; \
2540
| 		(yy_hold_char) = *(yy_c_buf_p); \
2541
| 		*(yy_c_buf_p) = '\0'; \
2542
| 		yyleng = yyless_macro_arg; \
2543
| 		} \
2544
| 	while ( 0 )
2545
| 
2546
| /* Accessor  methods (get/set functions) to struct members. */
2547
| 
2548
| /** Get the current line number.
2549
|  * 
2550
|  */
2551
| int yyget_lineno  (void)
2552
| {
2553
|         
2554
|     return yylineno;
2555
| }
2556
| 
2557
| /** Get the input stream.
2558
|  * 
2559
|  */
2560
| FILE *yyget_in  (void)
2561
| {
2562
|         return yyin;
2563
| }
2564
| 
2565
| /** Get the output stream.
2566
|  * 
2567
|  */
2568
| FILE *yyget_out  (void)
2569
| {
2570
|         return yyout;
2571
| }
2572
| 
2573
| /** Get the length of the current token.
2574
|  * 
2575
|  */
2576
| int yyget_leng  (void)
2577
| {
2578
|         return yyleng;
2579
| }
2580
| 
2581
| /** Get the current token.
2582
|  * 
2583
|  */
2584
| 
2585
| char *yyget_text  (void)
2586
| {
2587
|         return yytext;
2588
| }
2589
| 
2590
| /** Set the current line number.
2591
|  * @param line_number
2592
|  * 
2593
|  */
2594
| void yyset_lineno (int  line_number )
2595
| {
2596
|     
2597
|     yylineno = line_number;
2598
| }
2599
| 
2600
| /** Set the input stream. This does not discard the current
2601
|  * input buffer.
2602
|  * @param in_str A readable stream.
2603
|  * 
2604
|  * @see yy_switch_to_buffer
2605
|  */
2606
| void yyset_in (FILE *  in_str )
2607
| {
2608
|         yyin = in_str ;
2609
| }
2610
| 
2611
| void yyset_out (FILE *  out_str )
2612
| {
2613
|         yyout = out_str ;
2614
| }
2615
| 
2616
| int yyget_debug  (void)
2617
| {
2618
|         return yy_flex_debug;
2619
| }
2620
| 
2621
| void yyset_debug (int  bdebug )
2622
| {
2623
|         yy_flex_debug = bdebug ;
2624
| }
2625
| 
2626
| static int yy_init_globals (void)
2627
| {
2628
|         /* Initialization is the same as for the non-reentrant scanner.
2629
|      * This function is called from yylex_destroy(), so don't allocate here.
2630
|      */
2631
| 
2632
|     (yy_buffer_stack) = 0;
2633
|     (yy_buffer_stack_top) = 0;
2634
|     (yy_buffer_stack_max) = 0;
2635
|     (yy_c_buf_p) = (char *) 0;
2636
|     (yy_init) = 0;
2637
|     (yy_start) = 0;
2638
| 
2639
| /* Defined in main.c */
2640
| #ifdef YY_STDINIT
2641
|     yyin = stdin;
2642
|     yyout = stdout;
2643
| #else
2644
|     yyin = (FILE *) 0;
2645
|     yyout = (FILE *) 0;
2646
| #endif
2647
| 
2648
|     /* For future reference: Set errno on error, since we are called by
2649
|      * yylex_init()
2650
|      */
2651
|     return 0;
2652
| }
2653
| 
2654
| /* yylex_destroy is for both reentrant and non-reentrant scanners. */
2655
| int yylex_destroy  (void)
2656
| {
2657
|     
2658
|     /* Pop the buffer stack, destroying each element. */
2659
| 	while(YY_CURRENT_BUFFER){
2660
| 		yy_delete_buffer(YY_CURRENT_BUFFER  );
2661
| 		YY_CURRENT_BUFFER_LVALUE = NULL;
2662
| 		yypop_buffer_state();
2663
| 	}
2664
| 
2665
| 	/* Destroy the stack itself. */
2666
| 	yyfree((yy_buffer_stack) );
2667
| 	(yy_buffer_stack) = NULL;
2668
| 
2669
|     /* Reset the globals. This is important in a non-reentrant scanner so the next time
2670
|      * yylex() is called, initialization will occur. */
2671
|     yy_init_globals( );
2672
| 
2673
|     return 0;
2674
| }
2675
| 
2676
| /*
2677
|  * Internal utility routines.
2678
|  */
2679
| 
2680
| #ifndef yytext_ptr
2681
| static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
2682
| {
2683
| 	register int i;
2684
| 	for ( i = 0; i < n; ++i )
2685
| 		s1[i] = s2[i];
2686
| }
2687
| #endif
2688
| 
2689
| #ifdef YY_NEED_STRLEN
2690
| static int yy_flex_strlen (yyconst char * s )
2691
| {
2692
| 	register int n;
2693
| 	for ( n = 0; s[n]; ++n )
2694
| 		;
2695
| 
2696
| 	return n;
2697
| }
2698
| #endif
2699
| 
2700
| void *yyalloc (yy_size_t  size )
2701
| {
2702
| 	return (void *) malloc( size );
2703
| }
2704
| 
2705
| void *yyrealloc  (void * ptr, yy_size_t  size )
2706
| {
2707
| 	/* The cast to (char *) in the following accommodates both
2708
| 	 * implementations that use char* generic pointers, and those
2709
| 	 * that use void* generic pointers.  It works with the latter
2710
| 	 * because both ANSI C and C++ allow castless assignment from
2711
| 	 * any pointer type to void*, and deal with argument conversions
2712
| 	 * as though doing an assignment.
2713
| 	 */
2714
| 	return (void *) realloc( (char *) ptr, size );
2715
| }
2716
| 
2717
| void yyfree (void * ptr )
2718
| {
2719
| 	free( (char *) ptr );	/* see yyrealloc() for (char *) cast */
2720
| }
2721
| 
2722
| #define YYTABLES_NAME "yytables"
2723
| 
2724
| #line 2 "conftest.l"
2725
| 
2726
| 
2727
| 
2728
| extern char *yytext;
2729
configure:23972: result: no
2730
configure:24010: checking for SPIT
2731
configure:24014: result: yes
2732
configure:24044: checking for openpty in -lutil
2733
configure:24079: g++ -o conftest -g -O2   conftest.cpp -lutil   >&5
2734
configure:24085: $? = 0
2735
configure:24092: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
2736
configure:24095: $? = 0
2737
configure:24102: test -s conftest
2738
configure:24105: $? = 0
2739
configure:24119: result: yes
2740
configure:24138: checking for GRASS
2741
configure:24178: result: yes
2742
configure:24210: checking GPX provider and GPS plugin should be installed (default: yes)
2743
configure:24212: result: yes
2744
configure:24216: checking for XML_ParserCreate in -lexpat
2745
configure:24251: g++ -o conftest -g -O2   conftest.cpp -lexpat  -lutil  >&5
2746
configure:24257: $? = 0
2747
configure:24264: test -z "$ac_cxx_werror_flag" || test ! -s conftest.err
2748
configure:24267: $? = 0
2749
configure:24274: test -s conftest
2750
configure:24277: $? = 0
2751
configure:24291: result: yes
2752
configure:24316: checking Whether to build unit tests
2753
configure:24318: result: yes
2754
configure:24340: checking if the georeferencer plugin should be built
2755
configure:24342: result: yes
2756
configure:24381: checking for gsl-config
2757
configure:24399: found /usr/bin/gsl-config
2758
configure:24412: result: /usr/bin/gsl-config
2759
configure:24421: checking for GSL - version >= 1.5.9
2760
configure:24531: g++ -o conftest -g -O2   conftest.cpp -lutil  -L/usr/lib -lgsl -lgslcblas -lm >&5
2761
configure:24534: $? = 0
2762
configure:24540: ./conftest
2763
configure:24543: $? = 0
2764
configure:24563: result: yes
2765
configure:24678: checking for WFS
2766
configure:24692: result: no
2767
configure:24714: checking if debug statements should be sent to stdout/stderr
2768
configure:24722: result: yes
2769
configure:24935: creating ./config.status
2770

    
2771
## ---------------------- ##
2772
## Running config.status. ##
2773
## ---------------------- ##
2774

    
2775
This file was extended by config.status, which was
2776
generated by GNU Autoconf 2.60.  Invocation command line was
2777

    
2778
  CONFIG_FILES    = 
2779
  CONFIG_HEADERS  = 
2780
  CONFIG_LINKS    = 
2781
  CONFIG_COMMANDS = 
2782
  $ ./config.status 
2783

    
2784
on crux
2785

    
2786
config.status:791: creating Makefile
2787
config.status:791: creating Makefile.win.rules
2788
config.status:791: creating create_qm_files.sh
2789
config.status:791: creating doc/Makefile
2790
config.status:791: creating doc/images/Makefile
2791
config.status:791: creating doc/install_guide/Makefile
2792
config.status:791: creating doc/plugins/delimited_text/Makefile
2793
config.status:791: creating doc/plugins/geoprocessing/buffer/Makefile
2794
config.status:791: creating doc/plugins/geoprocessing/Makefile
2795
config.status:791: creating doc/plugins/Makefile
2796
config.status:791: creating i18n/Makefile
2797
config.status:791: creating images/Makefile
2798
config.status:791: creating images/developers/Makefile
2799
config.status:791: creating images/icons/Makefile
2800
config.status:791: creating images/north_arrows/Makefile
2801
config.status:791: creating images/splash/Makefile
2802
config.status:791: creating images/svg/biology/Makefile
2803
config.status:791: creating images/svg/geometric/Makefile
2804
config.status:791: creating images/svg/gpsicons/Makefile
2805
config.status:791: creating images/svg/icon/Makefile
2806
config.status:791: creating images/svg/Makefile
2807
config.status:791: creating images/svg/north_arrows/Makefile
2808
config.status:791: creating images/svg/symbol/Makefile
2809
config.status:791: creating images/svg/sport/Makefile
2810
config.status:791: creating images/themes/default/Makefile
2811
config.status:791: creating images/themes/Makefile
2812
config.status:791: creating images/themes/nkids/Makefile
2813
config.status:791: creating resources/Makefile
2814
config.status:791: creating resources/context_help/Makefile
2815
config.status:791: creating src/Makefile
2816
config.status:791: creating src/composer/Makefile
2817
config.status:791: creating src/core/Makefile
2818
config.status:791: creating src/helpviewer/Makefile
2819
config.status:791: creating src/gui/Makefile
2820
config.status:791: creating src/legend/Makefile
2821
config.status:791: creating src/mac/Contents/Makefile
2822
config.status:791: creating src/mac/Contents/Resources/Makefile
2823
config.status:791: creating src/mac/Makefile
2824
config.status:791: creating src/plugins/Makefile
2825
config.status:791: creating src/plugins/copyright_label/Makefile
2826
config.status:791: creating src/plugins/delimited_text/Makefile
2827
config.status:791: creating src/plugins/geoprocessing/Makefile
2828
config.status:791: creating src/plugins/georeferencer/Makefile
2829
config.status:791: creating src/plugins/gps_importer/Makefile
2830
config.status:791: creating src/plugins/grass/config/Makefile
2831
config.status:791: creating src/plugins/grass/Makefile
2832
config.status:791: creating src/plugins/grass/modules/Makefile
2833
config.status:791: creating src/plugins/grass/themes/default/Makefile
2834
config.status:791: creating src/plugins/grass/themes/Makefile
2835
config.status:791: creating src/plugins/grid_maker/Makefile
2836
config.status:791: creating src/plugins/north_arrow/Makefile
2837
config.status:791: creating src/plugins/scale_bar/Makefile
2838
config.status:791: creating src/plugins/spit/Makefile
2839
config.status:791: creating src/plugins/wfs/Makefile
2840
config.status:791: creating src/providers/Makefile
2841
config.status:791: creating src/providers/delimitedtext/Makefile
2842
config.status:791: creating src/providers/gpx/Makefile
2843
config.status:791: creating src/providers/grass/Makefile
2844
config.status:791: creating src/providers/ogr/Makefile
2845
config.status:791: creating src/providers/postgres/Makefile
2846
config.status:791: creating src/providers/wms/Makefile
2847
config.status:791: creating src/providers/wfs/Makefile
2848
config.status:791: creating src/raster/Makefile
2849
config.status:791: creating src/ui/Makefile
2850
config.status:791: creating src/widgets/Makefile
2851
config.status:791: creating src/widgets/projectionselector/Makefile
2852
config.status:791: creating tools/Makefile
2853
config.status:791: creating tools/mapserver_export/Makefile
2854
config.status:791: creating tools/qgis_config/Makefile
2855
config.status:791: creating tests/Makefile
2856
config.status:791: creating tests/src/Makefile
2857
config.status:791: creating tests/src/core/Makefile
2858
config.status:791: creating tests/src/gui/Makefile
2859
config.status:791: creating tests/src/raster/Makefile
2860
config.status:791: creating qgis.spec
2861
config.status:791: creating qgsconfig.h
2862
config.status:1063: executing depfiles commands
2863

    
2864
## ---------------- ##
2865
## Cache variables. ##
2866
## ---------------- ##
2867

    
2868
ac_cv_build=i686-pc-linux-gnu
2869
ac_cv_c_bigendian=no
2870
ac_cv_c_compiler_gnu=yes
2871
ac_cv_cxx_compiler_gnu=yes
2872
ac_cv_env_CCC_set=
2873
ac_cv_env_CCC_value=
2874
ac_cv_env_CC_set=
2875
ac_cv_env_CC_value=
2876
ac_cv_env_CFLAGS_set=
2877
ac_cv_env_CFLAGS_value=
2878
ac_cv_env_CPPFLAGS_set=
2879
ac_cv_env_CPPFLAGS_value=
2880
ac_cv_env_CPP_set=
2881
ac_cv_env_CPP_value=
2882
ac_cv_env_CXXCPP_set=
2883
ac_cv_env_CXXCPP_value=
2884
ac_cv_env_CXXFLAGS_set=
2885
ac_cv_env_CXXFLAGS_value=
2886
ac_cv_env_CXX_set=
2887
ac_cv_env_CXX_value=
2888
ac_cv_env_F77_set=
2889
ac_cv_env_F77_value=
2890
ac_cv_env_FFLAGS_set=
2891
ac_cv_env_FFLAGS_value=
2892
ac_cv_env_LDFLAGS_set=
2893
ac_cv_env_LDFLAGS_value=
2894
ac_cv_env_XMKMF_set=
2895
ac_cv_env_XMKMF_value=
2896
ac_cv_env_YACC_set=
2897
ac_cv_env_YACC_value=
2898
ac_cv_env_YFLAGS_set=
2899
ac_cv_env_YFLAGS_value=
2900
ac_cv_env_build_alias_set=
2901
ac_cv_env_build_alias_value=
2902
ac_cv_env_host_alias_set=
2903
ac_cv_env_host_alias_value=
2904
ac_cv_env_target_alias_set=
2905
ac_cv_env_target_alias_value=
2906
ac_cv_f77_compiler_gnu=no
2907
ac_cv_func_dlopen=no
2908
ac_cv_func_shl_load=no
2909
ac_cv_have_x='have_x=yes	ac_x_includes='\'''\''	ac_x_libraries='\'''\'''
2910
ac_cv_header_dlfcn_h=yes
2911
ac_cv_header_endian_h=yes
2912
ac_cv_header_inttypes_h=yes
2913
ac_cv_header_machine_endian_h=no
2914
ac_cv_header_memory_h=yes
2915
ac_cv_header_proj_api_h=yes
2916
ac_cv_header_python2_4_Python_h=yes
2917
ac_cv_header_sqlite3_h=yes
2918
ac_cv_header_stdc=yes
2919
ac_cv_header_stdint_h=yes
2920
ac_cv_header_stdlib_h=yes
2921
ac_cv_header_string_h=yes
2922
ac_cv_header_strings_h=yes
2923
ac_cv_header_sys_stat_h=yes
2924
ac_cv_header_sys_types_h=yes
2925
ac_cv_header_unistd_h=yes
2926
ac_cv_host=i686-pc-linux-gnu
2927
ac_cv_lib_dl_dlopen=yes
2928
ac_cv_lib_dld_shl_load=no
2929
ac_cv_lib_expat_XML_ParserCreate=yes
2930
ac_cv_lib_fl_yywrap=yes
2931
ac_cv_lib_proj_pj_is_latlong=yes
2932
ac_cv_lib_python2_4___main=yes
2933
ac_cv_lib_sqlite3_sqlite3_open=yes
2934
ac_cv_lib_util_openpty=yes
2935
ac_cv_objext=o
2936
ac_cv_path_EGREP='/bin/grep -E'
2937
ac_cv_path_GDAL_CONFIG=/usr/bin/gdal-config
2938
ac_cv_path_GEOS_CONFIG=/usr/bin/geos-config
2939
ac_cv_path_GREP=/bin/grep
2940
ac_cv_path_GSL_CONFIG=/usr/bin/gsl-config
2941
ac_cv_path_install='/usr/bin/install -c'
2942
ac_cv_prog_AWK=gawk
2943
ac_cv_prog_CPP='gcc -E'
2944
ac_cv_prog_CXXCPP='g++ -E'
2945
ac_cv_prog_HAVE_SVNVERSION=yes
2946
ac_cv_prog_LEX=flex
2947
ac_cv_prog_MOC=/usr/bin/moc
2948
ac_cv_prog_PYTHON_BIN=python2.4
2949
ac_cv_prog_RCC=/usr/bin/rcc
2950
ac_cv_prog_UIC=/usr/bin/uic
2951
ac_cv_prog_YACC='bison -y'
2952
ac_cv_prog_ac_ct_AR=ar
2953
ac_cv_prog_ac_ct_CC=gcc
2954
ac_cv_prog_ac_ct_CXX=g++
2955
ac_cv_prog_ac_ct_RANLIB=ranlib
2956
ac_cv_prog_ac_ct_STRIP=strip
2957
ac_cv_prog_cc_c89=
2958
ac_cv_prog_cc_g=yes
2959
ac_cv_prog_cxx_g=yes
2960
ac_cv_prog_f77_g=no
2961
ac_cv_prog_lex_root=lex.yy
2962
ac_cv_prog_lex_yytext_pointer=no
2963
ac_cv_prog_make_make_set=yes
2964
am_cv_CC_dependencies_compiler_type=gcc3
2965
am_cv_CXX_dependencies_compiler_type=gcc3
2966
lt_cv_deplibs_check_method=pass_all
2967
lt_cv_dlopen=dlopen
2968
lt_cv_dlopen_libs=-ldl
2969
lt_cv_dlopen_self=yes
2970
lt_cv_dlopen_self_static=no
2971
lt_cv_file_magic_cmd='$MAGIC_CMD'
2972
lt_cv_file_magic_test_file=
2973
lt_cv_ld_reload_flag=-r
2974
lt_cv_objdir=.libs
2975
lt_cv_path_LD=/usr/bin/ld
2976
lt_cv_path_LDCXX=/usr/bin/ld
2977
lt_cv_path_NM='/usr/bin/nm -B'
2978
lt_cv_path_SED=/bin/sed
2979
lt_cv_prog_compiler_c_o=yes
2980
lt_cv_prog_compiler_c_o_CXX=yes
2981
lt_cv_prog_compiler_rtti_exceptions=no
2982
lt_cv_prog_gnu_ld=yes
2983
lt_cv_prog_gnu_ldcxx=yes
2984
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ 	]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ 	][ 	]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'''
2985
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/  {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr) \&\2},/p'\'''
2986
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''
2987
lt_cv_sys_max_cmd_len=32768
2988
lt_lt_cv_prog_compiler_c_o='"yes"'
2989
lt_lt_cv_prog_compiler_c_o_CXX='"yes"'
2990
lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ 	]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ 	][ 	]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"'
2991
lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
2992
lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'
2993

    
2994
## ----------------- ##
2995
## Output variables. ##
2996
## ----------------- ##
2997

    
2998
$QTDIR='26988QTDIR'
2999
$QT_CXXFLAGS='26988QT_CXXFLAGS'
3000
$QT_LDADD='26988QT_LDADD'
3001
ACLOCAL='${SHELL} /home/homann/Qgis-Devel/qgis_08_release/missing --run aclocal-1.9'
3002
AMDEPBACKSLASH='\'
3003
AMDEP_FALSE='#'
3004
AMDEP_TRUE=''
3005
AMTAR='${SHELL} /home/homann/Qgis-Devel/qgis_08_release/missing --run tar'
3006
AR='ar'
3007
AUTOCONF='${SHELL} /home/homann/Qgis-Devel/qgis_08_release/missing --run autoconf'
3008
AUTOHEADER='${SHELL} /home/homann/Qgis-Devel/qgis_08_release/missing --run autoheader'
3009
AUTOMAKE='${SHELL} /home/homann/Qgis-Devel/qgis_08_release/missing --run automake-1.9'
3010
AWK='gawk'
3011
CC='gcc'
3012
CCDEPMODE='depmode=gcc3'
3013
CFLAGS='-g -O2'
3014
CPP='gcc -E'
3015
CPPFLAGS=''
3016
CXX='g++'
3017
CXXCPP='g++ -E'
3018
CXXDEPMODE='depmode=gcc3'
3019
CXXFLAGS='-g -O2'
3020
CYGPATH_W='echo'
3021
DEBUG_QGIS='-DQGISDEBUG'
3022
DEFS='-DHAVE_CONFIG_H'
3023
DEPDIR='.deps'
3024
ECHO='echo'
3025
ECHO_C=''
3026
ECHO_N='-n'
3027
ECHO_T=''
3028
EGREP='/bin/grep -E'
3029
EXEEXT=''
3030
EXTRA_VERSION='0'
3031
F77=''
3032
FFLAGS=''
3033
GDAL_CFLAGS='-I/usr/include'
3034
GDAL_CONFIG='/usr/bin/gdal-config'
3035
GDAL_LDADD='-L/usr/lib -lgdal1.3.1'
3036
GEOS_CFLAGS='-I/usr/include'
3037
GEOS_CONFIG='/usr/bin/geos-config'
3038
GEOS_LDADD='-L/usr/lib -lgeos'
3039
GRASS_BASE='/usr/lib/grass'
3040
GRASS_INC='/usr/lib/grass/include/'
3041
GRASS_LIB='-L/usr/lib/grass/lib -lgrass_vect -lgrass_dig2 -lgrass_dbmiclient -lgrass_dbmibase -lgrass_shape -lgrass_dgl -lgrass_rtree -lgrass_gis -lgrass_datetime -lgrass_linkm -lgrass_form -lgrass_gproj -lutil'
3042
GREP='/bin/grep'
3043
GSL_CFLAGS='-I/usr/include'
3044
GSL_CONFIG='/usr/bin/gsl-config'
3045
GSL_LIBS='-L/usr/lib -lgsl -lgslcblas -lm'
3046
HAVE_EXPAT_FALSE='#'
3047
HAVE_EXPAT_TRUE=''
3048
HAVE_GRASS='1'
3049
HAVE_GRASS_FALSE='#'
3050
HAVE_GRASS_TRUE=''
3051
HAVE_GSL_FALSE='#'
3052
HAVE_GSL_TRUE=''
3053
HAVE_OPENPTY='1'
3054
HAVE_POSTGRESQL_FALSE='#'
3055
HAVE_POSTGRESQL_TRUE=''
3056
HAVE_QT4_FALSE='#'
3057
HAVE_QT4_TRUE=''
3058
HAVE_QTMAC_FALSE=''
3059
HAVE_QTMAC_TRUE='#'
3060
HAVE_SPIT_FALSE='#'
3061
HAVE_SPIT_TRUE=''
3062
HAVE_SVNVERSION='yes'
3063
HAVE_WFS_FALSE=''
3064
HAVE_WFS_TRUE='#'
3065
INSTALL_DATA='${INSTALL} -m 644'
3066
INSTALL_PROGRAM='${INSTALL}'
3067
INSTALL_SCRIPT='${INSTALL}'
3068
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
3069
INTERFACE_VERSION='1:0:0'
3070
LDFLAGS=''
3071
LEX='flex'
3072
LEXLIB='-lfl'
3073
LEX_OUTPUT_ROOT='lex.yy'
3074
LIBOBJS=''
3075
LIBS='-lutil '
3076
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
3077
LN_S='ln -s'
3078
LTLIBOBJS=''
3079
MAJOR_VERSION='0'
3080
MAKEINFO='${SHELL} /home/homann/Qgis-Devel/qgis_08_release/missing --run makeinfo'
3081
MICRO_VERSION='0'
3082
MINOR_VERSION='8'
3083
MOC='/usr/bin/moc'
3084
NO_UIC_IMPLEMENTATIONS_FALSE=''
3085
NO_UIC_IMPLEMENTATIONS_TRUE='#'
3086
OBJEXT='o'
3087
PACKAGE='qgis'
3088
PACKAGE_BUGREPORT=''
3089
PACKAGE_NAME=''
3090
PACKAGE_STRING=''
3091
PACKAGE_TARNAME=''
3092
PACKAGE_VERSION=''
3093
PATH_SEPARATOR=':'
3094
PG_CONFIG='/usr/bin/pg_config'
3095
PG_INC='-I/usr/include/postgresql'
3096
PG_LIB='-L/usr/lib -lpq'
3097
PROJ_INC=''
3098
PROJ_LIB='-lproj'
3099
PYTHON_BIN='python2.4'
3100
PYTHON_INCLUDE_DIR='-I/usr/include/python2.4'
3101
PYTHON_LIB='-lpython2.4'
3102
QASSISTANTCLIENT_LDADD='-lqassistantclient'
3103
QTDIR='/usr'
3104
QT_CXXFLAGS='-DQT3_SUPPORT -I/usr/mkspecs/default -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtDesigner -D_REENTRANT -DQT_THREAD_SUPPORT'
3105
QT_GUILINK=''
3106
QT_LDADD='-L/usr/lib -lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtSvg -lQtCore -lQt3Support -lQtGui -lQtNetwork -lQtXml -lQtSvg -lQtTest -lQtDesigner'
3107
RANLIB='ranlib'
3108
RCC='/usr/bin/rcc'
3109
SET_MAKE=''
3110
SHELL='/bin/bash'
3111
SQLITE3_INC=''
3112
SQLITE3_LIB='-lsqlite3'
3113
STRIP='strip'
3114
UIC='/usr/bin/uic'
3115
USE_PYTHON_FALSE='#'
3116
USE_PYTHON_TRUE=''
3117
VERSION='0.8.0'
3118
WITH_UNITTESTS_FALSE='#'
3119
WITH_UNITTESTS_TRUE=''
3120
XMKMF=''
3121
YACC='bison -y'
3122
YFLAGS=''
3123
ac_ct_CC='gcc'
3124
ac_ct_CXX='g++'
3125
ac_ct_F77=''
3126
ac_prefix_program=''
3127
am__fastdepCC_FALSE='#'
3128
am__fastdepCC_TRUE=''
3129
am__fastdepCXX_FALSE='#'
3130
am__fastdepCXX_TRUE=''
3131
am__include='include'
3132
am__leading_dot='.'
3133
am__quote=''
3134
am__tar='${AMTAR} chof - "$$tardir"'
3135
am__untar='${AMTAR} xf -'
3136
bindir='${exec_prefix}/bin'
3137
build='i686-pc-linux-gnu'
3138
build_alias=''
3139
build_cpu='i686'
3140
build_os='linux-gnu'
3141
build_vendor='pc'
3142
datadir='${datarootdir}'
3143
datarootdir='${prefix}/share'
3144
docdir='${datarootdir}/doc/${PACKAGE}'
3145
dvidir='${docdir}'
3146
exec_prefix='${prefix}'
3147
host='i686-pc-linux-gnu'
3148
host_alias=''
3149
host_cpu='i686'
3150
host_os='linux-gnu'
3151
host_vendor='pc'
3152
htmldir='${docdir}'
3153
includedir='${prefix}/include'
3154
infodir='${datarootdir}/info'
3155
install_sh='/home/homann/Qgis-Devel/qgis_08_release/install-sh'
3156
libdir='${exec_prefix}/lib'
3157
libexecdir='${exec_prefix}/libexec'
3158
localedir='${datarootdir}/locale'
3159
localstatedir='${prefix}/var'
3160
mandir='${datarootdir}/man'
3161
mkdir_p='mkdir -p --'
3162
oldincludedir='/usr/include'
3163
pdfdir='${docdir}'
3164
prefix='/home/homann/qgisdir_0.8'
3165
program_transform_name='s,x,x,'
3166
psdir='${docdir}'
3167
sbindir='${exec_prefix}/sbin'
3168
sharedstatedir='${prefix}/com'
3169
sysconfdir='${prefix}/etc'
3170
target_alias=''
3171

    
3172
## ----------- ##
3173
## confdefs.h. ##
3174
## ----------- ##
3175

    
3176
#define PACKAGE_NAME ""
3177
#define PACKAGE_TARNAME ""
3178
#define PACKAGE_VERSION ""
3179
#define PACKAGE_STRING ""
3180
#define PACKAGE_BUGREPORT ""
3181
#define PACKAGE "qgis"
3182
#define VERSION "0.8.0"
3183
#define STDC_HEADERS 1
3184
#define HAVE_SYS_TYPES_H 1
3185
#define HAVE_SYS_STAT_H 1
3186
#define HAVE_STDLIB_H 1
3187
#define HAVE_STRING_H 1
3188
#define HAVE_MEMORY_H 1
3189
#define HAVE_STRINGS_H 1
3190
#define HAVE_INTTYPES_H 1
3191
#define HAVE_STDINT_H 1
3192
#define HAVE_UNISTD_H 1
3193
#define HAVE_DLFCN_H 1
3194
#define HAVE_ENDIAN_H 1
3195
#define HAVE_PROJ_API_H 1
3196
#define HAVE_SQLITE3_H 1
3197
#define HAVE_POSTGRESQL 1
3198
#define HAVE_LIBUTIL 1
3199

    
3200
configure: exit 0