Guest User

Untitled

a guest
Mar 4th, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 317.02 KB | None | 0 0
  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 cyrus-imapd configure 3.2.5, which was
  5. generated by GNU Autoconf 2.69.  Invocation command line was
  6.  
  7.   $ ./configure --enable-http --enable-jmap --enable-xapian --enable-murder --enable-replication --enable-calalarmd --enable-idled --enable-gssapi --enable-srs --with-mysql --with-gssapi --enable-autocreate --with-srs --enable-wslay --enable-shapelib --with-shapelib
  8.  
  9. ## --------- ##
  10. ## Platform. ##
  11. ## --------- ##
  12.  
  13. hostname = enigmatic
  14. uname -m = i686
  15. uname -r = 5.10.17_1
  16. uname -s = Linux
  17. uname -v = #1 SMP 1613600681
  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: /usr/bin
  31. PATH: /bin
  32. PATH: /usr/sbin
  33. PATH: /sbin
  34. PATH: /usr/local/sbin
  35. PATH: /usr/local/bin
  36. PATH: /usr/local/cyruslibs/bin
  37.  
  38.  
  39. ## ----------- ##
  40. ## Core tests. ##
  41. ## ----------- ##
  42.  
  43. configure:3179: checking build system type
  44. configure:3193: result: i686-pc-linux-gnu
  45. configure:3213: checking host system type
  46. configure:3226: result: i686-pc-linux-gnu
  47. configure:3246: checking target system type
  48. configure:3259: result: i686-pc-linux-gnu
  49. configure:3354: checking for pkg-config
  50. configure:3372: found /usr/bin/pkg-config
  51. configure:3384: result: /usr/bin/pkg-config
  52. configure:3409: checking pkg-config is at least version 0.9.0
  53. configure:3412: result: yes
  54. configure:3437: checking for a BSD-compatible install
  55. configure:3505: result: /usr/bin/install -c
  56. configure:3516: checking whether build environment is sane
  57. configure:3571: result: yes
  58. configure:3722: checking for a thread-safe mkdir -p
  59. configure:3761: result: /usr/bin/mkdir -p
  60. configure:3768: checking for gawk
  61. configure:3784: found /usr/bin/gawk
  62. configure:3795: result: gawk
  63. configure:3806: checking whether make sets $(MAKE)
  64. configure:3828: result: yes
  65. configure:3857: checking whether make supports nested variables
  66. configure:3874: result: yes
  67. configure:3963: checking whether UID '1000' is supported by ustar format
  68. configure:3966: result: yes
  69. configure:3973: checking whether GID '1000' is supported by ustar format
  70. configure:3976: result: yes
  71. configure:3984: checking how to create a ustar tar archive
  72. configure:3995: tar --version
  73. tar (GNU tar) 1.34
  74. Copyright (C) 2021 Free Software Foundation, Inc.
  75. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
  76. This is free software: you are free to change and redistribute it.
  77. There is NO WARRANTY, to the extent permitted by law.
  78.  
  79. Written by John Gilmore and Jay Fenlason.
  80. configure:3998: $? = 0
  81. configure:4038: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar
  82. configure:4041: $? = 0
  83. configure:4045: tar -xf - <conftest.tar
  84. configure:4048: $? = 0
  85. configure:4050: cat conftest.dir/file
  86. GrepMe
  87. configure:4053: $? = 0
  88. configure:4066: result: gnutar
  89. configure:4130: checking whether to enable maintainer-specific portions of Makefiles
  90. configure:4139: result: no
  91. configure:4271: checking for g++
  92. configure:4287: found /usr/bin/g++
  93. configure:4298: result: g++
  94. configure:4325: checking for C++ compiler version
  95. configure:4334: g++ --version >&5
  96. g++ (GCC) 10.2.1 20201203
  97. Copyright (C) 2020 Free Software Foundation, Inc.
  98. This is free software; see the source for copying conditions.  There is NO
  99. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  100.  
  101. configure:4345: $? = 0
  102. configure:4334: g++ -v >&5
  103. Using built-in specs.
  104. COLLECT_GCC=g++
  105. COLLECT_LTO_WRAPPER=/usr/lib32/gcc/i686-pc-linux-gnu/10.2.1/lto-wrapper
  106. Target: i686-pc-linux-gnu
  107. Configured with: /builddir/gcc-10.2.1_pre1/configure --build=i686-pc-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib32 --libdir=/usr/lib32 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
  108. Thread model: posix
  109. Supported LTO compression algorithms: zlib
  110. gcc version 10.2.1 20201203 (GCC)
  111. configure:4345: $? = 0
  112. configure:4334: g++ -V >&5
  113. g++: error: unrecognized command-line option '-V'
  114. g++: fatal error: no input files
  115. compilation terminated.
  116. configure:4345: $? = 1
  117. configure:4334: g++ -qversion >&5
  118. g++: error: unrecognized command-line option '-qversion'; did you mean '--version'?
  119. g++: fatal error: no input files
  120. compilation terminated.
  121. configure:4345: $? = 1
  122. configure:4365: checking whether the C++ compiler works
  123. configure:4387: g++   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.cpp  >&5
  124. configure:4391: $? = 0
  125. configure:4439: result: yes
  126. configure:4442: checking for C++ compiler default output file name
  127. configure:4444: result: a.out
  128. configure:4450: checking for suffix of executables
  129. configure:4457: g++ -o conftest   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.cpp  >&5
  130. configure:4461: $? = 0
  131. configure:4483: result:
  132. configure:4505: checking whether we are cross compiling
  133. configure:4513: g++ -o conftest   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.cpp  >&5
  134. configure:4517: $? = 0
  135. configure:4524: ./conftest
  136. configure:4528: $? = 0
  137. configure:4543: result: no
  138. configure:4548: checking for suffix of object files
  139. configure:4570: g++ -c   conftest.cpp >&5
  140. configure:4574: $? = 0
  141. configure:4595: result: o
  142. configure:4599: checking whether we are using the GNU C++ compiler
  143. configure:4618: g++ -c   conftest.cpp >&5
  144. configure:4618: $? = 0
  145. configure:4627: result: yes
  146. configure:4636: checking whether g++ accepts -g
  147. configure:4656: g++ -c -g  conftest.cpp >&5
  148. configure:4656: $? = 0
  149. configure:4697: result: yes
  150. configure:4723: checking whether make supports the include directive
  151. configure:4738: make -f confmf.GNU && cat confinc.out
  152. this is the am__doit target
  153. configure:4741: $? = 0
  154. configure:4760: result: yes (GNU style)
  155. configure:4785: checking dependency style of g++
  156. configure:4896: result: gcc3
  157. configure:4959: checking for gcc
  158. configure:4975: found /usr/bin/gcc
  159. configure:4986: result: gcc
  160. configure:5215: checking for C compiler version
  161. configure:5224: gcc --version >&5
  162. gcc (GCC) 10.2.1 20201203
  163. Copyright (C) 2020 Free Software Foundation, Inc.
  164. This is free software; see the source for copying conditions.  There is NO
  165. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  166.  
  167. configure:5235: $? = 0
  168. configure:5224: gcc -v >&5
  169. Using built-in specs.
  170. COLLECT_GCC=gcc
  171. COLLECT_LTO_WRAPPER=/usr/lib32/gcc/i686-pc-linux-gnu/10.2.1/lto-wrapper
  172. Target: i686-pc-linux-gnu
  173. Configured with: /builddir/gcc-10.2.1_pre1/configure --build=i686-pc-linux-gnu --enable-gnu-unique-object --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib32 --libdir=/usr/lib32 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
  174. Thread model: posix
  175. Supported LTO compression algorithms: zlib
  176. gcc version 10.2.1 20201203 (GCC)
  177. configure:5235: $? = 0
  178. configure:5224: gcc -V >&5
  179. gcc: error: unrecognized command-line option '-V'
  180. gcc: fatal error: no input files
  181. compilation terminated.
  182. configure:5235: $? = 1
  183. configure:5224: gcc -qversion >&5
  184. gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
  185. gcc: fatal error: no input files
  186. compilation terminated.
  187. configure:5235: $? = 1
  188. configure:5239: checking whether we are using the GNU C compiler
  189. configure:5258: gcc -c   conftest.c >&5
  190. configure:5258: $? = 0
  191. configure:5267: result: yes
  192. configure:5276: checking whether gcc accepts -g
  193. configure:5296: gcc -c -g  conftest.c >&5
  194. configure:5296: $? = 0
  195. configure:5337: result: yes
  196. configure:5354: checking for gcc option to accept ISO C89
  197. configure:5417: gcc  -c -g -O2  conftest.c >&5
  198. configure:5417: $? = 0
  199. configure:5430: result: none needed
  200. configure:5455: checking whether gcc understands -c and -o together
  201. configure:5477: gcc -c conftest.c -o conftest2.o
  202. configure:5480: $? = 0
  203. configure:5477: gcc -c conftest.c -o conftest2.o
  204. configure:5480: $? = 0
  205. configure:5492: result: yes
  206. configure:5511: checking dependency style of gcc
  207. configure:5622: result: gcc3
  208. configure:5638: checking whether ln -s works
  209. configure:5642: result: yes
  210. configure:5649: checking whether make sets $(MAKE)
  211. configure:5671: result: yes
  212. configure:5687: checking how to run the C preprocessor
  213. configure:5718: gcc -E  conftest.c
  214. configure:5718: $? = 0
  215. configure:5732: gcc -E  conftest.c
  216. conftest.c:12:10: fatal error: ac_nonexistent.h: No such file or directory
  217.    12 | #include <ac_nonexistent.h>
  218.       |          ^~~~~~~~~~~~~~~~~~
  219. compilation terminated.
  220. configure:5732: $? = 1
  221. configure: failed program was:
  222. | /* confdefs.h */
  223. | #define PACKAGE_NAME "cyrus-imapd"
  224. | #define PACKAGE_TARNAME "cyrus-imapd"
  225. | #define PACKAGE_VERSION "3.2.5"
  226. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  227. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  228. | #define PACKAGE_URL "https://www.cyrusimap.org"
  229. | #define PACKAGE "cyrus-imapd"
  230. | #define VERSION "3.2.5"
  231. | #define CYRUS_USER "cyrus"
  232. | /* end confdefs.h.  */
  233. | #include <ac_nonexistent.h>
  234. configure:5757: result: gcc -E
  235. configure:5777: gcc -E  conftest.c
  236. configure:5777: $? = 0
  237. configure:5791: gcc -E  conftest.c
  238. conftest.c:12:10: fatal error: ac_nonexistent.h: No such file or directory
  239.    12 | #include <ac_nonexistent.h>
  240.       |          ^~~~~~~~~~~~~~~~~~
  241. compilation terminated.
  242. configure:5791: $? = 1
  243. configure: failed program was:
  244. | /* confdefs.h */
  245. | #define PACKAGE_NAME "cyrus-imapd"
  246. | #define PACKAGE_TARNAME "cyrus-imapd"
  247. | #define PACKAGE_VERSION "3.2.5"
  248. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  249. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  250. | #define PACKAGE_URL "https://www.cyrusimap.org"
  251. | #define PACKAGE "cyrus-imapd"
  252. | #define VERSION "3.2.5"
  253. | #define CYRUS_USER "cyrus"
  254. | /* end confdefs.h.  */
  255. | #include <ac_nonexistent.h>
  256. configure:5820: checking for grep that handles long lines and -e
  257. configure:5878: result: /usr/bin/grep
  258. configure:5883: checking for egrep
  259. configure:5945: result: /usr/bin/grep -E
  260. configure:5950: checking for ANSI C header files
  261. configure:5970: gcc -c -g -O2  conftest.c >&5
  262. configure:5970: $? = 0
  263. configure:6043: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  264. configure:6043: $? = 0
  265. configure:6043: ./conftest
  266. configure:6043: $? = 0
  267. configure:6054: result: yes
  268. configure:6067: checking for sys/types.h
  269. configure:6067: gcc -c -g -O2  conftest.c >&5
  270. configure:6067: $? = 0
  271. configure:6067: result: yes
  272. configure:6067: checking for sys/stat.h
  273. configure:6067: gcc -c -g -O2  conftest.c >&5
  274. configure:6067: $? = 0
  275. configure:6067: result: yes
  276. configure:6067: checking for stdlib.h
  277. configure:6067: gcc -c -g -O2  conftest.c >&5
  278. configure:6067: $? = 0
  279. configure:6067: result: yes
  280. configure:6067: checking for string.h
  281. configure:6067: gcc -c -g -O2  conftest.c >&5
  282. configure:6067: $? = 0
  283. configure:6067: result: yes
  284. configure:6067: checking for memory.h
  285. configure:6067: gcc -c -g -O2  conftest.c >&5
  286. configure:6067: $? = 0
  287. configure:6067: result: yes
  288. configure:6067: checking for strings.h
  289. configure:6067: gcc -c -g -O2  conftest.c >&5
  290. configure:6067: $? = 0
  291. configure:6067: result: yes
  292. configure:6067: checking for inttypes.h
  293. configure:6067: gcc -c -g -O2  conftest.c >&5
  294. configure:6067: $? = 0
  295. configure:6067: result: yes
  296. configure:6067: checking for stdint.h
  297. configure:6067: gcc -c -g -O2  conftest.c >&5
  298. configure:6067: $? = 0
  299. configure:6067: result: yes
  300. configure:6067: checking for unistd.h
  301. configure:6067: gcc -c -g -O2  conftest.c >&5
  302. configure:6067: $? = 0
  303. configure:6067: result: yes
  304. configure:6080: checking minix/config.h usability
  305. configure:6080: gcc -c -g -O2  conftest.c >&5
  306. conftest.c:55:10: fatal error: minix/config.h: No such file or directory
  307.    55 | #include <minix/config.h>
  308.       |          ^~~~~~~~~~~~~~~~
  309. compilation terminated.
  310. configure:6080: $? = 1
  311. configure: failed program was:
  312. | /* confdefs.h */
  313. | #define PACKAGE_NAME "cyrus-imapd"
  314. | #define PACKAGE_TARNAME "cyrus-imapd"
  315. | #define PACKAGE_VERSION "3.2.5"
  316. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  317. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  318. | #define PACKAGE_URL "https://www.cyrusimap.org"
  319. | #define PACKAGE "cyrus-imapd"
  320. | #define VERSION "3.2.5"
  321. | #define CYRUS_USER "cyrus"
  322. | #define STDC_HEADERS 1
  323. | #define HAVE_SYS_TYPES_H 1
  324. | #define HAVE_SYS_STAT_H 1
  325. | #define HAVE_STDLIB_H 1
  326. | #define HAVE_STRING_H 1
  327. | #define HAVE_MEMORY_H 1
  328. | #define HAVE_STRINGS_H 1
  329. | #define HAVE_INTTYPES_H 1
  330. | #define HAVE_STDINT_H 1
  331. | #define HAVE_UNISTD_H 1
  332. | /* end confdefs.h.  */
  333. | #include <stdio.h>
  334. | #ifdef HAVE_SYS_TYPES_H
  335. | # include <sys/types.h>
  336. | #endif
  337. | #ifdef HAVE_SYS_STAT_H
  338. | # include <sys/stat.h>
  339. | #endif
  340. | #ifdef STDC_HEADERS
  341. | # include <stdlib.h>
  342. | # include <stddef.h>
  343. | #else
  344. | # ifdef HAVE_STDLIB_H
  345. | #  include <stdlib.h>
  346. | # endif
  347. | #endif
  348. | #ifdef HAVE_STRING_H
  349. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  350. | #  include <memory.h>
  351. | # endif
  352. | # include <string.h>
  353. | #endif
  354. | #ifdef HAVE_STRINGS_H
  355. | # include <strings.h>
  356. | #endif
  357. | #ifdef HAVE_INTTYPES_H
  358. | # include <inttypes.h>
  359. | #endif
  360. | #ifdef HAVE_STDINT_H
  361. | # include <stdint.h>
  362. | #endif
  363. | #ifdef HAVE_UNISTD_H
  364. | # include <unistd.h>
  365. | #endif
  366. | #include <minix/config.h>
  367. configure:6080: result: no
  368. configure:6080: checking minix/config.h presence
  369. configure:6080: gcc -E  conftest.c
  370. conftest.c:22:10: fatal error: minix/config.h: No such file or directory
  371.    22 | #include <minix/config.h>
  372.       |          ^~~~~~~~~~~~~~~~
  373. compilation terminated.
  374. configure:6080: $? = 1
  375. configure: failed program was:
  376. | /* confdefs.h */
  377. | #define PACKAGE_NAME "cyrus-imapd"
  378. | #define PACKAGE_TARNAME "cyrus-imapd"
  379. | #define PACKAGE_VERSION "3.2.5"
  380. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  381. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  382. | #define PACKAGE_URL "https://www.cyrusimap.org"
  383. | #define PACKAGE "cyrus-imapd"
  384. | #define VERSION "3.2.5"
  385. | #define CYRUS_USER "cyrus"
  386. | #define STDC_HEADERS 1
  387. | #define HAVE_SYS_TYPES_H 1
  388. | #define HAVE_SYS_STAT_H 1
  389. | #define HAVE_STDLIB_H 1
  390. | #define HAVE_STRING_H 1
  391. | #define HAVE_MEMORY_H 1
  392. | #define HAVE_STRINGS_H 1
  393. | #define HAVE_INTTYPES_H 1
  394. | #define HAVE_STDINT_H 1
  395. | #define HAVE_UNISTD_H 1
  396. | /* end confdefs.h.  */
  397. | #include <minix/config.h>
  398. configure:6080: result: no
  399. configure:6080: checking for minix/config.h
  400. configure:6080: result: no
  401. configure:6101: checking whether it is safe to define __EXTENSIONS__
  402. configure:6119: gcc -c -g -O2  conftest.c >&5
  403. configure:6119: $? = 0
  404. configure:6126: result: yes
  405. configure:6140: checking for library containing strerror
  406. configure:6171: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  407. configure:6171: $? = 0
  408. configure:6188: result: none required
  409. configure:6200: checking for gawk
  410. configure:6227: result: gawk
  411. configure:6238: checking for long file names
  412. configure:6270: result: yes
  413. configure:6281: checking for inline
  414. configure:6297: gcc -c -g -O2  conftest.c >&5
  415. configure:6297: $? = 0
  416. configure:6305: result: inline
  417. configure:6329: checking whether the -Werror option is usable
  418. configure:6347: gcc -c -g -O2 -Werror  conftest.c >&5
  419. configure:6347: $? = 0
  420. configure:6356: result: yes
  421. configure:6358: checking for simple visibility declarations
  422. configure:6384: gcc -c -g -O2 -fvisibility=hidden -Werror  conftest.c >&5
  423. configure:6384: $? = 0
  424. configure:6393: result: yes
  425. configure:6459: checking how to print strings
  426. configure:6486: result: printf
  427. configure:6507: checking for a sed that does not truncate output
  428. configure:6571: result: /usr/bin/sed
  429. configure:6589: checking for fgrep
  430. configure:6651: result: /usr/bin/grep -F
  431. configure:6686: checking for ld used by gcc
  432. configure:6753: result: /usr/bin/ld
  433. configure:6760: checking if the linker (/usr/bin/ld) is GNU ld
  434. configure:6775: result: yes
  435. configure:6787: checking for BSD- or MS-compatible name lister (nm)
  436. configure:6841: result: /usr/bin/nm -B
  437. configure:6971: checking the name lister (/usr/bin/nm -B) interface
  438. configure:6978: gcc -c -g -O2  conftest.c >&5
  439. configure:6981: /usr/bin/nm -B "conftest.o"
  440. configure:6984: output
  441. 00000000 B some_variable
  442. configure:6991: result: BSD nm
  443. configure:6995: checking the maximum length of command line arguments
  444. configure:7126: result: 1572864
  445. configure:7174: checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format
  446. configure:7214: result: func_convert_file_noop
  447. configure:7221: checking how to convert i686-pc-linux-gnu file names to toolchain format
  448. configure:7241: result: func_convert_file_noop
  449. configure:7248: checking for /usr/bin/ld option to reload object files
  450. configure:7255: result: -r
  451. configure:7329: checking for objdump
  452. configure:7345: found /usr/bin/objdump
  453. configure:7356: result: objdump
  454. configure:7388: checking how to recognize dependent libraries
  455. configure:7588: result: pass_all
  456. configure:7673: checking for dlltool
  457. configure:7703: result: no
  458. configure:7733: checking how to associate runtime and link libraries
  459. configure:7760: result: printf %s\n
  460. configure:7820: checking for ar
  461. configure:7836: found /usr/bin/ar
  462. configure:7847: result: ar
  463. configure:7884: checking for archiver @FILE support
  464. configure:7901: gcc -c -g -O2  conftest.c >&5
  465. configure:7901: $? = 0
  466. configure:7904: ar cru libconftest.a @conftest.lst >&5
  467. ar: `u' modifier ignored since `D' is the default (see `U')
  468. configure:7907: $? = 0
  469. configure:7912: ar cru libconftest.a @conftest.lst >&5
  470. ar: `u' modifier ignored since `D' is the default (see `U')
  471. ar: conftest.o: No such file or directory
  472. configure:7915: $? = 1
  473. configure:7927: result: @
  474. configure:7985: checking for strip
  475. configure:8001: found /usr/bin/strip
  476. configure:8012: result: strip
  477. configure:8084: checking for ranlib
  478. configure:8100: found /usr/bin/ranlib
  479. configure:8111: result: ranlib
  480. configure:8213: checking command to parse /usr/bin/nm -B output from gcc object
  481. configure:8366: gcc -c -g -O2  conftest.c >&5
  482. configure:8369: $? = 0
  483. configure:8373: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/  /p' | sed '/ __gnu_lto/d' \> conftest.nm
  484. configure:8376: $? = 0
  485. configure:8442: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c conftstm.o >&5
  486. configure:8445: $? = 0
  487. configure:8483: result: ok
  488. configure:8530: checking for sysroot
  489. configure:8560: result: no
  490. configure:8567: checking for a working dd
  491. configure:8605: result: /usr/bin/dd
  492. configure:8609: checking how to truncate binary pipes
  493. configure:8624: result: /usr/bin/dd bs=4096 count=1
  494. configure:8953: checking for mt
  495. configure:8983: result: no
  496. configure:9003: checking if : is a manifest tool
  497. configure:9009: : '-?'
  498. configure:9017: result: no
  499. configure:9691: checking for dlfcn.h
  500. configure:9691: gcc -c -g -O2  conftest.c >&5
  501. configure:9691: $? = 0
  502. configure:9691: result: yes
  503. configure:9957: checking for objdir
  504. configure:9972: result: .libs
  505. configure:10236: checking if gcc supports -fno-rtti -fno-exceptions
  506. configure:10254: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
  507. cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
  508. configure:10258: $? = 0
  509. configure:10271: result: no
  510. configure:10629: checking for gcc option to produce PIC
  511. configure:10636: result: -fPIC -DPIC
  512. configure:10644: checking if gcc PIC flag -fPIC -DPIC works
  513. configure:10662: gcc -c -g -O2  -fPIC -DPIC -DPIC conftest.c >&5
  514. configure:10666: $? = 0
  515. configure:10679: result: yes
  516. configure:10708: checking if gcc static flag -static works
  517. configure:10736: result: yes
  518. configure:10751: checking if gcc supports -c -o file.o
  519. configure:10772: gcc -c -g -O2  -o out/conftest2.o conftest.c >&5
  520. configure:10776: $? = 0
  521. configure:10798: result: yes
  522. configure:10806: checking if gcc supports -c -o file.o
  523. configure:10853: result: yes
  524. configure:10886: checking whether the gcc linker (/usr/bin/ld) supports shared libraries
  525. configure:12149: result: yes
  526. configure:12186: checking whether -lc should be explicitly linked in
  527. configure:12194: gcc -c -g -O2  conftest.c >&5
  528. configure:12197: $? = 0
  529. configure:12212: gcc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep  -lc  \>/dev/null 2\>\&1
  530. configure:12215: $? = 0
  531. configure:12229: result: no
  532. configure:12389: checking dynamic linker characteristics
  533. configure:12970: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu -Wl,-rpath -Wl,/foo conftest.c  >&5
  534. configure:12970: $? = 0
  535. configure:13219: result: GNU/Linux ld.so
  536. configure:13341: checking how to hardcode library paths into programs
  537. configure:13366: result: immediate
  538. configure:13914: checking whether stripping libraries is possible
  539. configure:13919: result: yes
  540. configure:13954: checking if libtool supports shared libraries
  541. configure:13956: result: yes
  542. configure:13959: checking whether to build shared libraries
  543. configure:13984: result: yes
  544. configure:13987: checking whether to build static libraries
  545. configure:13991: result: no
  546. configure:14014: checking how to run the C++ preprocessor
  547. configure:14041: g++ -E  conftest.cpp
  548. configure:14041: $? = 0
  549. configure:14055: g++ -E  conftest.cpp
  550. conftest.cpp:31:10: fatal error: ac_nonexistent.h: No such file or directory
  551.    31 | #include <ac_nonexistent.h>
  552.       |          ^~~~~~~~~~~~~~~~~~
  553. compilation terminated.
  554. configure:14055: $? = 1
  555. configure: failed program was:
  556. | /* confdefs.h */
  557. | #define PACKAGE_NAME "cyrus-imapd"
  558. | #define PACKAGE_TARNAME "cyrus-imapd"
  559. | #define PACKAGE_VERSION "3.2.5"
  560. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  561. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  562. | #define PACKAGE_URL "https://www.cyrusimap.org"
  563. | #define PACKAGE "cyrus-imapd"
  564. | #define VERSION "3.2.5"
  565. | #define CYRUS_USER "cyrus"
  566. | #define STDC_HEADERS 1
  567. | #define HAVE_SYS_TYPES_H 1
  568. | #define HAVE_SYS_STAT_H 1
  569. | #define HAVE_STDLIB_H 1
  570. | #define HAVE_STRING_H 1
  571. | #define HAVE_MEMORY_H 1
  572. | #define HAVE_STRINGS_H 1
  573. | #define HAVE_INTTYPES_H 1
  574. | #define HAVE_STDINT_H 1
  575. | #define HAVE_UNISTD_H 1
  576. | #define __EXTENSIONS__ 1
  577. | #define _ALL_SOURCE 1
  578. | #define _GNU_SOURCE 1
  579. | #define _POSIX_PTHREAD_SEMANTICS 1
  580. | #define _TANDEM_SOURCE 1
  581. | #define HAVE_LONG_FILE_NAMES 1
  582. | #define HAVE_VISIBILITY 1
  583. | #define HAVE_DLFCN_H 1
  584. | #define LT_OBJDIR ".libs/"
  585. | /* end confdefs.h.  */
  586. | #include <ac_nonexistent.h>
  587. configure:14080: result: g++ -E
  588. configure:14100: g++ -E  conftest.cpp
  589. configure:14100: $? = 0
  590. configure:14114: g++ -E  conftest.cpp
  591. conftest.cpp:31:10: fatal error: ac_nonexistent.h: No such file or directory
  592.    31 | #include <ac_nonexistent.h>
  593.       |          ^~~~~~~~~~~~~~~~~~
  594. compilation terminated.
  595. configure:14114: $? = 1
  596. configure: failed program was:
  597. | /* confdefs.h */
  598. | #define PACKAGE_NAME "cyrus-imapd"
  599. | #define PACKAGE_TARNAME "cyrus-imapd"
  600. | #define PACKAGE_VERSION "3.2.5"
  601. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  602. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  603. | #define PACKAGE_URL "https://www.cyrusimap.org"
  604. | #define PACKAGE "cyrus-imapd"
  605. | #define VERSION "3.2.5"
  606. | #define CYRUS_USER "cyrus"
  607. | #define STDC_HEADERS 1
  608. | #define HAVE_SYS_TYPES_H 1
  609. | #define HAVE_SYS_STAT_H 1
  610. | #define HAVE_STDLIB_H 1
  611. | #define HAVE_STRING_H 1
  612. | #define HAVE_MEMORY_H 1
  613. | #define HAVE_STRINGS_H 1
  614. | #define HAVE_INTTYPES_H 1
  615. | #define HAVE_STDINT_H 1
  616. | #define HAVE_UNISTD_H 1
  617. | #define __EXTENSIONS__ 1
  618. | #define _ALL_SOURCE 1
  619. | #define _GNU_SOURCE 1
  620. | #define _POSIX_PTHREAD_SEMANTICS 1
  621. | #define _TANDEM_SOURCE 1
  622. | #define HAVE_LONG_FILE_NAMES 1
  623. | #define HAVE_VISIBILITY 1
  624. | #define HAVE_DLFCN_H 1
  625. | #define LT_OBJDIR ".libs/"
  626. | /* end confdefs.h.  */
  627. | #include <ac_nonexistent.h>
  628. configure:14276: checking for ld used by g++
  629. configure:14343: result: /usr/bin/ld
  630. configure:14350: checking if the linker (/usr/bin/ld) is GNU ld
  631. configure:14365: result: yes
  632. configure:14420: checking whether the g++ linker (/usr/bin/ld) supports shared libraries
  633. configure:15493: result: yes
  634. configure:15529: g++ -c -g -O2  conftest.cpp >&5
  635. configure:15532: $? = 0
  636. configure:16013: checking for g++ option to produce PIC
  637. configure:16020: result: -fPIC -DPIC
  638. configure:16028: checking if g++ PIC flag -fPIC -DPIC works
  639. configure:16046: g++ -c -g -O2  -fPIC -DPIC -DPIC conftest.cpp >&5
  640. configure:16050: $? = 0
  641. configure:16063: result: yes
  642. configure:16086: checking if g++ static flag -static works
  643. configure:16114: result: yes
  644. configure:16126: checking if g++ supports -c -o file.o
  645. configure:16147: g++ -c -g -O2  -o out/conftest2.o conftest.cpp >&5
  646. configure:16151: $? = 0
  647. configure:16173: result: yes
  648. configure:16178: checking if g++ supports -c -o file.o
  649. configure:16225: result: yes
  650. configure:16255: checking whether the g++ linker (/usr/bin/ld) supports shared libraries
  651. configure:16298: result: yes
  652. configure:16439: checking dynamic linker characteristics
  653. configure:17196: result: GNU/Linux ld.so
  654. configure:17261: checking how to hardcode library paths into programs
  655. configure:17286: result: immediate
  656. configure:17353: checking size of int
  657. configure:17358: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  658. configure:17358: $? = 0
  659. configure:17358: ./conftest
  660. configure:17358: $? = 0
  661. configure:17372: result: 4
  662. configure:17386: checking size of long
  663. configure:17391: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  664. configure:17391: $? = 0
  665. configure:17391: ./conftest
  666. configure:17391: $? = 0
  667. configure:17405: result: 4
  668. configure:17419: checking size of size_t
  669. configure:17424: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  670. configure:17424: $? = 0
  671. configure:17424: ./conftest
  672. configure:17424: $? = 0
  673. configure:17438: result: 4
  674. configure:17452: checking size of off_t
  675. configure:17457: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  676. configure:17457: $? = 0
  677. configure:17457: ./conftest
  678. configure:17457: $? = 0
  679. configure:17471: result: 4
  680. configure:17485: checking size of time_t
  681. configure:17490: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  682. configure:17490: $? = 0
  683. configure:17490: ./conftest
  684. configure:17490: $? = 0
  685. configure:17504: result: 4
  686. configure:17516: WARNING: Your platform's time_t is less than 64 bits
  687. configure:17525: checking size of long long int
  688. configure:17530: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  689. configure:17530: $? = 0
  690. configure:17530: ./conftest
  691. configure:17530: $? = 0
  692. configure:17544: result: 8
  693. configure:17558: checking size of unsigned long long int
  694. configure:17563: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  695. configure:17563: $? = 0
  696. configure:17563: ./conftest
  697. configure:17563: $? = 0
  698. configure:17577: result: 8
  699. configure:17589: checking whether byte ordering is bigendian
  700. configure:17604: gcc -c -g -O2  conftest.c >&5
  701. conftest.c:39:9: error: unknown type name 'not'
  702.   39 |         not a universal capable compiler
  703.      |         ^~~
  704. conftest.c:39:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
  705.   39 |         not a universal capable compiler
  706.      |               ^~~~~~~~~
  707. conftest.c:39:15: error: unknown type name 'universal'
  708. configure:17604: $? = 1
  709. configure: failed program was:
  710. | /* confdefs.h */
  711. | #define PACKAGE_NAME "cyrus-imapd"
  712. | #define PACKAGE_TARNAME "cyrus-imapd"
  713. | #define PACKAGE_VERSION "3.2.5"
  714. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  715. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  716. | #define PACKAGE_URL "https://www.cyrusimap.org"
  717. | #define PACKAGE "cyrus-imapd"
  718. | #define VERSION "3.2.5"
  719. | #define CYRUS_USER "cyrus"
  720. | #define STDC_HEADERS 1
  721. | #define HAVE_SYS_TYPES_H 1
  722. | #define HAVE_SYS_STAT_H 1
  723. | #define HAVE_STDLIB_H 1
  724. | #define HAVE_STRING_H 1
  725. | #define HAVE_MEMORY_H 1
  726. | #define HAVE_STRINGS_H 1
  727. | #define HAVE_INTTYPES_H 1
  728. | #define HAVE_STDINT_H 1
  729. | #define HAVE_UNISTD_H 1
  730. | #define __EXTENSIONS__ 1
  731. | #define _ALL_SOURCE 1
  732. | #define _GNU_SOURCE 1
  733. | #define _POSIX_PTHREAD_SEMANTICS 1
  734. | #define _TANDEM_SOURCE 1
  735. | #define HAVE_LONG_FILE_NAMES 1
  736. | #define HAVE_VISIBILITY 1
  737. | #define HAVE_DLFCN_H 1
  738. | #define LT_OBJDIR ".libs/"
  739. | #define SIZEOF_INT 4
  740. | #define SIZEOF_LONG 4
  741. | #define SIZEOF_SIZE_T 4
  742. | #define SIZEOF_OFF_T 4
  743. | #define SIZEOF_TIME_T 4
  744. | #define SIZEOF_LONG_LONG_INT 8
  745. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  746. | /* end confdefs.h.  */
  747. | #ifndef __APPLE_CC__
  748. |          not a universal capable compiler
  749. |        #endif
  750. |        typedef int dummy;
  751. |
  752. configure:17649: gcc -c -g -O2  conftest.c >&5
  753. configure:17649: $? = 0
  754. configure:17667: gcc -c -g -O2  conftest.c >&5
  755. conftest.c: In function 'main':
  756. conftest.c:45:4: error: unknown type name 'not'; did you mean 'ino_t'?
  757.   45 |    not big endian
  758.      |    ^~~
  759.      |    ino_t
  760. conftest.c:45:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
  761.   45 |    not big endian
  762.      |            ^~~~~~
  763. configure:17667: $? = 1
  764. configure: failed program was:
  765. | /* confdefs.h */
  766. | #define PACKAGE_NAME "cyrus-imapd"
  767. | #define PACKAGE_TARNAME "cyrus-imapd"
  768. | #define PACKAGE_VERSION "3.2.5"
  769. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  770. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  771. | #define PACKAGE_URL "https://www.cyrusimap.org"
  772. | #define PACKAGE "cyrus-imapd"
  773. | #define VERSION "3.2.5"
  774. | #define CYRUS_USER "cyrus"
  775. | #define STDC_HEADERS 1
  776. | #define HAVE_SYS_TYPES_H 1
  777. | #define HAVE_SYS_STAT_H 1
  778. | #define HAVE_STDLIB_H 1
  779. | #define HAVE_STRING_H 1
  780. | #define HAVE_MEMORY_H 1
  781. | #define HAVE_STRINGS_H 1
  782. | #define HAVE_INTTYPES_H 1
  783. | #define HAVE_STDINT_H 1
  784. | #define HAVE_UNISTD_H 1
  785. | #define __EXTENSIONS__ 1
  786. | #define _ALL_SOURCE 1
  787. | #define _GNU_SOURCE 1
  788. | #define _POSIX_PTHREAD_SEMANTICS 1
  789. | #define _TANDEM_SOURCE 1
  790. | #define HAVE_LONG_FILE_NAMES 1
  791. | #define HAVE_VISIBILITY 1
  792. | #define HAVE_DLFCN_H 1
  793. | #define LT_OBJDIR ".libs/"
  794. | #define SIZEOF_INT 4
  795. | #define SIZEOF_LONG 4
  796. | #define SIZEOF_SIZE_T 4
  797. | #define SIZEOF_OFF_T 4
  798. | #define SIZEOF_TIME_T 4
  799. | #define SIZEOF_LONG_LONG_INT 8
  800. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  801. | /* end confdefs.h.  */
  802. | #include <sys/types.h>
  803. |       #include <sys/param.h>
  804. |
  805. | int
  806. | main ()
  807. | {
  808. | #if BYTE_ORDER != BIG_ENDIAN
  809. |        not big endian
  810. |       #endif
  811. |
  812. |   ;
  813. |   return 0;
  814. | }
  815. configure:17795: result: no
  816. configure:17819: checking alignment of uint32_t
  817. configure:17824: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  818. configure:17824: $? = 0
  819. configure:17824: ./conftest
  820. configure:17824: $? = 0
  821. configure:17842: result: 4
  822. configure:17855: checking for runpath switch
  823. configure:17875: gcc -o conftest -g -O2  -R /usr/lib conftest.c  >&5
  824. gcc: error: unrecognized command-line option '-R'
  825. configure:17875: $? = 1
  826. configure: failed program was:
  827. | /* confdefs.h */
  828. | #define PACKAGE_NAME "cyrus-imapd"
  829. | #define PACKAGE_TARNAME "cyrus-imapd"
  830. | #define PACKAGE_VERSION "3.2.5"
  831. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  832. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  833. | #define PACKAGE_URL "https://www.cyrusimap.org"
  834. | #define PACKAGE "cyrus-imapd"
  835. | #define VERSION "3.2.5"
  836. | #define CYRUS_USER "cyrus"
  837. | #define STDC_HEADERS 1
  838. | #define HAVE_SYS_TYPES_H 1
  839. | #define HAVE_SYS_STAT_H 1
  840. | #define HAVE_STDLIB_H 1
  841. | #define HAVE_STRING_H 1
  842. | #define HAVE_MEMORY_H 1
  843. | #define HAVE_STRINGS_H 1
  844. | #define HAVE_INTTYPES_H 1
  845. | #define HAVE_STDINT_H 1
  846. | #define HAVE_UNISTD_H 1
  847. | #define __EXTENSIONS__ 1
  848. | #define _ALL_SOURCE 1
  849. | #define _GNU_SOURCE 1
  850. | #define _POSIX_PTHREAD_SEMANTICS 1
  851. | #define _TANDEM_SOURCE 1
  852. | #define HAVE_LONG_FILE_NAMES 1
  853. | #define HAVE_VISIBILITY 1
  854. | #define HAVE_DLFCN_H 1
  855. | #define LT_OBJDIR ".libs/"
  856. | #define SIZEOF_INT 4
  857. | #define SIZEOF_LONG 4
  858. | #define SIZEOF_SIZE_T 4
  859. | #define SIZEOF_OFF_T 4
  860. | #define SIZEOF_TIME_T 4
  861. | #define SIZEOF_LONG_LONG_INT 8
  862. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  863. | #define ALIGNOF_UINT32_T 4
  864. | /* end confdefs.h.  */
  865. |
  866. | int
  867. | main ()
  868. | {
  869. |
  870. |   ;
  871. |   return 0;
  872. | }
  873. configure:17891: gcc -o conftest -g -O2  -Wl,-rpath,/usr/lib conftest.c  >&5
  874. configure:17891: $? = 0
  875. configure:17905: result: -Wl,-rpath,
  876. configure:17911: checking for unistd.h
  877. configure:17911: result: yes
  878. configure:17911: checking sys/select.h usability
  879. configure:17911: gcc -c -g -O2  conftest.c >&5
  880. configure:17911: $? = 0
  881. configure:17911: result: yes
  882. configure:17911: checking sys/select.h presence
  883. configure:17911: gcc -E  conftest.c
  884. configure:17911: $? = 0
  885. configure:17911: result: yes
  886. configure:17911: checking for sys/select.h
  887. configure:17911: result: yes
  888. configure:17911: checking sys/param.h usability
  889. configure:17911: gcc -c -g -O2  conftest.c >&5
  890. configure:17911: $? = 0
  891. configure:17911: result: yes
  892. configure:17911: checking sys/param.h presence
  893. configure:17911: gcc -E  conftest.c
  894. configure:17911: $? = 0
  895. configure:17911: result: yes
  896. configure:17911: checking for sys/param.h
  897. configure:17911: result: yes
  898. configure:17911: checking stdarg.h usability
  899. configure:17911: gcc -c -g -O2  conftest.c >&5
  900. configure:17911: $? = 0
  901. configure:17911: result: yes
  902. configure:17911: checking stdarg.h presence
  903. configure:17911: gcc -E  conftest.c
  904. configure:17911: $? = 0
  905. configure:17911: result: yes
  906. configure:17911: checking for stdarg.h
  907. configure:17911: result: yes
  908. configure:17921: checking for memmove
  909. configure:17921: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  910. conftest.c:66:6: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, unsigned int)' [-Wbuiltin-declaration-mismatch]
  911.   66 | char memmove ();
  912.      |      ^~~~~~~
  913. conftest.c:54:1: note: 'memmove' is declared in header '<string.h>'
  914.   53 | # include <limits.h>
  915.   54 | #else
  916. configure:17921: $? = 0
  917. configure:17921: result: yes
  918. configure:17934: checking for strcasecmp
  919. configure:17934: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  920. conftest.c:67:6: warning: conflicting types for built-in function 'strcasecmp'; expected 'int(const char *, const char *)' [-Wbuiltin-declaration-mismatch]
  921.   67 | char strcasecmp ();
  922.      |      ^~~~~~~~~~
  923. configure:17934: $? = 0
  924. configure:17934: result: yes
  925. configure:17947: checking for ftruncate
  926. configure:17947: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  927. configure:17947: $? = 0
  928. configure:17947: result: yes
  929. configure:17960: checking for strerror
  930. configure:17960: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  931. configure:17960: $? = 0
  932. configure:17960: result: yes
  933. configure:17973: checking for posix_fadvise
  934. configure:17973: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  935. configure:17973: $? = 0
  936. configure:17973: result: yes
  937. configure:17986: checking for strsep
  938. configure:17986: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  939. configure:17986: $? = 0
  940. configure:17986: result: yes
  941. configure:17999: checking for memmem
  942. configure:17999: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  943. configure:17999: $? = 0
  944. configure:17999: result: yes
  945. configure:18012: checking for memrchr
  946. configure:18012: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  947. configure:18012: $? = 0
  948. configure:18012: result: yes
  949. configure:18029: checking for strlcat
  950. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  951. /usr/bin/ld: /tmp/ccp2HUy6.o: in function `main':
  952. /home/halogen/cyrus-imapd-3.2.5/conftest.c:85: undefined reference to `strlcat'
  953. collect2: error: ld returned 1 exit status
  954. configure:18029: $? = 1
  955. configure: failed program was:
  956. | /* confdefs.h */
  957. | #define PACKAGE_NAME "cyrus-imapd"
  958. | #define PACKAGE_TARNAME "cyrus-imapd"
  959. | #define PACKAGE_VERSION "3.2.5"
  960. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  961. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  962. | #define PACKAGE_URL "https://www.cyrusimap.org"
  963. | #define PACKAGE "cyrus-imapd"
  964. | #define VERSION "3.2.5"
  965. | #define CYRUS_USER "cyrus"
  966. | #define STDC_HEADERS 1
  967. | #define HAVE_SYS_TYPES_H 1
  968. | #define HAVE_SYS_STAT_H 1
  969. | #define HAVE_STDLIB_H 1
  970. | #define HAVE_STRING_H 1
  971. | #define HAVE_MEMORY_H 1
  972. | #define HAVE_STRINGS_H 1
  973. | #define HAVE_INTTYPES_H 1
  974. | #define HAVE_STDINT_H 1
  975. | #define HAVE_UNISTD_H 1
  976. | #define __EXTENSIONS__ 1
  977. | #define _ALL_SOURCE 1
  978. | #define _GNU_SOURCE 1
  979. | #define _POSIX_PTHREAD_SEMANTICS 1
  980. | #define _TANDEM_SOURCE 1
  981. | #define HAVE_LONG_FILE_NAMES 1
  982. | #define HAVE_VISIBILITY 1
  983. | #define HAVE_DLFCN_H 1
  984. | #define LT_OBJDIR ".libs/"
  985. | #define SIZEOF_INT 4
  986. | #define SIZEOF_LONG 4
  987. | #define SIZEOF_SIZE_T 4
  988. | #define SIZEOF_OFF_T 4
  989. | #define SIZEOF_TIME_T 4
  990. | #define SIZEOF_LONG_LONG_INT 8
  991. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  992. | #define ALIGNOF_UINT32_T 4
  993. | #define HAVE_UNISTD_H 1
  994. | #define HAVE_SYS_SELECT_H 1
  995. | #define HAVE_SYS_PARAM_H 1
  996. | #define HAVE_STDARG_H 1
  997. | #define HAVE_MEMMOVE 1
  998. | #define HAVE_STRCASECMP 1
  999. | #define HAVE_FTRUNCATE 1
  1000. | #define HAVE_STRERROR 1
  1001. | #define HAVE_POSIX_FADVISE 1
  1002. | #define HAVE_STRSEP 1
  1003. | #define HAVE_MEMMEM 1
  1004. | #define HAVE_MEMRCHR 1
  1005. | /* end confdefs.h.  */
  1006. | /* Define strlcat to an innocuous variant, in case <limits.h> declares strlcat.
  1007. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1008. | #define strlcat innocuous_strlcat
  1009. |
  1010. | /* System header to define __stub macros and hopefully few prototypes,
  1011. |     which can conflict with char strlcat (); below.
  1012. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1013. |     <limits.h> exists even on freestanding compilers.  */
  1014. |
  1015. | #ifdef __STDC__
  1016. | # include <limits.h>
  1017. | #else
  1018. | # include <assert.h>
  1019. | #endif
  1020. |
  1021. | #undef strlcat
  1022. |
  1023. | /* Override any GCC internal prototype to avoid an error.
  1024. |    Use char because int might match the return type of a GCC
  1025. |    builtin and then its argument prototype would still apply.  */
  1026. | #ifdef __cplusplus
  1027. | extern "C"
  1028. | #endif
  1029. | char strlcat ();
  1030. | /* The GNU C library defines this for functions which it implements
  1031. |     to always fail with ENOSYS.  Some functions are actually named
  1032. |     something starting with __ and the normal name is an alias.  */
  1033. | #if defined __stub_strlcat || defined __stub___strlcat
  1034. | choke me
  1035. | #endif
  1036. |
  1037. | int
  1038. | main ()
  1039. | {
  1040. | return strlcat ();
  1041. |   ;
  1042. |   return 0;
  1043. | }
  1044. configure:18029: result: no
  1045. configure:18029: checking for strlcpy
  1046. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1047. /usr/bin/ld: /tmp/ccNIMKPt.o: in function `main':
  1048. /home/halogen/cyrus-imapd-3.2.5/conftest.c:85: undefined reference to `strlcpy'
  1049. collect2: error: ld returned 1 exit status
  1050. configure:18029: $? = 1
  1051. configure: failed program was:
  1052. | /* confdefs.h */
  1053. | #define PACKAGE_NAME "cyrus-imapd"
  1054. | #define PACKAGE_TARNAME "cyrus-imapd"
  1055. | #define PACKAGE_VERSION "3.2.5"
  1056. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1057. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1058. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1059. | #define PACKAGE "cyrus-imapd"
  1060. | #define VERSION "3.2.5"
  1061. | #define CYRUS_USER "cyrus"
  1062. | #define STDC_HEADERS 1
  1063. | #define HAVE_SYS_TYPES_H 1
  1064. | #define HAVE_SYS_STAT_H 1
  1065. | #define HAVE_STDLIB_H 1
  1066. | #define HAVE_STRING_H 1
  1067. | #define HAVE_MEMORY_H 1
  1068. | #define HAVE_STRINGS_H 1
  1069. | #define HAVE_INTTYPES_H 1
  1070. | #define HAVE_STDINT_H 1
  1071. | #define HAVE_UNISTD_H 1
  1072. | #define __EXTENSIONS__ 1
  1073. | #define _ALL_SOURCE 1
  1074. | #define _GNU_SOURCE 1
  1075. | #define _POSIX_PTHREAD_SEMANTICS 1
  1076. | #define _TANDEM_SOURCE 1
  1077. | #define HAVE_LONG_FILE_NAMES 1
  1078. | #define HAVE_VISIBILITY 1
  1079. | #define HAVE_DLFCN_H 1
  1080. | #define LT_OBJDIR ".libs/"
  1081. | #define SIZEOF_INT 4
  1082. | #define SIZEOF_LONG 4
  1083. | #define SIZEOF_SIZE_T 4
  1084. | #define SIZEOF_OFF_T 4
  1085. | #define SIZEOF_TIME_T 4
  1086. | #define SIZEOF_LONG_LONG_INT 8
  1087. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1088. | #define ALIGNOF_UINT32_T 4
  1089. | #define HAVE_UNISTD_H 1
  1090. | #define HAVE_SYS_SELECT_H 1
  1091. | #define HAVE_SYS_PARAM_H 1
  1092. | #define HAVE_STDARG_H 1
  1093. | #define HAVE_MEMMOVE 1
  1094. | #define HAVE_STRCASECMP 1
  1095. | #define HAVE_FTRUNCATE 1
  1096. | #define HAVE_STRERROR 1
  1097. | #define HAVE_POSIX_FADVISE 1
  1098. | #define HAVE_STRSEP 1
  1099. | #define HAVE_MEMMEM 1
  1100. | #define HAVE_MEMRCHR 1
  1101. | /* end confdefs.h.  */
  1102. | /* Define strlcpy to an innocuous variant, in case <limits.h> declares strlcpy.
  1103. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1104. | #define strlcpy innocuous_strlcpy
  1105. |
  1106. | /* System header to define __stub macros and hopefully few prototypes,
  1107. |     which can conflict with char strlcpy (); below.
  1108. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1109. |     <limits.h> exists even on freestanding compilers.  */
  1110. |
  1111. | #ifdef __STDC__
  1112. | # include <limits.h>
  1113. | #else
  1114. | # include <assert.h>
  1115. | #endif
  1116. |
  1117. | #undef strlcpy
  1118. |
  1119. | /* Override any GCC internal prototype to avoid an error.
  1120. |    Use char because int might match the return type of a GCC
  1121. |    builtin and then its argument prototype would still apply.  */
  1122. | #ifdef __cplusplus
  1123. | extern "C"
  1124. | #endif
  1125. | char strlcpy ();
  1126. | /* The GNU C library defines this for functions which it implements
  1127. |     to always fail with ENOSYS.  Some functions are actually named
  1128. |     something starting with __ and the normal name is an alias.  */
  1129. | #if defined __stub_strlcpy || defined __stub___strlcpy
  1130. | choke me
  1131. | #endif
  1132. |
  1133. | int
  1134. | main ()
  1135. | {
  1136. | return strlcpy ();
  1137. |   ;
  1138. |   return 0;
  1139. | }
  1140. configure:18029: result: no
  1141. configure:18029: checking for strnchr
  1142. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1143. /usr/bin/ld: /tmp/cc4Fn4NR.o: in function `main':
  1144. /home/halogen/cyrus-imapd-3.2.5/conftest.c:85: undefined reference to `strnchr'
  1145. collect2: error: ld returned 1 exit status
  1146. configure:18029: $? = 1
  1147. configure: failed program was:
  1148. | /* confdefs.h */
  1149. | #define PACKAGE_NAME "cyrus-imapd"
  1150. | #define PACKAGE_TARNAME "cyrus-imapd"
  1151. | #define PACKAGE_VERSION "3.2.5"
  1152. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1153. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1154. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1155. | #define PACKAGE "cyrus-imapd"
  1156. | #define VERSION "3.2.5"
  1157. | #define CYRUS_USER "cyrus"
  1158. | #define STDC_HEADERS 1
  1159. | #define HAVE_SYS_TYPES_H 1
  1160. | #define HAVE_SYS_STAT_H 1
  1161. | #define HAVE_STDLIB_H 1
  1162. | #define HAVE_STRING_H 1
  1163. | #define HAVE_MEMORY_H 1
  1164. | #define HAVE_STRINGS_H 1
  1165. | #define HAVE_INTTYPES_H 1
  1166. | #define HAVE_STDINT_H 1
  1167. | #define HAVE_UNISTD_H 1
  1168. | #define __EXTENSIONS__ 1
  1169. | #define _ALL_SOURCE 1
  1170. | #define _GNU_SOURCE 1
  1171. | #define _POSIX_PTHREAD_SEMANTICS 1
  1172. | #define _TANDEM_SOURCE 1
  1173. | #define HAVE_LONG_FILE_NAMES 1
  1174. | #define HAVE_VISIBILITY 1
  1175. | #define HAVE_DLFCN_H 1
  1176. | #define LT_OBJDIR ".libs/"
  1177. | #define SIZEOF_INT 4
  1178. | #define SIZEOF_LONG 4
  1179. | #define SIZEOF_SIZE_T 4
  1180. | #define SIZEOF_OFF_T 4
  1181. | #define SIZEOF_TIME_T 4
  1182. | #define SIZEOF_LONG_LONG_INT 8
  1183. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1184. | #define ALIGNOF_UINT32_T 4
  1185. | #define HAVE_UNISTD_H 1
  1186. | #define HAVE_SYS_SELECT_H 1
  1187. | #define HAVE_SYS_PARAM_H 1
  1188. | #define HAVE_STDARG_H 1
  1189. | #define HAVE_MEMMOVE 1
  1190. | #define HAVE_STRCASECMP 1
  1191. | #define HAVE_FTRUNCATE 1
  1192. | #define HAVE_STRERROR 1
  1193. | #define HAVE_POSIX_FADVISE 1
  1194. | #define HAVE_STRSEP 1
  1195. | #define HAVE_MEMMEM 1
  1196. | #define HAVE_MEMRCHR 1
  1197. | /* end confdefs.h.  */
  1198. | /* Define strnchr to an innocuous variant, in case <limits.h> declares strnchr.
  1199. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1200. | #define strnchr innocuous_strnchr
  1201. |
  1202. | /* System header to define __stub macros and hopefully few prototypes,
  1203. |     which can conflict with char strnchr (); below.
  1204. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1205. |     <limits.h> exists even on freestanding compilers.  */
  1206. |
  1207. | #ifdef __STDC__
  1208. | # include <limits.h>
  1209. | #else
  1210. | # include <assert.h>
  1211. | #endif
  1212. |
  1213. | #undef strnchr
  1214. |
  1215. | /* Override any GCC internal prototype to avoid an error.
  1216. |    Use char because int might match the return type of a GCC
  1217. |    builtin and then its argument prototype would still apply.  */
  1218. | #ifdef __cplusplus
  1219. | extern "C"
  1220. | #endif
  1221. | char strnchr ();
  1222. | /* The GNU C library defines this for functions which it implements
  1223. |     to always fail with ENOSYS.  Some functions are actually named
  1224. |     something starting with __ and the normal name is an alias.  */
  1225. | #if defined __stub_strnchr || defined __stub___strnchr
  1226. | choke me
  1227. | #endif
  1228. |
  1229. | int
  1230. | main ()
  1231. | {
  1232. | return strnchr ();
  1233. |   ;
  1234. |   return 0;
  1235. | }
  1236. configure:18029: result: no
  1237. configure:18029: checking for getgrouplist
  1238. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1239. configure:18029: $? = 0
  1240. configure:18029: result: yes
  1241. configure:18029: checking for fmemopen
  1242. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1243. configure:18029: $? = 0
  1244. configure:18029: result: yes
  1245. configure:18029: checking for pselect
  1246. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1247. configure:18029: $? = 0
  1248. configure:18029: result: yes
  1249. configure:18029: checking for futimens
  1250. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1251. configure:18029: $? = 0
  1252. configure:18029: result: yes
  1253. configure:18029: checking for futimes
  1254. configure:18029: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1255. configure:18029: $? = 0
  1256. configure:18029: result: yes
  1257. configure:18041: checking for dirent.h that defines DIR
  1258. configure:18060: gcc -c -g -O2  conftest.c >&5
  1259. configure:18060: $? = 0
  1260. configure:18068: result: yes
  1261. configure:18081: checking for library containing opendir
  1262. configure:18112: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1263. configure:18112: $? = 0
  1264. configure:18129: result: none required
  1265. configure:18199: checking for stdlib.h
  1266. configure:18199: result: yes
  1267. configure:18211: checking for getpassphrase
  1268. configure:18211: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1269. /usr/bin/ld: /tmp/cct6haXa.o: in function `main':
  1270. /home/halogen/cyrus-imapd-3.2.5/conftest.c:92: undefined reference to `getpassphrase'
  1271. collect2: error: ld returned 1 exit status
  1272. configure:18211: $? = 1
  1273. configure: failed program was:
  1274. | /* confdefs.h */
  1275. | #define PACKAGE_NAME "cyrus-imapd"
  1276. | #define PACKAGE_TARNAME "cyrus-imapd"
  1277. | #define PACKAGE_VERSION "3.2.5"
  1278. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1279. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1280. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1281. | #define PACKAGE "cyrus-imapd"
  1282. | #define VERSION "3.2.5"
  1283. | #define CYRUS_USER "cyrus"
  1284. | #define STDC_HEADERS 1
  1285. | #define HAVE_SYS_TYPES_H 1
  1286. | #define HAVE_SYS_STAT_H 1
  1287. | #define HAVE_STDLIB_H 1
  1288. | #define HAVE_STRING_H 1
  1289. | #define HAVE_MEMORY_H 1
  1290. | #define HAVE_STRINGS_H 1
  1291. | #define HAVE_INTTYPES_H 1
  1292. | #define HAVE_STDINT_H 1
  1293. | #define HAVE_UNISTD_H 1
  1294. | #define __EXTENSIONS__ 1
  1295. | #define _ALL_SOURCE 1
  1296. | #define _GNU_SOURCE 1
  1297. | #define _POSIX_PTHREAD_SEMANTICS 1
  1298. | #define _TANDEM_SOURCE 1
  1299. | #define HAVE_LONG_FILE_NAMES 1
  1300. | #define HAVE_VISIBILITY 1
  1301. | #define HAVE_DLFCN_H 1
  1302. | #define LT_OBJDIR ".libs/"
  1303. | #define SIZEOF_INT 4
  1304. | #define SIZEOF_LONG 4
  1305. | #define SIZEOF_SIZE_T 4
  1306. | #define SIZEOF_OFF_T 4
  1307. | #define SIZEOF_TIME_T 4
  1308. | #define SIZEOF_LONG_LONG_INT 8
  1309. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1310. | #define ALIGNOF_UINT32_T 4
  1311. | #define HAVE_UNISTD_H 1
  1312. | #define HAVE_SYS_SELECT_H 1
  1313. | #define HAVE_SYS_PARAM_H 1
  1314. | #define HAVE_STDARG_H 1
  1315. | #define HAVE_MEMMOVE 1
  1316. | #define HAVE_STRCASECMP 1
  1317. | #define HAVE_FTRUNCATE 1
  1318. | #define HAVE_STRERROR 1
  1319. | #define HAVE_POSIX_FADVISE 1
  1320. | #define HAVE_STRSEP 1
  1321. | #define HAVE_MEMMEM 1
  1322. | #define HAVE_MEMRCHR 1
  1323. | #define HAVE_GETGROUPLIST 1
  1324. | #define HAVE_FMEMOPEN 1
  1325. | #define HAVE_PSELECT 1
  1326. | #define HAVE_FUTIMENS 1
  1327. | #define HAVE_FUTIMES 1
  1328. | #define HAVE_DIRENT_H 1
  1329. | #define HAVE_STDLIB_H 1
  1330. | /* end confdefs.h.  */
  1331. | /* Define getpassphrase to an innocuous variant, in case <limits.h> declares getpassphrase.
  1332. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1333. | #define getpassphrase innocuous_getpassphrase
  1334. |
  1335. | /* System header to define __stub macros and hopefully few prototypes,
  1336. |     which can conflict with char getpassphrase (); below.
  1337. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1338. |     <limits.h> exists even on freestanding compilers.  */
  1339. |
  1340. | #ifdef __STDC__
  1341. | # include <limits.h>
  1342. | #else
  1343. | # include <assert.h>
  1344. | #endif
  1345. |
  1346. | #undef getpassphrase
  1347. |
  1348. | /* Override any GCC internal prototype to avoid an error.
  1349. |    Use char because int might match the return type of a GCC
  1350. |    builtin and then its argument prototype would still apply.  */
  1351. | #ifdef __cplusplus
  1352. | extern "C"
  1353. | #endif
  1354. | char getpassphrase ();
  1355. | /* The GNU C library defines this for functions which it implements
  1356. |     to always fail with ENOSYS.  Some functions are actually named
  1357. |     something starting with __ and the normal name is an alias.  */
  1358. | #if defined __stub_getpassphrase || defined __stub___getpassphrase
  1359. | choke me
  1360. | #endif
  1361. |
  1362. | int
  1363. | main ()
  1364. | {
  1365. | return getpassphrase ();
  1366. |   ;
  1367. |   return 0;
  1368. | }
  1369. configure:18211: result: no
  1370. configure:18228: checking for connect
  1371. configure:18228: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c  >&5
  1372. configure:18228: $? = 0
  1373. configure:18228: result: yes
  1374. configure:18316: checking for res_search
  1375. configure:18316: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1376. /usr/bin/ld: /tmp/ccnJs8T0.o: in function `main':
  1377. /home/halogen/cyrus-imapd-3.2.5/conftest.c:92: undefined reference to `res_search'
  1378. collect2: error: ld returned 1 exit status
  1379. configure:18316: $? = 1
  1380. configure: failed program was:
  1381. | /* confdefs.h */
  1382. | #define PACKAGE_NAME "cyrus-imapd"
  1383. | #define PACKAGE_TARNAME "cyrus-imapd"
  1384. | #define PACKAGE_VERSION "3.2.5"
  1385. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1386. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1387. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1388. | #define PACKAGE "cyrus-imapd"
  1389. | #define VERSION "3.2.5"
  1390. | #define CYRUS_USER "cyrus"
  1391. | #define STDC_HEADERS 1
  1392. | #define HAVE_SYS_TYPES_H 1
  1393. | #define HAVE_SYS_STAT_H 1
  1394. | #define HAVE_STDLIB_H 1
  1395. | #define HAVE_STRING_H 1
  1396. | #define HAVE_MEMORY_H 1
  1397. | #define HAVE_STRINGS_H 1
  1398. | #define HAVE_INTTYPES_H 1
  1399. | #define HAVE_STDINT_H 1
  1400. | #define HAVE_UNISTD_H 1
  1401. | #define __EXTENSIONS__ 1
  1402. | #define _ALL_SOURCE 1
  1403. | #define _GNU_SOURCE 1
  1404. | #define _POSIX_PTHREAD_SEMANTICS 1
  1405. | #define _TANDEM_SOURCE 1
  1406. | #define HAVE_LONG_FILE_NAMES 1
  1407. | #define HAVE_VISIBILITY 1
  1408. | #define HAVE_DLFCN_H 1
  1409. | #define LT_OBJDIR ".libs/"
  1410. | #define SIZEOF_INT 4
  1411. | #define SIZEOF_LONG 4
  1412. | #define SIZEOF_SIZE_T 4
  1413. | #define SIZEOF_OFF_T 4
  1414. | #define SIZEOF_TIME_T 4
  1415. | #define SIZEOF_LONG_LONG_INT 8
  1416. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1417. | #define ALIGNOF_UINT32_T 4
  1418. | #define HAVE_UNISTD_H 1
  1419. | #define HAVE_SYS_SELECT_H 1
  1420. | #define HAVE_SYS_PARAM_H 1
  1421. | #define HAVE_STDARG_H 1
  1422. | #define HAVE_MEMMOVE 1
  1423. | #define HAVE_STRCASECMP 1
  1424. | #define HAVE_FTRUNCATE 1
  1425. | #define HAVE_STRERROR 1
  1426. | #define HAVE_POSIX_FADVISE 1
  1427. | #define HAVE_STRSEP 1
  1428. | #define HAVE_MEMMEM 1
  1429. | #define HAVE_MEMRCHR 1
  1430. | #define HAVE_GETGROUPLIST 1
  1431. | #define HAVE_FMEMOPEN 1
  1432. | #define HAVE_PSELECT 1
  1433. | #define HAVE_FUTIMENS 1
  1434. | #define HAVE_FUTIMES 1
  1435. | #define HAVE_DIRENT_H 1
  1436. | #define HAVE_STDLIB_H 1
  1437. | /* end confdefs.h.  */
  1438. | /* Define res_search to an innocuous variant, in case <limits.h> declares res_search.
  1439. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1440. | #define res_search innocuous_res_search
  1441. |
  1442. | /* System header to define __stub macros and hopefully few prototypes,
  1443. |     which can conflict with char res_search (); below.
  1444. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1445. |     <limits.h> exists even on freestanding compilers.  */
  1446. |
  1447. | #ifdef __STDC__
  1448. | # include <limits.h>
  1449. | #else
  1450. | # include <assert.h>
  1451. | #endif
  1452. |
  1453. | #undef res_search
  1454. |
  1455. | /* Override any GCC internal prototype to avoid an error.
  1456. |    Use char because int might match the return type of a GCC
  1457. |    builtin and then its argument prototype would still apply.  */
  1458. | #ifdef __cplusplus
  1459. | extern "C"
  1460. | #endif
  1461. | char res_search ();
  1462. | /* The GNU C library defines this for functions which it implements
  1463. |     to always fail with ENOSYS.  Some functions are actually named
  1464. |     something starting with __ and the normal name is an alias.  */
  1465. | #if defined __stub_res_search || defined __stub___res_search
  1466. | choke me
  1467. | #endif
  1468. |
  1469. | int
  1470. | main ()
  1471. | {
  1472. | return res_search ();
  1473. |   ;
  1474. |   return 0;
  1475. | }
  1476. configure:18316: result: no
  1477. configure:18344: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lresolv   >&5
  1478. conftest.c:58:1: error: expected identifier or '(' before '[' token
  1479.   58 | [
  1480.      | ^
  1481. In file included from conftest.c:59:
  1482. /usr/include/sys/types.h:33:9: error: unknown type name '__u_char'
  1483.   33 | typedef __u_char u_char;
  1484.      |         ^~~~~~~~
  1485. conftest.c:65:20: warning: extra tokens at end of #include directive
  1486.   65 | #include <resolv.h>]
  1487.      |                    ^
  1488. conftest.c: In function 'main':
  1489. conftest.c:69:1: error: expected expression before '[' token
  1490.   69 | [
  1491.      | ^
  1492. configure:18344: $? = 1
  1493. configure: failed program was:
  1494. | /* confdefs.h */
  1495. | #define PACKAGE_NAME "cyrus-imapd"
  1496. | #define PACKAGE_TARNAME "cyrus-imapd"
  1497. | #define PACKAGE_VERSION "3.2.5"
  1498. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1499. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1500. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1501. | #define PACKAGE "cyrus-imapd"
  1502. | #define VERSION "3.2.5"
  1503. | #define CYRUS_USER "cyrus"
  1504. | #define STDC_HEADERS 1
  1505. | #define HAVE_SYS_TYPES_H 1
  1506. | #define HAVE_SYS_STAT_H 1
  1507. | #define HAVE_STDLIB_H 1
  1508. | #define HAVE_STRING_H 1
  1509. | #define HAVE_MEMORY_H 1
  1510. | #define HAVE_STRINGS_H 1
  1511. | #define HAVE_INTTYPES_H 1
  1512. | #define HAVE_STDINT_H 1
  1513. | #define HAVE_UNISTD_H 1
  1514. | #define __EXTENSIONS__ 1
  1515. | #define _ALL_SOURCE 1
  1516. | #define _GNU_SOURCE 1
  1517. | #define _POSIX_PTHREAD_SEMANTICS 1
  1518. | #define _TANDEM_SOURCE 1
  1519. | #define HAVE_LONG_FILE_NAMES 1
  1520. | #define HAVE_VISIBILITY 1
  1521. | #define HAVE_DLFCN_H 1
  1522. | #define LT_OBJDIR ".libs/"
  1523. | #define SIZEOF_INT 4
  1524. | #define SIZEOF_LONG 4
  1525. | #define SIZEOF_SIZE_T 4
  1526. | #define SIZEOF_OFF_T 4
  1527. | #define SIZEOF_TIME_T 4
  1528. | #define SIZEOF_LONG_LONG_INT 8
  1529. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1530. | #define ALIGNOF_UINT32_T 4
  1531. | #define HAVE_UNISTD_H 1
  1532. | #define HAVE_SYS_SELECT_H 1
  1533. | #define HAVE_SYS_PARAM_H 1
  1534. | #define HAVE_STDARG_H 1
  1535. | #define HAVE_MEMMOVE 1
  1536. | #define HAVE_STRCASECMP 1
  1537. | #define HAVE_FTRUNCATE 1
  1538. | #define HAVE_STRERROR 1
  1539. | #define HAVE_POSIX_FADVISE 1
  1540. | #define HAVE_STRSEP 1
  1541. | #define HAVE_MEMMEM 1
  1542. | #define HAVE_MEMRCHR 1
  1543. | #define HAVE_GETGROUPLIST 1
  1544. | #define HAVE_FMEMOPEN 1
  1545. | #define HAVE_PSELECT 1
  1546. | #define HAVE_FUTIMENS 1
  1547. | #define HAVE_FUTIMES 1
  1548. | #define HAVE_DIRENT_H 1
  1549. | #define HAVE_STDLIB_H 1
  1550. | /* end confdefs.h.  */
  1551. | [
  1552. | #include <sys/types.h>
  1553. | #include <netinet/in.h>
  1554. | #include <arpa/nameser.h>
  1555. | #ifdef HAVE_ARPA_NAMESER_COMPAT_H
  1556. | #include <arpa/nameser_compat.h>
  1557. | #endif
  1558. | #include <resolv.h>]
  1559. | int
  1560. | main ()
  1561. | {
  1562. | [
  1563. | const char host[12]="openafs.org";
  1564. | u_char ans[1024];
  1565. | res_search( host, C_IN, T_MX, (u_char *)&ans, sizeof(ans));
  1566. | return 0;
  1567. | ]
  1568. |   ;
  1569. |   return 0;
  1570. | }
  1571. configure:18356: checking for dn_expand
  1572. configure:18356: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1573. /usr/bin/ld: /tmp/ccSfkIsd.o: in function `main':
  1574. /home/halogen/cyrus-imapd-3.2.5/conftest.c:92: undefined reference to `dn_expand'
  1575. collect2: error: ld returned 1 exit status
  1576. configure:18356: $? = 1
  1577. configure: failed program was:
  1578. | /* confdefs.h */
  1579. | #define PACKAGE_NAME "cyrus-imapd"
  1580. | #define PACKAGE_TARNAME "cyrus-imapd"
  1581. | #define PACKAGE_VERSION "3.2.5"
  1582. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1583. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1584. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1585. | #define PACKAGE "cyrus-imapd"
  1586. | #define VERSION "3.2.5"
  1587. | #define CYRUS_USER "cyrus"
  1588. | #define STDC_HEADERS 1
  1589. | #define HAVE_SYS_TYPES_H 1
  1590. | #define HAVE_SYS_STAT_H 1
  1591. | #define HAVE_STDLIB_H 1
  1592. | #define HAVE_STRING_H 1
  1593. | #define HAVE_MEMORY_H 1
  1594. | #define HAVE_STRINGS_H 1
  1595. | #define HAVE_INTTYPES_H 1
  1596. | #define HAVE_STDINT_H 1
  1597. | #define HAVE_UNISTD_H 1
  1598. | #define __EXTENSIONS__ 1
  1599. | #define _ALL_SOURCE 1
  1600. | #define _GNU_SOURCE 1
  1601. | #define _POSIX_PTHREAD_SEMANTICS 1
  1602. | #define _TANDEM_SOURCE 1
  1603. | #define HAVE_LONG_FILE_NAMES 1
  1604. | #define HAVE_VISIBILITY 1
  1605. | #define HAVE_DLFCN_H 1
  1606. | #define LT_OBJDIR ".libs/"
  1607. | #define SIZEOF_INT 4
  1608. | #define SIZEOF_LONG 4
  1609. | #define SIZEOF_SIZE_T 4
  1610. | #define SIZEOF_OFF_T 4
  1611. | #define SIZEOF_TIME_T 4
  1612. | #define SIZEOF_LONG_LONG_INT 8
  1613. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1614. | #define ALIGNOF_UINT32_T 4
  1615. | #define HAVE_UNISTD_H 1
  1616. | #define HAVE_SYS_SELECT_H 1
  1617. | #define HAVE_SYS_PARAM_H 1
  1618. | #define HAVE_STDARG_H 1
  1619. | #define HAVE_MEMMOVE 1
  1620. | #define HAVE_STRCASECMP 1
  1621. | #define HAVE_FTRUNCATE 1
  1622. | #define HAVE_STRERROR 1
  1623. | #define HAVE_POSIX_FADVISE 1
  1624. | #define HAVE_STRSEP 1
  1625. | #define HAVE_MEMMEM 1
  1626. | #define HAVE_MEMRCHR 1
  1627. | #define HAVE_GETGROUPLIST 1
  1628. | #define HAVE_FMEMOPEN 1
  1629. | #define HAVE_PSELECT 1
  1630. | #define HAVE_FUTIMENS 1
  1631. | #define HAVE_FUTIMES 1
  1632. | #define HAVE_DIRENT_H 1
  1633. | #define HAVE_STDLIB_H 1
  1634. | /* end confdefs.h.  */
  1635. | /* Define dn_expand to an innocuous variant, in case <limits.h> declares dn_expand.
  1636. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1637. | #define dn_expand innocuous_dn_expand
  1638. |
  1639. | /* System header to define __stub macros and hopefully few prototypes,
  1640. |     which can conflict with char dn_expand (); below.
  1641. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1642. |     <limits.h> exists even on freestanding compilers.  */
  1643. |
  1644. | #ifdef __STDC__
  1645. | # include <limits.h>
  1646. | #else
  1647. | # include <assert.h>
  1648. | #endif
  1649. |
  1650. | #undef dn_expand
  1651. |
  1652. | /* Override any GCC internal prototype to avoid an error.
  1653. |    Use char because int might match the return type of a GCC
  1654. |    builtin and then its argument prototype would still apply.  */
  1655. | #ifdef __cplusplus
  1656. | extern "C"
  1657. | #endif
  1658. | char dn_expand ();
  1659. | /* The GNU C library defines this for functions which it implements
  1660. |     to always fail with ENOSYS.  Some functions are actually named
  1661. |     something starting with __ and the normal name is an alias.  */
  1662. | #if defined __stub_dn_expand || defined __stub___dn_expand
  1663. | choke me
  1664. | #endif
  1665. |
  1666. | int
  1667. | main ()
  1668. | {
  1669. | return dn_expand ();
  1670. |   ;
  1671. |   return 0;
  1672. | }
  1673. configure:18356: result: no
  1674. configure:18356: checking for dns_lookup
  1675. configure:18356: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1676. /usr/bin/ld: /tmp/ccBdsBwz.o: in function `main':
  1677. /home/halogen/cyrus-imapd-3.2.5/conftest.c:92: undefined reference to `dns_lookup'
  1678. collect2: error: ld returned 1 exit status
  1679. configure:18356: $? = 1
  1680. configure: failed program was:
  1681. | /* confdefs.h */
  1682. | #define PACKAGE_NAME "cyrus-imapd"
  1683. | #define PACKAGE_TARNAME "cyrus-imapd"
  1684. | #define PACKAGE_VERSION "3.2.5"
  1685. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1686. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1687. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1688. | #define PACKAGE "cyrus-imapd"
  1689. | #define VERSION "3.2.5"
  1690. | #define CYRUS_USER "cyrus"
  1691. | #define STDC_HEADERS 1
  1692. | #define HAVE_SYS_TYPES_H 1
  1693. | #define HAVE_SYS_STAT_H 1
  1694. | #define HAVE_STDLIB_H 1
  1695. | #define HAVE_STRING_H 1
  1696. | #define HAVE_MEMORY_H 1
  1697. | #define HAVE_STRINGS_H 1
  1698. | #define HAVE_INTTYPES_H 1
  1699. | #define HAVE_STDINT_H 1
  1700. | #define HAVE_UNISTD_H 1
  1701. | #define __EXTENSIONS__ 1
  1702. | #define _ALL_SOURCE 1
  1703. | #define _GNU_SOURCE 1
  1704. | #define _POSIX_PTHREAD_SEMANTICS 1
  1705. | #define _TANDEM_SOURCE 1
  1706. | #define HAVE_LONG_FILE_NAMES 1
  1707. | #define HAVE_VISIBILITY 1
  1708. | #define HAVE_DLFCN_H 1
  1709. | #define LT_OBJDIR ".libs/"
  1710. | #define SIZEOF_INT 4
  1711. | #define SIZEOF_LONG 4
  1712. | #define SIZEOF_SIZE_T 4
  1713. | #define SIZEOF_OFF_T 4
  1714. | #define SIZEOF_TIME_T 4
  1715. | #define SIZEOF_LONG_LONG_INT 8
  1716. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1717. | #define ALIGNOF_UINT32_T 4
  1718. | #define HAVE_UNISTD_H 1
  1719. | #define HAVE_SYS_SELECT_H 1
  1720. | #define HAVE_SYS_PARAM_H 1
  1721. | #define HAVE_STDARG_H 1
  1722. | #define HAVE_MEMMOVE 1
  1723. | #define HAVE_STRCASECMP 1
  1724. | #define HAVE_FTRUNCATE 1
  1725. | #define HAVE_STRERROR 1
  1726. | #define HAVE_POSIX_FADVISE 1
  1727. | #define HAVE_STRSEP 1
  1728. | #define HAVE_MEMMEM 1
  1729. | #define HAVE_MEMRCHR 1
  1730. | #define HAVE_GETGROUPLIST 1
  1731. | #define HAVE_FMEMOPEN 1
  1732. | #define HAVE_PSELECT 1
  1733. | #define HAVE_FUTIMENS 1
  1734. | #define HAVE_FUTIMES 1
  1735. | #define HAVE_DIRENT_H 1
  1736. | #define HAVE_STDLIB_H 1
  1737. | /* end confdefs.h.  */
  1738. | /* Define dns_lookup to an innocuous variant, in case <limits.h> declares dns_lookup.
  1739. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1740. | #define dns_lookup innocuous_dns_lookup
  1741. |
  1742. | /* System header to define __stub macros and hopefully few prototypes,
  1743. |     which can conflict with char dns_lookup (); below.
  1744. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1745. |     <limits.h> exists even on freestanding compilers.  */
  1746. |
  1747. | #ifdef __STDC__
  1748. | # include <limits.h>
  1749. | #else
  1750. | # include <assert.h>
  1751. | #endif
  1752. |
  1753. | #undef dns_lookup
  1754. |
  1755. | /* Override any GCC internal prototype to avoid an error.
  1756. |    Use char because int might match the return type of a GCC
  1757. |    builtin and then its argument prototype would still apply.  */
  1758. | #ifdef __cplusplus
  1759. | extern "C"
  1760. | #endif
  1761. | char dns_lookup ();
  1762. | /* The GNU C library defines this for functions which it implements
  1763. |     to always fail with ENOSYS.  Some functions are actually named
  1764. |     something starting with __ and the normal name is an alias.  */
  1765. | #if defined __stub_dns_lookup || defined __stub___dns_lookup
  1766. | choke me
  1767. | #endif
  1768. |
  1769. | int
  1770. | main ()
  1771. | {
  1772. | return dns_lookup ();
  1773. |   ;
  1774. |   return 0;
  1775. | }
  1776. configure:18356: result: no
  1777. configure:18372: checking for getaddrinfo
  1778. configure:18372: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1779. configure:18372: $? = 0
  1780. configure:18372: result: yes
  1781. configure:18526: checking for gai_strerror
  1782. configure:18526: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1783. configure:18526: $? = 0
  1784. configure:18526: result: yes
  1785. configure:18691: checking for getnameinfo
  1786. configure:18691: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1787. configure:18691: $? = 0
  1788. configure:18691: result: yes
  1789. configure:18868: checking whether you have ss_family in struct sockaddr_storage
  1790. configure:18885: gcc -c -g -O2  conftest.c >&5
  1791. configure:18885: $? = 0
  1792. configure:18899: result: yes
  1793. configure:18902: checking whether you have sa_len in struct sockaddr
  1794. configure:18919: gcc -c -g -O2  conftest.c >&5
  1795. conftest.c: In function 'main':
  1796. conftest.c:66:31: error: 'struct sockaddr' has no member named 'sa_len'
  1797.   66 | struct sockaddr sa; int i = sa.sa_len;
  1798.      |                               ^
  1799. configure:18919: $? = 1
  1800. configure: failed program was:
  1801. | /* confdefs.h */
  1802. | #define PACKAGE_NAME "cyrus-imapd"
  1803. | #define PACKAGE_TARNAME "cyrus-imapd"
  1804. | #define PACKAGE_VERSION "3.2.5"
  1805. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1806. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1807. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1808. | #define PACKAGE "cyrus-imapd"
  1809. | #define VERSION "3.2.5"
  1810. | #define CYRUS_USER "cyrus"
  1811. | #define STDC_HEADERS 1
  1812. | #define HAVE_SYS_TYPES_H 1
  1813. | #define HAVE_SYS_STAT_H 1
  1814. | #define HAVE_STDLIB_H 1
  1815. | #define HAVE_STRING_H 1
  1816. | #define HAVE_MEMORY_H 1
  1817. | #define HAVE_STRINGS_H 1
  1818. | #define HAVE_INTTYPES_H 1
  1819. | #define HAVE_STDINT_H 1
  1820. | #define HAVE_UNISTD_H 1
  1821. | #define __EXTENSIONS__ 1
  1822. | #define _ALL_SOURCE 1
  1823. | #define _GNU_SOURCE 1
  1824. | #define _POSIX_PTHREAD_SEMANTICS 1
  1825. | #define _TANDEM_SOURCE 1
  1826. | #define HAVE_LONG_FILE_NAMES 1
  1827. | #define HAVE_VISIBILITY 1
  1828. | #define HAVE_DLFCN_H 1
  1829. | #define LT_OBJDIR ".libs/"
  1830. | #define SIZEOF_INT 4
  1831. | #define SIZEOF_LONG 4
  1832. | #define SIZEOF_SIZE_T 4
  1833. | #define SIZEOF_OFF_T 4
  1834. | #define SIZEOF_TIME_T 4
  1835. | #define SIZEOF_LONG_LONG_INT 8
  1836. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1837. | #define ALIGNOF_UINT32_T 4
  1838. | #define HAVE_UNISTD_H 1
  1839. | #define HAVE_SYS_SELECT_H 1
  1840. | #define HAVE_SYS_PARAM_H 1
  1841. | #define HAVE_STDARG_H 1
  1842. | #define HAVE_MEMMOVE 1
  1843. | #define HAVE_STRCASECMP 1
  1844. | #define HAVE_FTRUNCATE 1
  1845. | #define HAVE_STRERROR 1
  1846. | #define HAVE_POSIX_FADVISE 1
  1847. | #define HAVE_STRSEP 1
  1848. | #define HAVE_MEMMEM 1
  1849. | #define HAVE_MEMRCHR 1
  1850. | #define HAVE_GETGROUPLIST 1
  1851. | #define HAVE_FMEMOPEN 1
  1852. | #define HAVE_PSELECT 1
  1853. | #define HAVE_FUTIMENS 1
  1854. | #define HAVE_FUTIMES 1
  1855. | #define HAVE_DIRENT_H 1
  1856. | #define HAVE_STDLIB_H 1
  1857. | #define HAVE_GETADDRINFO /**/
  1858. | #define HAVE_GETNAMEINFO /**/
  1859. | #define HAVE_SS_FAMILY /**/
  1860. | /* end confdefs.h.  */
  1861. | #include <sys/types.h>
  1862. | #include <sys/socket.h>
  1863. | int
  1864. | main ()
  1865. | {
  1866. | struct sockaddr sa; int i = sa.sa_len;
  1867. |   ;
  1868. |   return 0;
  1869. | }
  1870. configure:18933: result: no
  1871. configure:18938: checking sys/time.h usability
  1872. configure:18938: gcc -c -g -O2  conftest.c >&5
  1873. configure:18938: $? = 0
  1874. configure:18938: result: yes
  1875. configure:18938: checking sys/time.h presence
  1876. configure:18938: gcc -E  conftest.c
  1877. configure:18938: $? = 0
  1878. configure:18938: result: yes
  1879. configure:18938: checking for sys/time.h
  1880. configure:18938: result: yes
  1881. configure:18948: checking whether time.h and sys/time.h may both be included
  1882. configure:18968: gcc -c -g -O2  conftest.c >&5
  1883. configure:18968: $? = 0
  1884. configure:18975: result: yes
  1885. configure:18983: checking whether struct tm is in sys/time.h or time.h
  1886. configure:19003: gcc -c -g -O2  conftest.c >&5
  1887. configure:19003: $? = 0
  1888. configure:19010: result: time.h
  1889. configure:19018: checking for struct tm.tm_zone
  1890. configure:19018: gcc -c -g -O2  conftest.c >&5
  1891. configure:19018: $? = 0
  1892. configure:19018: result: yes
  1893. configure:19087: checking for timegm
  1894. configure:19087: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1895. configure:19087: $? = 0
  1896. configure:19087: result: yes
  1897. configure:19101: checking for vprintf
  1898. configure:19101: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1899. conftest.c:89:6: warning: conflicting types for built-in function 'vprintf'; expected 'int(const char *, char *)' [-Wbuiltin-declaration-mismatch]
  1900.   89 | char vprintf ();
  1901.      |      ^~~~~~~
  1902. conftest.c:77:1: note: 'vprintf' is declared in header '<stdio.h>'
  1903.   76 | # include <limits.h>
  1904.   77 | #else
  1905. configure:19101: $? = 0
  1906. configure:19101: result: yes
  1907. configure:19107: checking for _doprnt
  1908. configure:19107: gcc -o conftest -g -O2  -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   >&5
  1909. /usr/bin/ld: /tmp/ccteIYpH.o: in function `main':
  1910. /home/halogen/cyrus-imapd-3.2.5/conftest.c:101: undefined reference to `_doprnt'
  1911. collect2: error: ld returned 1 exit status
  1912. configure:19107: $? = 1
  1913. configure: failed program was:
  1914. | /* confdefs.h */
  1915. | #define PACKAGE_NAME "cyrus-imapd"
  1916. | #define PACKAGE_TARNAME "cyrus-imapd"
  1917. | #define PACKAGE_VERSION "3.2.5"
  1918. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  1919. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  1920. | #define PACKAGE_URL "https://www.cyrusimap.org"
  1921. | #define PACKAGE "cyrus-imapd"
  1922. | #define VERSION "3.2.5"
  1923. | #define CYRUS_USER "cyrus"
  1924. | #define STDC_HEADERS 1
  1925. | #define HAVE_SYS_TYPES_H 1
  1926. | #define HAVE_SYS_STAT_H 1
  1927. | #define HAVE_STDLIB_H 1
  1928. | #define HAVE_STRING_H 1
  1929. | #define HAVE_MEMORY_H 1
  1930. | #define HAVE_STRINGS_H 1
  1931. | #define HAVE_INTTYPES_H 1
  1932. | #define HAVE_STDINT_H 1
  1933. | #define HAVE_UNISTD_H 1
  1934. | #define __EXTENSIONS__ 1
  1935. | #define _ALL_SOURCE 1
  1936. | #define _GNU_SOURCE 1
  1937. | #define _POSIX_PTHREAD_SEMANTICS 1
  1938. | #define _TANDEM_SOURCE 1
  1939. | #define HAVE_LONG_FILE_NAMES 1
  1940. | #define HAVE_VISIBILITY 1
  1941. | #define HAVE_DLFCN_H 1
  1942. | #define LT_OBJDIR ".libs/"
  1943. | #define SIZEOF_INT 4
  1944. | #define SIZEOF_LONG 4
  1945. | #define SIZEOF_SIZE_T 4
  1946. | #define SIZEOF_OFF_T 4
  1947. | #define SIZEOF_TIME_T 4
  1948. | #define SIZEOF_LONG_LONG_INT 8
  1949. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  1950. | #define ALIGNOF_UINT32_T 4
  1951. | #define HAVE_UNISTD_H 1
  1952. | #define HAVE_SYS_SELECT_H 1
  1953. | #define HAVE_SYS_PARAM_H 1
  1954. | #define HAVE_STDARG_H 1
  1955. | #define HAVE_MEMMOVE 1
  1956. | #define HAVE_STRCASECMP 1
  1957. | #define HAVE_FTRUNCATE 1
  1958. | #define HAVE_STRERROR 1
  1959. | #define HAVE_POSIX_FADVISE 1
  1960. | #define HAVE_STRSEP 1
  1961. | #define HAVE_MEMMEM 1
  1962. | #define HAVE_MEMRCHR 1
  1963. | #define HAVE_GETGROUPLIST 1
  1964. | #define HAVE_FMEMOPEN 1
  1965. | #define HAVE_PSELECT 1
  1966. | #define HAVE_FUTIMENS 1
  1967. | #define HAVE_FUTIMES 1
  1968. | #define HAVE_DIRENT_H 1
  1969. | #define HAVE_STDLIB_H 1
  1970. | #define HAVE_GETADDRINFO /**/
  1971. | #define HAVE_GETNAMEINFO /**/
  1972. | #define HAVE_SS_FAMILY /**/
  1973. | #define HAVE_SYS_TIME_H 1
  1974. | #define TIME_WITH_SYS_TIME 1
  1975. | #define HAVE_STRUCT_TM_TM_ZONE 1
  1976. | #define HAVE_TM_ZONE 1
  1977. | #define HAVE_TIMEGM 1
  1978. | #define HAVE_VPRINTF 1
  1979. | /* end confdefs.h.  */
  1980. | /* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
  1981. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1982. | #define _doprnt innocuous__doprnt
  1983. |
  1984. | /* System header to define __stub macros and hopefully few prototypes,
  1985. |     which can conflict with char _doprnt (); below.
  1986. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1987. |     <limits.h> exists even on freestanding compilers.  */
  1988. |
  1989. | #ifdef __STDC__
  1990. | # include <limits.h>
  1991. | #else
  1992. | # include <assert.h>
  1993. | #endif
  1994. |
  1995. | #undef _doprnt
  1996. |
  1997. | /* Override any GCC internal prototype to avoid an error.
  1998. |    Use char because int might match the return type of a GCC
  1999. |    builtin and then its argument prototype would still apply.  */
  2000. | #ifdef __cplusplus
  2001. | extern "C"
  2002. | #endif
  2003. | char _doprnt ();
  2004. | /* The GNU C library defines this for functions which it implements
  2005. |     to always fail with ENOSYS.  Some functions are actually named
  2006. |     something starting with __ and the normal name is an alias.  */
  2007. | #if defined __stub__doprnt || defined __stub____doprnt
  2008. | choke me
  2009. | #endif
  2010. |
  2011. | int
  2012. | main ()
  2013. | {
  2014. | return _doprnt ();
  2015. |   ;
  2016. |   return 0;
  2017. | }
  2018. configure:19107: result: no
  2019. configure:19120: checking underlying integer type of `time_t'
  2020. configure:19151: gcc -c -Wno-error -Wno-error conftest.c >&5
  2021. conftest.c: In function 'main':
  2022. conftest.c:71:31: error: conflicting types for 'foo'
  2023.    71 | extern time_t foo; extern int foo;
  2024.       |                               ^~~
  2025. conftest.c:71:15: note: previous declaration of 'foo' was here
  2026.    71 | extern time_t foo; extern int foo;
  2027.       |               ^~~
  2028. configure:19151: $? = 1
  2029. configure: failed program was:
  2030. | /* confdefs.h */
  2031. | #define PACKAGE_NAME "cyrus-imapd"
  2032. | #define PACKAGE_TARNAME "cyrus-imapd"
  2033. | #define PACKAGE_VERSION "3.2.5"
  2034. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2035. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2036. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2037. | #define PACKAGE "cyrus-imapd"
  2038. | #define VERSION "3.2.5"
  2039. | #define CYRUS_USER "cyrus"
  2040. | #define STDC_HEADERS 1
  2041. | #define HAVE_SYS_TYPES_H 1
  2042. | #define HAVE_SYS_STAT_H 1
  2043. | #define HAVE_STDLIB_H 1
  2044. | #define HAVE_STRING_H 1
  2045. | #define HAVE_MEMORY_H 1
  2046. | #define HAVE_STRINGS_H 1
  2047. | #define HAVE_INTTYPES_H 1
  2048. | #define HAVE_STDINT_H 1
  2049. | #define HAVE_UNISTD_H 1
  2050. | #define __EXTENSIONS__ 1
  2051. | #define _ALL_SOURCE 1
  2052. | #define _GNU_SOURCE 1
  2053. | #define _POSIX_PTHREAD_SEMANTICS 1
  2054. | #define _TANDEM_SOURCE 1
  2055. | #define HAVE_LONG_FILE_NAMES 1
  2056. | #define HAVE_VISIBILITY 1
  2057. | #define HAVE_DLFCN_H 1
  2058. | #define LT_OBJDIR ".libs/"
  2059. | #define SIZEOF_INT 4
  2060. | #define SIZEOF_LONG 4
  2061. | #define SIZEOF_SIZE_T 4
  2062. | #define SIZEOF_OFF_T 4
  2063. | #define SIZEOF_TIME_T 4
  2064. | #define SIZEOF_LONG_LONG_INT 8
  2065. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2066. | #define ALIGNOF_UINT32_T 4
  2067. | #define HAVE_UNISTD_H 1
  2068. | #define HAVE_SYS_SELECT_H 1
  2069. | #define HAVE_SYS_PARAM_H 1
  2070. | #define HAVE_STDARG_H 1
  2071. | #define HAVE_MEMMOVE 1
  2072. | #define HAVE_STRCASECMP 1
  2073. | #define HAVE_FTRUNCATE 1
  2074. | #define HAVE_STRERROR 1
  2075. | #define HAVE_POSIX_FADVISE 1
  2076. | #define HAVE_STRSEP 1
  2077. | #define HAVE_MEMMEM 1
  2078. | #define HAVE_MEMRCHR 1
  2079. | #define HAVE_GETGROUPLIST 1
  2080. | #define HAVE_FMEMOPEN 1
  2081. | #define HAVE_PSELECT 1
  2082. | #define HAVE_FUTIMENS 1
  2083. | #define HAVE_FUTIMES 1
  2084. | #define HAVE_DIRENT_H 1
  2085. | #define HAVE_STDLIB_H 1
  2086. | #define HAVE_GETADDRINFO /**/
  2087. | #define HAVE_GETNAMEINFO /**/
  2088. | #define HAVE_SS_FAMILY /**/
  2089. | #define HAVE_SYS_TIME_H 1
  2090. | #define TIME_WITH_SYS_TIME 1
  2091. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2092. | #define HAVE_TM_ZONE 1
  2093. | #define HAVE_TIMEGM 1
  2094. | #define HAVE_VPRINTF 1
  2095. | /* end confdefs.h.  */
  2096. | #include <time.h>
  2097. | int
  2098. | main ()
  2099. | {
  2100. | extern time_t foo; extern int foo;
  2101. |   ;
  2102. |   return 0;
  2103. | }
  2104. configure:19151: gcc -c -Wno-error -Wno-error conftest.c >&5
  2105. configure:19151: $? = 0
  2106. configure:19171: result: long int
  2107. configure:19177: checking printf format string for `time_t'
  2108. configure:19203: result: %ld
  2109. configure:19209: checking strtol-like parse function for `time_t'
  2110. configure:19235: result: strtol
  2111. configure:19253: checking underlying integer type of `size_t'
  2112. configure:19284: gcc -c -Wno-error -Wno-error conftest.c >&5
  2113. conftest.c: In function 'main':
  2114. conftest.c:73:31: error: conflicting types for 'foo'
  2115.   73 | extern size_t foo; extern int foo;
  2116.      |                               ^~~
  2117. conftest.c:73:15: note: previous declaration of 'foo' was here
  2118.   73 | extern size_t foo; extern int foo;
  2119.      |               ^~~
  2120. configure:19284: $? = 1
  2121. configure: failed program was:
  2122. | /* confdefs.h */
  2123. | #define PACKAGE_NAME "cyrus-imapd"
  2124. | #define PACKAGE_TARNAME "cyrus-imapd"
  2125. | #define PACKAGE_VERSION "3.2.5"
  2126. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2127. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2128. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2129. | #define PACKAGE "cyrus-imapd"
  2130. | #define VERSION "3.2.5"
  2131. | #define CYRUS_USER "cyrus"
  2132. | #define STDC_HEADERS 1
  2133. | #define HAVE_SYS_TYPES_H 1
  2134. | #define HAVE_SYS_STAT_H 1
  2135. | #define HAVE_STDLIB_H 1
  2136. | #define HAVE_STRING_H 1
  2137. | #define HAVE_MEMORY_H 1
  2138. | #define HAVE_STRINGS_H 1
  2139. | #define HAVE_INTTYPES_H 1
  2140. | #define HAVE_STDINT_H 1
  2141. | #define HAVE_UNISTD_H 1
  2142. | #define __EXTENSIONS__ 1
  2143. | #define _ALL_SOURCE 1
  2144. | #define _GNU_SOURCE 1
  2145. | #define _POSIX_PTHREAD_SEMANTICS 1
  2146. | #define _TANDEM_SOURCE 1
  2147. | #define HAVE_LONG_FILE_NAMES 1
  2148. | #define HAVE_VISIBILITY 1
  2149. | #define HAVE_DLFCN_H 1
  2150. | #define LT_OBJDIR ".libs/"
  2151. | #define SIZEOF_INT 4
  2152. | #define SIZEOF_LONG 4
  2153. | #define SIZEOF_SIZE_T 4
  2154. | #define SIZEOF_OFF_T 4
  2155. | #define SIZEOF_TIME_T 4
  2156. | #define SIZEOF_LONG_LONG_INT 8
  2157. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2158. | #define ALIGNOF_UINT32_T 4
  2159. | #define HAVE_UNISTD_H 1
  2160. | #define HAVE_SYS_SELECT_H 1
  2161. | #define HAVE_SYS_PARAM_H 1
  2162. | #define HAVE_STDARG_H 1
  2163. | #define HAVE_MEMMOVE 1
  2164. | #define HAVE_STRCASECMP 1
  2165. | #define HAVE_FTRUNCATE 1
  2166. | #define HAVE_STRERROR 1
  2167. | #define HAVE_POSIX_FADVISE 1
  2168. | #define HAVE_STRSEP 1
  2169. | #define HAVE_MEMMEM 1
  2170. | #define HAVE_MEMRCHR 1
  2171. | #define HAVE_GETGROUPLIST 1
  2172. | #define HAVE_FMEMOPEN 1
  2173. | #define HAVE_PSELECT 1
  2174. | #define HAVE_FUTIMENS 1
  2175. | #define HAVE_FUTIMES 1
  2176. | #define HAVE_DIRENT_H 1
  2177. | #define HAVE_STDLIB_H 1
  2178. | #define HAVE_GETADDRINFO /**/
  2179. | #define HAVE_GETNAMEINFO /**/
  2180. | #define HAVE_SS_FAMILY /**/
  2181. | #define HAVE_SYS_TIME_H 1
  2182. | #define TIME_WITH_SYS_TIME 1
  2183. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2184. | #define HAVE_TM_ZONE 1
  2185. | #define HAVE_TIMEGM 1
  2186. | #define HAVE_VPRINTF 1
  2187. | #define TIME_T_FMT "%ld"
  2188. | #define strtotimet(a,b,c) strtol(a,b,c)
  2189. | /* end confdefs.h.  */
  2190. | #include <stdlib.h>
  2191. | int
  2192. | main ()
  2193. | {
  2194. | extern size_t foo; extern int foo;
  2195. |   ;
  2196. |   return 0;
  2197. | }
  2198. configure:19284: gcc -c -Wno-error -Wno-error conftest.c >&5
  2199. conftest.c: In function 'main':
  2200. conftest.c:73:36: error: conflicting types for 'foo'
  2201.   73 | extern size_t foo; extern long int foo;
  2202.      |                                    ^~~
  2203. conftest.c:73:15: note: previous declaration of 'foo' was here
  2204.   73 | extern size_t foo; extern long int foo;
  2205.      |               ^~~
  2206. configure:19284: $? = 1
  2207. configure: failed program was:
  2208. | /* confdefs.h */
  2209. | #define PACKAGE_NAME "cyrus-imapd"
  2210. | #define PACKAGE_TARNAME "cyrus-imapd"
  2211. | #define PACKAGE_VERSION "3.2.5"
  2212. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2213. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2214. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2215. | #define PACKAGE "cyrus-imapd"
  2216. | #define VERSION "3.2.5"
  2217. | #define CYRUS_USER "cyrus"
  2218. | #define STDC_HEADERS 1
  2219. | #define HAVE_SYS_TYPES_H 1
  2220. | #define HAVE_SYS_STAT_H 1
  2221. | #define HAVE_STDLIB_H 1
  2222. | #define HAVE_STRING_H 1
  2223. | #define HAVE_MEMORY_H 1
  2224. | #define HAVE_STRINGS_H 1
  2225. | #define HAVE_INTTYPES_H 1
  2226. | #define HAVE_STDINT_H 1
  2227. | #define HAVE_UNISTD_H 1
  2228. | #define __EXTENSIONS__ 1
  2229. | #define _ALL_SOURCE 1
  2230. | #define _GNU_SOURCE 1
  2231. | #define _POSIX_PTHREAD_SEMANTICS 1
  2232. | #define _TANDEM_SOURCE 1
  2233. | #define HAVE_LONG_FILE_NAMES 1
  2234. | #define HAVE_VISIBILITY 1
  2235. | #define HAVE_DLFCN_H 1
  2236. | #define LT_OBJDIR ".libs/"
  2237. | #define SIZEOF_INT 4
  2238. | #define SIZEOF_LONG 4
  2239. | #define SIZEOF_SIZE_T 4
  2240. | #define SIZEOF_OFF_T 4
  2241. | #define SIZEOF_TIME_T 4
  2242. | #define SIZEOF_LONG_LONG_INT 8
  2243. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2244. | #define ALIGNOF_UINT32_T 4
  2245. | #define HAVE_UNISTD_H 1
  2246. | #define HAVE_SYS_SELECT_H 1
  2247. | #define HAVE_SYS_PARAM_H 1
  2248. | #define HAVE_STDARG_H 1
  2249. | #define HAVE_MEMMOVE 1
  2250. | #define HAVE_STRCASECMP 1
  2251. | #define HAVE_FTRUNCATE 1
  2252. | #define HAVE_STRERROR 1
  2253. | #define HAVE_POSIX_FADVISE 1
  2254. | #define HAVE_STRSEP 1
  2255. | #define HAVE_MEMMEM 1
  2256. | #define HAVE_MEMRCHR 1
  2257. | #define HAVE_GETGROUPLIST 1
  2258. | #define HAVE_FMEMOPEN 1
  2259. | #define HAVE_PSELECT 1
  2260. | #define HAVE_FUTIMENS 1
  2261. | #define HAVE_FUTIMES 1
  2262. | #define HAVE_DIRENT_H 1
  2263. | #define HAVE_STDLIB_H 1
  2264. | #define HAVE_GETADDRINFO /**/
  2265. | #define HAVE_GETNAMEINFO /**/
  2266. | #define HAVE_SS_FAMILY /**/
  2267. | #define HAVE_SYS_TIME_H 1
  2268. | #define TIME_WITH_SYS_TIME 1
  2269. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2270. | #define HAVE_TM_ZONE 1
  2271. | #define HAVE_TIMEGM 1
  2272. | #define HAVE_VPRINTF 1
  2273. | #define TIME_T_FMT "%ld"
  2274. | #define strtotimet(a,b,c) strtol(a,b,c)
  2275. | /* end confdefs.h.  */
  2276. | #include <stdlib.h>
  2277. | int
  2278. | main ()
  2279. | {
  2280. | extern size_t foo; extern long int foo;
  2281. |   ;
  2282. |   return 0;
  2283. | }
  2284. configure:19284: gcc -c -Wno-error -Wno-error conftest.c >&5
  2285. conftest.c: In function 'main':
  2286. conftest.c:73:41: error: conflicting types for 'foo'
  2287.   73 | extern size_t foo; extern long long int foo;
  2288.      |                                         ^~~
  2289. conftest.c:73:15: note: previous declaration of 'foo' was here
  2290.   73 | extern size_t foo; extern long long int foo;
  2291.      |               ^~~
  2292. configure:19284: $? = 1
  2293. configure: failed program was:
  2294. | /* confdefs.h */
  2295. | #define PACKAGE_NAME "cyrus-imapd"
  2296. | #define PACKAGE_TARNAME "cyrus-imapd"
  2297. | #define PACKAGE_VERSION "3.2.5"
  2298. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2299. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2300. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2301. | #define PACKAGE "cyrus-imapd"
  2302. | #define VERSION "3.2.5"
  2303. | #define CYRUS_USER "cyrus"
  2304. | #define STDC_HEADERS 1
  2305. | #define HAVE_SYS_TYPES_H 1
  2306. | #define HAVE_SYS_STAT_H 1
  2307. | #define HAVE_STDLIB_H 1
  2308. | #define HAVE_STRING_H 1
  2309. | #define HAVE_MEMORY_H 1
  2310. | #define HAVE_STRINGS_H 1
  2311. | #define HAVE_INTTYPES_H 1
  2312. | #define HAVE_STDINT_H 1
  2313. | #define HAVE_UNISTD_H 1
  2314. | #define __EXTENSIONS__ 1
  2315. | #define _ALL_SOURCE 1
  2316. | #define _GNU_SOURCE 1
  2317. | #define _POSIX_PTHREAD_SEMANTICS 1
  2318. | #define _TANDEM_SOURCE 1
  2319. | #define HAVE_LONG_FILE_NAMES 1
  2320. | #define HAVE_VISIBILITY 1
  2321. | #define HAVE_DLFCN_H 1
  2322. | #define LT_OBJDIR ".libs/"
  2323. | #define SIZEOF_INT 4
  2324. | #define SIZEOF_LONG 4
  2325. | #define SIZEOF_SIZE_T 4
  2326. | #define SIZEOF_OFF_T 4
  2327. | #define SIZEOF_TIME_T 4
  2328. | #define SIZEOF_LONG_LONG_INT 8
  2329. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2330. | #define ALIGNOF_UINT32_T 4
  2331. | #define HAVE_UNISTD_H 1
  2332. | #define HAVE_SYS_SELECT_H 1
  2333. | #define HAVE_SYS_PARAM_H 1
  2334. | #define HAVE_STDARG_H 1
  2335. | #define HAVE_MEMMOVE 1
  2336. | #define HAVE_STRCASECMP 1
  2337. | #define HAVE_FTRUNCATE 1
  2338. | #define HAVE_STRERROR 1
  2339. | #define HAVE_POSIX_FADVISE 1
  2340. | #define HAVE_STRSEP 1
  2341. | #define HAVE_MEMMEM 1
  2342. | #define HAVE_MEMRCHR 1
  2343. | #define HAVE_GETGROUPLIST 1
  2344. | #define HAVE_FMEMOPEN 1
  2345. | #define HAVE_PSELECT 1
  2346. | #define HAVE_FUTIMENS 1
  2347. | #define HAVE_FUTIMES 1
  2348. | #define HAVE_DIRENT_H 1
  2349. | #define HAVE_STDLIB_H 1
  2350. | #define HAVE_GETADDRINFO /**/
  2351. | #define HAVE_GETNAMEINFO /**/
  2352. | #define HAVE_SS_FAMILY /**/
  2353. | #define HAVE_SYS_TIME_H 1
  2354. | #define TIME_WITH_SYS_TIME 1
  2355. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2356. | #define HAVE_TM_ZONE 1
  2357. | #define HAVE_TIMEGM 1
  2358. | #define HAVE_VPRINTF 1
  2359. | #define TIME_T_FMT "%ld"
  2360. | #define strtotimet(a,b,c) strtol(a,b,c)
  2361. | /* end confdefs.h.  */
  2362. | #include <stdlib.h>
  2363. | int
  2364. | main ()
  2365. | {
  2366. | extern size_t foo; extern long long int foo;
  2367. |   ;
  2368. |   return 0;
  2369. | }
  2370. configure:19284: gcc -c -Wno-error -Wno-error conftest.c >&5
  2371. configure:19284: $? = 0
  2372. configure:19304: result: unsigned int
  2373. configure:19310: checking printf format string for `size_t'
  2374. configure:19336: result: %u
  2375. configure:19342: checking strtol-like parse function for `size_t'
  2376. configure:19368: result: strtoul
  2377. configure:19386: checking underlying integer type of `off_t'
  2378. configure:19417: gcc -c -Wno-error -Wno-error conftest.c >&5
  2379. conftest.c: In function 'main':
  2380. conftest.c:75:30: error: conflicting types for 'foo'
  2381.    75 | extern off_t foo; extern int foo;
  2382.       |                              ^~~
  2383. conftest.c:75:14: note: previous declaration of 'foo' was here
  2384.    75 | extern off_t foo; extern int foo;
  2385.       |              ^~~
  2386. configure:19417: $? = 1
  2387. configure: failed program was:
  2388. | /* confdefs.h */
  2389. | #define PACKAGE_NAME "cyrus-imapd"
  2390. | #define PACKAGE_TARNAME "cyrus-imapd"
  2391. | #define PACKAGE_VERSION "3.2.5"
  2392. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2393. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2394. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2395. | #define PACKAGE "cyrus-imapd"
  2396. | #define VERSION "3.2.5"
  2397. | #define CYRUS_USER "cyrus"
  2398. | #define STDC_HEADERS 1
  2399. | #define HAVE_SYS_TYPES_H 1
  2400. | #define HAVE_SYS_STAT_H 1
  2401. | #define HAVE_STDLIB_H 1
  2402. | #define HAVE_STRING_H 1
  2403. | #define HAVE_MEMORY_H 1
  2404. | #define HAVE_STRINGS_H 1
  2405. | #define HAVE_INTTYPES_H 1
  2406. | #define HAVE_STDINT_H 1
  2407. | #define HAVE_UNISTD_H 1
  2408. | #define __EXTENSIONS__ 1
  2409. | #define _ALL_SOURCE 1
  2410. | #define _GNU_SOURCE 1
  2411. | #define _POSIX_PTHREAD_SEMANTICS 1
  2412. | #define _TANDEM_SOURCE 1
  2413. | #define HAVE_LONG_FILE_NAMES 1
  2414. | #define HAVE_VISIBILITY 1
  2415. | #define HAVE_DLFCN_H 1
  2416. | #define LT_OBJDIR ".libs/"
  2417. | #define SIZEOF_INT 4
  2418. | #define SIZEOF_LONG 4
  2419. | #define SIZEOF_SIZE_T 4
  2420. | #define SIZEOF_OFF_T 4
  2421. | #define SIZEOF_TIME_T 4
  2422. | #define SIZEOF_LONG_LONG_INT 8
  2423. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2424. | #define ALIGNOF_UINT32_T 4
  2425. | #define HAVE_UNISTD_H 1
  2426. | #define HAVE_SYS_SELECT_H 1
  2427. | #define HAVE_SYS_PARAM_H 1
  2428. | #define HAVE_STDARG_H 1
  2429. | #define HAVE_MEMMOVE 1
  2430. | #define HAVE_STRCASECMP 1
  2431. | #define HAVE_FTRUNCATE 1
  2432. | #define HAVE_STRERROR 1
  2433. | #define HAVE_POSIX_FADVISE 1
  2434. | #define HAVE_STRSEP 1
  2435. | #define HAVE_MEMMEM 1
  2436. | #define HAVE_MEMRCHR 1
  2437. | #define HAVE_GETGROUPLIST 1
  2438. | #define HAVE_FMEMOPEN 1
  2439. | #define HAVE_PSELECT 1
  2440. | #define HAVE_FUTIMENS 1
  2441. | #define HAVE_FUTIMES 1
  2442. | #define HAVE_DIRENT_H 1
  2443. | #define HAVE_STDLIB_H 1
  2444. | #define HAVE_GETADDRINFO /**/
  2445. | #define HAVE_GETNAMEINFO /**/
  2446. | #define HAVE_SS_FAMILY /**/
  2447. | #define HAVE_SYS_TIME_H 1
  2448. | #define TIME_WITH_SYS_TIME 1
  2449. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2450. | #define HAVE_TM_ZONE 1
  2451. | #define HAVE_TIMEGM 1
  2452. | #define HAVE_VPRINTF 1
  2453. | #define TIME_T_FMT "%ld"
  2454. | #define strtotimet(a,b,c) strtol(a,b,c)
  2455. | #define SIZE_T_FMT "%u"
  2456. | #define strtosizet(a,b,c) strtoul(a,b,c)
  2457. | /* end confdefs.h.  */
  2458. | #include <sys/types.h>
  2459. | int
  2460. | main ()
  2461. | {
  2462. | extern off_t foo; extern int foo;
  2463. |   ;
  2464. |   return 0;
  2465. | }
  2466. configure:19417: gcc -c -Wno-error -Wno-error conftest.c >&5
  2467. configure:19417: $? = 0
  2468. configure:19437: result: long int
  2469. configure:19443: checking printf format string for `off_t'
  2470. configure:19469: result: %ld
  2471. configure:19475: checking strtol-like parse function for `off_t'
  2472. configure:19501: result: strtol
  2473. configure:19519: checking underlying integer type of `rlim_t'
  2474. configure:19550: gcc -c -Wno-error -Wno-error conftest.c >&5
  2475. conftest.c: In function 'main':
  2476. conftest.c:77:31: error: conflicting types for 'foo'
  2477.   77 | extern rlim_t foo; extern int foo;
  2478.      |                               ^~~
  2479. conftest.c:77:15: note: previous declaration of 'foo' was here
  2480.   77 | extern rlim_t foo; extern int foo;
  2481.      |               ^~~
  2482. configure:19550: $? = 1
  2483. configure: failed program was:
  2484. | /* confdefs.h */
  2485. | #define PACKAGE_NAME "cyrus-imapd"
  2486. | #define PACKAGE_TARNAME "cyrus-imapd"
  2487. | #define PACKAGE_VERSION "3.2.5"
  2488. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2489. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2490. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2491. | #define PACKAGE "cyrus-imapd"
  2492. | #define VERSION "3.2.5"
  2493. | #define CYRUS_USER "cyrus"
  2494. | #define STDC_HEADERS 1
  2495. | #define HAVE_SYS_TYPES_H 1
  2496. | #define HAVE_SYS_STAT_H 1
  2497. | #define HAVE_STDLIB_H 1
  2498. | #define HAVE_STRING_H 1
  2499. | #define HAVE_MEMORY_H 1
  2500. | #define HAVE_STRINGS_H 1
  2501. | #define HAVE_INTTYPES_H 1
  2502. | #define HAVE_STDINT_H 1
  2503. | #define HAVE_UNISTD_H 1
  2504. | #define __EXTENSIONS__ 1
  2505. | #define _ALL_SOURCE 1
  2506. | #define _GNU_SOURCE 1
  2507. | #define _POSIX_PTHREAD_SEMANTICS 1
  2508. | #define _TANDEM_SOURCE 1
  2509. | #define HAVE_LONG_FILE_NAMES 1
  2510. | #define HAVE_VISIBILITY 1
  2511. | #define HAVE_DLFCN_H 1
  2512. | #define LT_OBJDIR ".libs/"
  2513. | #define SIZEOF_INT 4
  2514. | #define SIZEOF_LONG 4
  2515. | #define SIZEOF_SIZE_T 4
  2516. | #define SIZEOF_OFF_T 4
  2517. | #define SIZEOF_TIME_T 4
  2518. | #define SIZEOF_LONG_LONG_INT 8
  2519. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2520. | #define ALIGNOF_UINT32_T 4
  2521. | #define HAVE_UNISTD_H 1
  2522. | #define HAVE_SYS_SELECT_H 1
  2523. | #define HAVE_SYS_PARAM_H 1
  2524. | #define HAVE_STDARG_H 1
  2525. | #define HAVE_MEMMOVE 1
  2526. | #define HAVE_STRCASECMP 1
  2527. | #define HAVE_FTRUNCATE 1
  2528. | #define HAVE_STRERROR 1
  2529. | #define HAVE_POSIX_FADVISE 1
  2530. | #define HAVE_STRSEP 1
  2531. | #define HAVE_MEMMEM 1
  2532. | #define HAVE_MEMRCHR 1
  2533. | #define HAVE_GETGROUPLIST 1
  2534. | #define HAVE_FMEMOPEN 1
  2535. | #define HAVE_PSELECT 1
  2536. | #define HAVE_FUTIMENS 1
  2537. | #define HAVE_FUTIMES 1
  2538. | #define HAVE_DIRENT_H 1
  2539. | #define HAVE_STDLIB_H 1
  2540. | #define HAVE_GETADDRINFO /**/
  2541. | #define HAVE_GETNAMEINFO /**/
  2542. | #define HAVE_SS_FAMILY /**/
  2543. | #define HAVE_SYS_TIME_H 1
  2544. | #define TIME_WITH_SYS_TIME 1
  2545. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2546. | #define HAVE_TM_ZONE 1
  2547. | #define HAVE_TIMEGM 1
  2548. | #define HAVE_VPRINTF 1
  2549. | #define TIME_T_FMT "%ld"
  2550. | #define strtotimet(a,b,c) strtol(a,b,c)
  2551. | #define SIZE_T_FMT "%u"
  2552. | #define strtosizet(a,b,c) strtoul(a,b,c)
  2553. | #define OFF_T_FMT "%ld"
  2554. | #define strtoofft(a,b,c) strtol(a,b,c)
  2555. | /* end confdefs.h.  */
  2556. | #include <sys/resource.h>
  2557. | int
  2558. | main ()
  2559. | {
  2560. | extern rlim_t foo; extern int foo;
  2561. |   ;
  2562. |   return 0;
  2563. | }
  2564. configure:19550: gcc -c -Wno-error -Wno-error conftest.c >&5
  2565. conftest.c: In function 'main':
  2566. conftest.c:77:36: error: conflicting types for 'foo'
  2567.   77 | extern rlim_t foo; extern long int foo;
  2568.      |                                    ^~~
  2569. conftest.c:77:15: note: previous declaration of 'foo' was here
  2570.   77 | extern rlim_t foo; extern long int foo;
  2571.      |               ^~~
  2572. configure:19550: $? = 1
  2573. configure: failed program was:
  2574. | /* confdefs.h */
  2575. | #define PACKAGE_NAME "cyrus-imapd"
  2576. | #define PACKAGE_TARNAME "cyrus-imapd"
  2577. | #define PACKAGE_VERSION "3.2.5"
  2578. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2579. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2580. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2581. | #define PACKAGE "cyrus-imapd"
  2582. | #define VERSION "3.2.5"
  2583. | #define CYRUS_USER "cyrus"
  2584. | #define STDC_HEADERS 1
  2585. | #define HAVE_SYS_TYPES_H 1
  2586. | #define HAVE_SYS_STAT_H 1
  2587. | #define HAVE_STDLIB_H 1
  2588. | #define HAVE_STRING_H 1
  2589. | #define HAVE_MEMORY_H 1
  2590. | #define HAVE_STRINGS_H 1
  2591. | #define HAVE_INTTYPES_H 1
  2592. | #define HAVE_STDINT_H 1
  2593. | #define HAVE_UNISTD_H 1
  2594. | #define __EXTENSIONS__ 1
  2595. | #define _ALL_SOURCE 1
  2596. | #define _GNU_SOURCE 1
  2597. | #define _POSIX_PTHREAD_SEMANTICS 1
  2598. | #define _TANDEM_SOURCE 1
  2599. | #define HAVE_LONG_FILE_NAMES 1
  2600. | #define HAVE_VISIBILITY 1
  2601. | #define HAVE_DLFCN_H 1
  2602. | #define LT_OBJDIR ".libs/"
  2603. | #define SIZEOF_INT 4
  2604. | #define SIZEOF_LONG 4
  2605. | #define SIZEOF_SIZE_T 4
  2606. | #define SIZEOF_OFF_T 4
  2607. | #define SIZEOF_TIME_T 4
  2608. | #define SIZEOF_LONG_LONG_INT 8
  2609. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2610. | #define ALIGNOF_UINT32_T 4
  2611. | #define HAVE_UNISTD_H 1
  2612. | #define HAVE_SYS_SELECT_H 1
  2613. | #define HAVE_SYS_PARAM_H 1
  2614. | #define HAVE_STDARG_H 1
  2615. | #define HAVE_MEMMOVE 1
  2616. | #define HAVE_STRCASECMP 1
  2617. | #define HAVE_FTRUNCATE 1
  2618. | #define HAVE_STRERROR 1
  2619. | #define HAVE_POSIX_FADVISE 1
  2620. | #define HAVE_STRSEP 1
  2621. | #define HAVE_MEMMEM 1
  2622. | #define HAVE_MEMRCHR 1
  2623. | #define HAVE_GETGROUPLIST 1
  2624. | #define HAVE_FMEMOPEN 1
  2625. | #define HAVE_PSELECT 1
  2626. | #define HAVE_FUTIMENS 1
  2627. | #define HAVE_FUTIMES 1
  2628. | #define HAVE_DIRENT_H 1
  2629. | #define HAVE_STDLIB_H 1
  2630. | #define HAVE_GETADDRINFO /**/
  2631. | #define HAVE_GETNAMEINFO /**/
  2632. | #define HAVE_SS_FAMILY /**/
  2633. | #define HAVE_SYS_TIME_H 1
  2634. | #define TIME_WITH_SYS_TIME 1
  2635. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2636. | #define HAVE_TM_ZONE 1
  2637. | #define HAVE_TIMEGM 1
  2638. | #define HAVE_VPRINTF 1
  2639. | #define TIME_T_FMT "%ld"
  2640. | #define strtotimet(a,b,c) strtol(a,b,c)
  2641. | #define SIZE_T_FMT "%u"
  2642. | #define strtosizet(a,b,c) strtoul(a,b,c)
  2643. | #define OFF_T_FMT "%ld"
  2644. | #define strtoofft(a,b,c) strtol(a,b,c)
  2645. | /* end confdefs.h.  */
  2646. | #include <sys/resource.h>
  2647. | int
  2648. | main ()
  2649. | {
  2650. | extern rlim_t foo; extern long int foo;
  2651. |   ;
  2652. |   return 0;
  2653. | }
  2654. configure:19550: gcc -c -Wno-error -Wno-error conftest.c >&5
  2655. conftest.c: In function 'main':
  2656. conftest.c:77:41: error: conflicting types for 'foo'
  2657.   77 | extern rlim_t foo; extern long long int foo;
  2658.      |                                         ^~~
  2659. conftest.c:77:15: note: previous declaration of 'foo' was here
  2660.   77 | extern rlim_t foo; extern long long int foo;
  2661.      |               ^~~
  2662. configure:19550: $? = 1
  2663. configure: failed program was:
  2664. | /* confdefs.h */
  2665. | #define PACKAGE_NAME "cyrus-imapd"
  2666. | #define PACKAGE_TARNAME "cyrus-imapd"
  2667. | #define PACKAGE_VERSION "3.2.5"
  2668. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2669. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2670. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2671. | #define PACKAGE "cyrus-imapd"
  2672. | #define VERSION "3.2.5"
  2673. | #define CYRUS_USER "cyrus"
  2674. | #define STDC_HEADERS 1
  2675. | #define HAVE_SYS_TYPES_H 1
  2676. | #define HAVE_SYS_STAT_H 1
  2677. | #define HAVE_STDLIB_H 1
  2678. | #define HAVE_STRING_H 1
  2679. | #define HAVE_MEMORY_H 1
  2680. | #define HAVE_STRINGS_H 1
  2681. | #define HAVE_INTTYPES_H 1
  2682. | #define HAVE_STDINT_H 1
  2683. | #define HAVE_UNISTD_H 1
  2684. | #define __EXTENSIONS__ 1
  2685. | #define _ALL_SOURCE 1
  2686. | #define _GNU_SOURCE 1
  2687. | #define _POSIX_PTHREAD_SEMANTICS 1
  2688. | #define _TANDEM_SOURCE 1
  2689. | #define HAVE_LONG_FILE_NAMES 1
  2690. | #define HAVE_VISIBILITY 1
  2691. | #define HAVE_DLFCN_H 1
  2692. | #define LT_OBJDIR ".libs/"
  2693. | #define SIZEOF_INT 4
  2694. | #define SIZEOF_LONG 4
  2695. | #define SIZEOF_SIZE_T 4
  2696. | #define SIZEOF_OFF_T 4
  2697. | #define SIZEOF_TIME_T 4
  2698. | #define SIZEOF_LONG_LONG_INT 8
  2699. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2700. | #define ALIGNOF_UINT32_T 4
  2701. | #define HAVE_UNISTD_H 1
  2702. | #define HAVE_SYS_SELECT_H 1
  2703. | #define HAVE_SYS_PARAM_H 1
  2704. | #define HAVE_STDARG_H 1
  2705. | #define HAVE_MEMMOVE 1
  2706. | #define HAVE_STRCASECMP 1
  2707. | #define HAVE_FTRUNCATE 1
  2708. | #define HAVE_STRERROR 1
  2709. | #define HAVE_POSIX_FADVISE 1
  2710. | #define HAVE_STRSEP 1
  2711. | #define HAVE_MEMMEM 1
  2712. | #define HAVE_MEMRCHR 1
  2713. | #define HAVE_GETGROUPLIST 1
  2714. | #define HAVE_FMEMOPEN 1
  2715. | #define HAVE_PSELECT 1
  2716. | #define HAVE_FUTIMENS 1
  2717. | #define HAVE_FUTIMES 1
  2718. | #define HAVE_DIRENT_H 1
  2719. | #define HAVE_STDLIB_H 1
  2720. | #define HAVE_GETADDRINFO /**/
  2721. | #define HAVE_GETNAMEINFO /**/
  2722. | #define HAVE_SS_FAMILY /**/
  2723. | #define HAVE_SYS_TIME_H 1
  2724. | #define TIME_WITH_SYS_TIME 1
  2725. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2726. | #define HAVE_TM_ZONE 1
  2727. | #define HAVE_TIMEGM 1
  2728. | #define HAVE_VPRINTF 1
  2729. | #define TIME_T_FMT "%ld"
  2730. | #define strtotimet(a,b,c) strtol(a,b,c)
  2731. | #define SIZE_T_FMT "%u"
  2732. | #define strtosizet(a,b,c) strtoul(a,b,c)
  2733. | #define OFF_T_FMT "%ld"
  2734. | #define strtoofft(a,b,c) strtol(a,b,c)
  2735. | /* end confdefs.h.  */
  2736. | #include <sys/resource.h>
  2737. | int
  2738. | main ()
  2739. | {
  2740. | extern rlim_t foo; extern long long int foo;
  2741. |   ;
  2742. |   return 0;
  2743. | }
  2744. configure:19550: gcc -c -Wno-error -Wno-error conftest.c >&5
  2745. conftest.c: In function 'main':
  2746. conftest.c:77:40: error: conflicting types for 'foo'
  2747.   77 | extern rlim_t foo; extern unsigned int foo;
  2748.      |                                        ^~~
  2749. conftest.c:77:15: note: previous declaration of 'foo' was here
  2750.   77 | extern rlim_t foo; extern unsigned int foo;
  2751.      |               ^~~
  2752. configure:19550: $? = 1
  2753. configure: failed program was:
  2754. | /* confdefs.h */
  2755. | #define PACKAGE_NAME "cyrus-imapd"
  2756. | #define PACKAGE_TARNAME "cyrus-imapd"
  2757. | #define PACKAGE_VERSION "3.2.5"
  2758. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2759. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2760. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2761. | #define PACKAGE "cyrus-imapd"
  2762. | #define VERSION "3.2.5"
  2763. | #define CYRUS_USER "cyrus"
  2764. | #define STDC_HEADERS 1
  2765. | #define HAVE_SYS_TYPES_H 1
  2766. | #define HAVE_SYS_STAT_H 1
  2767. | #define HAVE_STDLIB_H 1
  2768. | #define HAVE_STRING_H 1
  2769. | #define HAVE_MEMORY_H 1
  2770. | #define HAVE_STRINGS_H 1
  2771. | #define HAVE_INTTYPES_H 1
  2772. | #define HAVE_STDINT_H 1
  2773. | #define HAVE_UNISTD_H 1
  2774. | #define __EXTENSIONS__ 1
  2775. | #define _ALL_SOURCE 1
  2776. | #define _GNU_SOURCE 1
  2777. | #define _POSIX_PTHREAD_SEMANTICS 1
  2778. | #define _TANDEM_SOURCE 1
  2779. | #define HAVE_LONG_FILE_NAMES 1
  2780. | #define HAVE_VISIBILITY 1
  2781. | #define HAVE_DLFCN_H 1
  2782. | #define LT_OBJDIR ".libs/"
  2783. | #define SIZEOF_INT 4
  2784. | #define SIZEOF_LONG 4
  2785. | #define SIZEOF_SIZE_T 4
  2786. | #define SIZEOF_OFF_T 4
  2787. | #define SIZEOF_TIME_T 4
  2788. | #define SIZEOF_LONG_LONG_INT 8
  2789. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2790. | #define ALIGNOF_UINT32_T 4
  2791. | #define HAVE_UNISTD_H 1
  2792. | #define HAVE_SYS_SELECT_H 1
  2793. | #define HAVE_SYS_PARAM_H 1
  2794. | #define HAVE_STDARG_H 1
  2795. | #define HAVE_MEMMOVE 1
  2796. | #define HAVE_STRCASECMP 1
  2797. | #define HAVE_FTRUNCATE 1
  2798. | #define HAVE_STRERROR 1
  2799. | #define HAVE_POSIX_FADVISE 1
  2800. | #define HAVE_STRSEP 1
  2801. | #define HAVE_MEMMEM 1
  2802. | #define HAVE_MEMRCHR 1
  2803. | #define HAVE_GETGROUPLIST 1
  2804. | #define HAVE_FMEMOPEN 1
  2805. | #define HAVE_PSELECT 1
  2806. | #define HAVE_FUTIMENS 1
  2807. | #define HAVE_FUTIMES 1
  2808. | #define HAVE_DIRENT_H 1
  2809. | #define HAVE_STDLIB_H 1
  2810. | #define HAVE_GETADDRINFO /**/
  2811. | #define HAVE_GETNAMEINFO /**/
  2812. | #define HAVE_SS_FAMILY /**/
  2813. | #define HAVE_SYS_TIME_H 1
  2814. | #define TIME_WITH_SYS_TIME 1
  2815. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2816. | #define HAVE_TM_ZONE 1
  2817. | #define HAVE_TIMEGM 1
  2818. | #define HAVE_VPRINTF 1
  2819. | #define TIME_T_FMT "%ld"
  2820. | #define strtotimet(a,b,c) strtol(a,b,c)
  2821. | #define SIZE_T_FMT "%u"
  2822. | #define strtosizet(a,b,c) strtoul(a,b,c)
  2823. | #define OFF_T_FMT "%ld"
  2824. | #define strtoofft(a,b,c) strtol(a,b,c)
  2825. | /* end confdefs.h.  */
  2826. | #include <sys/resource.h>
  2827. | int
  2828. | main ()
  2829. | {
  2830. | extern rlim_t foo; extern unsigned int foo;
  2831. |   ;
  2832. |   return 0;
  2833. | }
  2834. configure:19550: gcc -c -Wno-error -Wno-error conftest.c >&5
  2835. configure:19550: $? = 0
  2836. configure:19570: result: unsigned long int
  2837. configure:19576: checking printf format string for `rlim_t'
  2838. configure:19602: result: %lu
  2839. configure:19608: checking strtol-like parse function for `rlim_t'
  2840. configure:19634: result: strtoul
  2841. configure:19684: checking whether to use MySQL
  2842. configure:19702: checking for mysql_config
  2843. configure:19720: found /usr/bin/mysql_config
  2844. configure:19732: result: /usr/bin/mysql_config
  2845. configure:19766: result: yes
  2846. configure:19981: checking sqlite3.h usability
  2847. configure:19981: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  2848. configure:19981: $? = 0
  2849. configure:19981: result: yes
  2850. configure:19981: checking sqlite3.h presence
  2851. configure:19981: gcc -E -I/usr/include/mysql   conftest.c
  2852. configure:19981: $? = 0
  2853. configure:19981: result: yes
  2854. configure:19981: checking for sqlite3.h
  2855. configure:19981: result: yes
  2856. configure:20023: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lcheck >&5
  2857. /usr/bin/ld: /tmp/ccAWf0ou.o: in function `main':
  2858. /home/halogen/cyrus-imapd-3.2.5/conftest.c:81: undefined reference to `sqlite3_open'
  2859. collect2: error: ld returned 1 exit status
  2860. configure:20023: $? = 1
  2861. configure: failed program was:
  2862. | /* confdefs.h */
  2863. | #define PACKAGE_NAME "cyrus-imapd"
  2864. | #define PACKAGE_TARNAME "cyrus-imapd"
  2865. | #define PACKAGE_VERSION "3.2.5"
  2866. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  2867. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  2868. | #define PACKAGE_URL "https://www.cyrusimap.org"
  2869. | #define PACKAGE "cyrus-imapd"
  2870. | #define VERSION "3.2.5"
  2871. | #define CYRUS_USER "cyrus"
  2872. | #define STDC_HEADERS 1
  2873. | #define HAVE_SYS_TYPES_H 1
  2874. | #define HAVE_SYS_STAT_H 1
  2875. | #define HAVE_STDLIB_H 1
  2876. | #define HAVE_STRING_H 1
  2877. | #define HAVE_MEMORY_H 1
  2878. | #define HAVE_STRINGS_H 1
  2879. | #define HAVE_INTTYPES_H 1
  2880. | #define HAVE_STDINT_H 1
  2881. | #define HAVE_UNISTD_H 1
  2882. | #define __EXTENSIONS__ 1
  2883. | #define _ALL_SOURCE 1
  2884. | #define _GNU_SOURCE 1
  2885. | #define _POSIX_PTHREAD_SEMANTICS 1
  2886. | #define _TANDEM_SOURCE 1
  2887. | #define HAVE_LONG_FILE_NAMES 1
  2888. | #define HAVE_VISIBILITY 1
  2889. | #define HAVE_DLFCN_H 1
  2890. | #define LT_OBJDIR ".libs/"
  2891. | #define SIZEOF_INT 4
  2892. | #define SIZEOF_LONG 4
  2893. | #define SIZEOF_SIZE_T 4
  2894. | #define SIZEOF_OFF_T 4
  2895. | #define SIZEOF_TIME_T 4
  2896. | #define SIZEOF_LONG_LONG_INT 8
  2897. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  2898. | #define ALIGNOF_UINT32_T 4
  2899. | #define HAVE_UNISTD_H 1
  2900. | #define HAVE_SYS_SELECT_H 1
  2901. | #define HAVE_SYS_PARAM_H 1
  2902. | #define HAVE_STDARG_H 1
  2903. | #define HAVE_MEMMOVE 1
  2904. | #define HAVE_STRCASECMP 1
  2905. | #define HAVE_FTRUNCATE 1
  2906. | #define HAVE_STRERROR 1
  2907. | #define HAVE_POSIX_FADVISE 1
  2908. | #define HAVE_STRSEP 1
  2909. | #define HAVE_MEMMEM 1
  2910. | #define HAVE_MEMRCHR 1
  2911. | #define HAVE_GETGROUPLIST 1
  2912. | #define HAVE_FMEMOPEN 1
  2913. | #define HAVE_PSELECT 1
  2914. | #define HAVE_FUTIMENS 1
  2915. | #define HAVE_FUTIMES 1
  2916. | #define HAVE_DIRENT_H 1
  2917. | #define HAVE_STDLIB_H 1
  2918. | #define HAVE_GETADDRINFO /**/
  2919. | #define HAVE_GETNAMEINFO /**/
  2920. | #define HAVE_SS_FAMILY /**/
  2921. | #define HAVE_SYS_TIME_H 1
  2922. | #define TIME_WITH_SYS_TIME 1
  2923. | #define HAVE_STRUCT_TM_TM_ZONE 1
  2924. | #define HAVE_TM_ZONE 1
  2925. | #define HAVE_TIMEGM 1
  2926. | #define HAVE_VPRINTF 1
  2927. | #define TIME_T_FMT "%ld"
  2928. | #define strtotimet(a,b,c) strtol(a,b,c)
  2929. | #define SIZE_T_FMT "%u"
  2930. | #define strtosizet(a,b,c) strtoul(a,b,c)
  2931. | #define OFF_T_FMT "%ld"
  2932. | #define strtoofft(a,b,c) strtol(a,b,c)
  2933. | #define RLIM_T_FMT "%lu"
  2934. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  2935. | #define HAVE_MYSQL /**/
  2936. | /* end confdefs.h.  */
  2937. | #include <stdio.h>
  2938. | #include <sqlite3.h>
  2939. | int
  2940. | main ()
  2941. | {
  2942. | sqlite3_open(NULL, NULL);
  2943. |   ;
  2944. |   return 0;
  2945. | }
  2946. configure:20023: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lsqlite3 >&5
  2947. configure:20023: $? = 0
  2948. configure:20081: checking whether to use Caringo
  2949. configure:20096: result: no
  2950. configure:20099: checking whether to use OpenIO
  2951. configure:20364: result: no
  2952. configure:20367: checking whether to enable object store
  2953. configure:20402: result: no
  2954. configure:20475: checking for rm
  2955. configure:20493: found /usr/bin/rm
  2956. configure:20505: result: /usr/bin/rm
  2957. configure:20527: checking for rsync
  2958. configure:20545: found /usr/bin/rsync
  2959. configure:20557: result: /usr/bin/rsync
  2960. configure:20581: checking for xapian-config-1.5
  2961. configure:20599: found /usr/local/cyruslibs/bin/xapian-config-1.5
  2962. configure:20611: result: /usr/local/cyruslibs/bin/xapian-config-1.5
  2963. configure:20625: checking /usr/local/cyruslibs/bin/xapian-config-1.5 works
  2964. -L/usr/local/cyruslibs/lib -lxapian-1.5
  2965. -I/usr/local/cyruslibs/include/xapian-1.5
  2966. configure:20629: result: yes
  2967. configure:20642: checking whether g++ supports C++11 features by default
  2968. configure:20702: g++ -c -g -O2 -I/usr/include/mysql   conftest.cpp >&5
  2969. configure:20702: $? = 0
  2970. configure:20709: result: yes
  2971. configure:20858: checking for Xapian cjk word tokenization
  2972. configure:20871: g++ -o conftest -g -O2 -I/usr/local/cyruslibs/include/xapian-1.5 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu -L/usr/local/cyruslibs/lib -lxapian-1.5 conftest.cpp   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto >&5
  2973. configure:20871: $? = 0
  2974. configure:20878: result: yes
  2975. configure:20949: checking for bison
  2976. configure:20965: found /usr/bin/bison
  2977. configure:20976: result: bison -y
  2978. configure:20992: checking for flex
  2979. configure:21008: found /usr/bin/flex
  2980. configure:21019: result: flex
  2981. configure:21057: flex conftest.l
  2982. configure:21061: $? = 0
  2983. configure:21063: checking lex output file root
  2984. configure:21077: result: lex.yy
  2985. configure:21082: checking lex library
  2986. configure:21096: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c    -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto >&5
  2987. /usr/bin/ld: /tmp/ccCKvete.o: in function `input':
  2988. /home/halogen/cyrus-imapd-3.2.5/lex.yy.c:1179: undefined reference to `yywrap'
  2989. /usr/bin/ld: /tmp/ccCKvete.o: in function `yylex':
  2990. /home/halogen/cyrus-imapd-3.2.5/lex.yy.c:870: undefined reference to `yywrap'
  2991. /usr/bin/ld: /tmp/ccCKvete.o: in function `main':
  2992. /home/halogen/cyrus-imapd-3.2.5/conftest.l:17: undefined reference to `yywrap'
  2993. collect2: error: ld returned 1 exit status
  2994. configure:21096: $? = 1
  2995. configure: failed program was:
  2996. | /* confdefs.h */
  2997. | #define PACKAGE_NAME "cyrus-imapd"
  2998. | #define PACKAGE_TARNAME "cyrus-imapd"
  2999. | #define PACKAGE_VERSION "3.2.5"
  3000. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  3001. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  3002. | #define PACKAGE_URL "https://www.cyrusimap.org"
  3003. | #define PACKAGE "cyrus-imapd"
  3004. | #define VERSION "3.2.5"
  3005. | #define CYRUS_USER "cyrus"
  3006. | #define STDC_HEADERS 1
  3007. | #define HAVE_SYS_TYPES_H 1
  3008. | #define HAVE_SYS_STAT_H 1
  3009. | #define HAVE_STDLIB_H 1
  3010. | #define HAVE_STRING_H 1
  3011. | #define HAVE_MEMORY_H 1
  3012. | #define HAVE_STRINGS_H 1
  3013. | #define HAVE_INTTYPES_H 1
  3014. | #define HAVE_STDINT_H 1
  3015. | #define HAVE_UNISTD_H 1
  3016. | #define __EXTENSIONS__ 1
  3017. | #define _ALL_SOURCE 1
  3018. | #define _GNU_SOURCE 1
  3019. | #define _POSIX_PTHREAD_SEMANTICS 1
  3020. | #define _TANDEM_SOURCE 1
  3021. | #define HAVE_LONG_FILE_NAMES 1
  3022. | #define HAVE_VISIBILITY 1
  3023. | #define HAVE_DLFCN_H 1
  3024. | #define LT_OBJDIR ".libs/"
  3025. | #define SIZEOF_INT 4
  3026. | #define SIZEOF_LONG 4
  3027. | #define SIZEOF_SIZE_T 4
  3028. | #define SIZEOF_OFF_T 4
  3029. | #define SIZEOF_TIME_T 4
  3030. | #define SIZEOF_LONG_LONG_INT 8
  3031. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  3032. | #define ALIGNOF_UINT32_T 4
  3033. | #define HAVE_UNISTD_H 1
  3034. | #define HAVE_SYS_SELECT_H 1
  3035. | #define HAVE_SYS_PARAM_H 1
  3036. | #define HAVE_STDARG_H 1
  3037. | #define HAVE_MEMMOVE 1
  3038. | #define HAVE_STRCASECMP 1
  3039. | #define HAVE_FTRUNCATE 1
  3040. | #define HAVE_STRERROR 1
  3041. | #define HAVE_POSIX_FADVISE 1
  3042. | #define HAVE_STRSEP 1
  3043. | #define HAVE_MEMMEM 1
  3044. | #define HAVE_MEMRCHR 1
  3045. | #define HAVE_GETGROUPLIST 1
  3046. | #define HAVE_FMEMOPEN 1
  3047. | #define HAVE_PSELECT 1
  3048. | #define HAVE_FUTIMENS 1
  3049. | #define HAVE_FUTIMES 1
  3050. | #define HAVE_DIRENT_H 1
  3051. | #define HAVE_STDLIB_H 1
  3052. | #define HAVE_GETADDRINFO /**/
  3053. | #define HAVE_GETNAMEINFO /**/
  3054. | #define HAVE_SS_FAMILY /**/
  3055. | #define HAVE_SYS_TIME_H 1
  3056. | #define TIME_WITH_SYS_TIME 1
  3057. | #define HAVE_STRUCT_TM_TM_ZONE 1
  3058. | #define HAVE_TM_ZONE 1
  3059. | #define HAVE_TIMEGM 1
  3060. | #define HAVE_VPRINTF 1
  3061. | #define TIME_T_FMT "%ld"
  3062. | #define strtotimet(a,b,c) strtol(a,b,c)
  3063. | #define SIZE_T_FMT "%u"
  3064. | #define strtosizet(a,b,c) strtoul(a,b,c)
  3065. | #define OFF_T_FMT "%ld"
  3066. | #define strtoofft(a,b,c) strtol(a,b,c)
  3067. | #define RLIM_T_FMT "%lu"
  3068. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  3069. | #define HAVE_MYSQL /**/
  3070. | #define USE_CYRUSDB_SQL /**/
  3071. | #define USE_SQUAT /**/
  3072. | #define RM_BIN "/usr/bin/rm"
  3073. | #define RSYNC_BIN "/usr/bin/rsync"
  3074. | #define USE_XAPIAN /**/
  3075. | #define USE_XAPIAN_CJK_WORDS /**/
  3076. | #define XAPIAN_CJK_TOKENS "words"
  3077. | #define USE_SIEVE /**/
  3078. | /* end confdefs.h.  */
  3079. |
  3080. | #line 2 "lex.yy.c"
  3081. |
  3082. | #define  YY_INT_ALIGNED short int
  3083. |
  3084. | /* A lexical scanner generated by flex */
  3085. |
  3086. | #define FLEX_SCANNER
  3087. | #define YY_FLEX_MAJOR_VERSION 2
  3088. | #define YY_FLEX_MINOR_VERSION 6
  3089. | #define YY_FLEX_SUBMINOR_VERSION 4
  3090. | #if YY_FLEX_SUBMINOR_VERSION > 0
  3091. | #define FLEX_BETA
  3092. | #endif
  3093. |
  3094. | /* First, we deal with  platform-specific or compiler-specific issues. */
  3095. |
  3096. | /* begin standard C headers. */
  3097. | #include <stdio.h>
  3098. | #include <string.h>
  3099. | #include <errno.h>
  3100. | #include <stdlib.h>
  3101. |
  3102. | /* end standard C headers. */
  3103. |
  3104. | /* flex integer type definitions */
  3105. |
  3106. | #ifndef FLEXINT_H
  3107. | #define FLEXINT_H
  3108. |
  3109. | /* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
  3110. |
  3111. | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
  3112. |
  3113. | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
  3114. |  * if you want the limit (max/min) macros for int types.
  3115. |  */
  3116. | #ifndef __STDC_LIMIT_MACROS
  3117. | #define __STDC_LIMIT_MACROS 1
  3118. | #endif
  3119. |
  3120. | #include <inttypes.h>
  3121. | typedef int8_t flex_int8_t;
  3122. | typedef uint8_t flex_uint8_t;
  3123. | typedef int16_t flex_int16_t;
  3124. | typedef uint16_t flex_uint16_t;
  3125. | typedef int32_t flex_int32_t;
  3126. | typedef uint32_t flex_uint32_t;
  3127. | #else
  3128. | typedef signed char flex_int8_t;
  3129. | typedef short int flex_int16_t;
  3130. | typedef int flex_int32_t;
  3131. | typedef unsigned char flex_uint8_t;
  3132. | typedef unsigned short int flex_uint16_t;
  3133. | typedef unsigned int flex_uint32_t;
  3134. |
  3135. | /* Limits of integral types. */
  3136. | #ifndef INT8_MIN
  3137. | #define INT8_MIN               (-128)
  3138. | #endif
  3139. | #ifndef INT16_MIN
  3140. | #define INT16_MIN              (-32767-1)
  3141. | #endif
  3142. | #ifndef INT32_MIN
  3143. | #define INT32_MIN              (-2147483647-1)
  3144. | #endif
  3145. | #ifndef INT8_MAX
  3146. | #define INT8_MAX               (127)
  3147. | #endif
  3148. | #ifndef INT16_MAX
  3149. | #define INT16_MAX              (32767)
  3150. | #endif
  3151. | #ifndef INT32_MAX
  3152. | #define INT32_MAX              (2147483647)
  3153. | #endif
  3154. | #ifndef UINT8_MAX
  3155. | #define UINT8_MAX              (255U)
  3156. | #endif
  3157. | #ifndef UINT16_MAX
  3158. | #define UINT16_MAX             (65535U)
  3159. | #endif
  3160. | #ifndef UINT32_MAX
  3161. | #define UINT32_MAX             (4294967295U)
  3162. | #endif
  3163. |
  3164. | #ifndef SIZE_MAX
  3165. | #define SIZE_MAX               (~(size_t)0)
  3166. | #endif
  3167. |
  3168. | #endif /* ! C99 */
  3169. |
  3170. | #endif /* ! FLEXINT_H */
  3171. |
  3172. | /* begin standard C++ headers. */
  3173. |
  3174. | /* TODO: this is always defined, so inline it */
  3175. | #define yyconst const
  3176. |
  3177. | #if defined(__GNUC__) && __GNUC__ >= 3
  3178. | #define yynoreturn __attribute__((__noreturn__))
  3179. | #else
  3180. | #define yynoreturn
  3181. | #endif
  3182. |
  3183. | /* Returned upon end-of-file. */
  3184. | #define YY_NULL 0
  3185. |
  3186. | /* Promotes a possibly negative, possibly signed char to an
  3187. |  *   integer in range [0..255] for use as an array index.
  3188. |  */
  3189. | #define YY_SC_TO_UI(c) ((YY_CHAR) (c))
  3190. |
  3191. | /* Enter a start condition.  This macro really ought to take a parameter,
  3192. |  * but we do it the disgusting crufty way forced on us by the ()-less
  3193. |  * definition of BEGIN.
  3194. |  */
  3195. | #define BEGIN (yy_start) = 1 + 2 *
  3196. | /* Translate the current start state into a value that can be later handed
  3197. |  * to BEGIN to return to the state.  The YYSTATE alias is for lex
  3198. |  * compatibility.
  3199. |  */
  3200. | #define YY_START (((yy_start) - 1) / 2)
  3201. | #define YYSTATE YY_START
  3202. | /* Action number for EOF rule of a given start state. */
  3203. | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
  3204. | /* Special action meaning "start processing a new file". */
  3205. | #define YY_NEW_FILE yyrestart( yyin  )
  3206. | #define YY_END_OF_BUFFER_CHAR 0
  3207. |
  3208. | /* Size of default input buffer. */
  3209. | #ifndef YY_BUF_SIZE
  3210. | #ifdef __ia64__
  3211. | /* On IA-64, the buffer size is 16k, not 8k.
  3212. |  * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
  3213. |  * Ditto for the __ia64__ case accordingly.
  3214. |  */
  3215. | #define YY_BUF_SIZE 32768
  3216. | #else
  3217. | #define YY_BUF_SIZE 16384
  3218. | #endif /* __ia64__ */
  3219. | #endif
  3220. |
  3221. | /* The state buf must be large enough to hold one state per character in the main buffer.
  3222. |  */
  3223. | #define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
  3224. |
  3225. | #ifndef YY_TYPEDEF_YY_BUFFER_STATE
  3226. | #define YY_TYPEDEF_YY_BUFFER_STATE
  3227. | typedef struct yy_buffer_state *YY_BUFFER_STATE;
  3228. | #endif
  3229. |
  3230. | #ifndef YY_TYPEDEF_YY_SIZE_T
  3231. | #define YY_TYPEDEF_YY_SIZE_T
  3232. | typedef size_t yy_size_t;
  3233. | #endif
  3234. |
  3235. | extern int yyleng;
  3236. |
  3237. | extern FILE *yyin, *yyout;
  3238. |
  3239. | #define EOB_ACT_CONTINUE_SCAN 0
  3240. | #define EOB_ACT_END_OF_FILE 1
  3241. | #define EOB_ACT_LAST_MATCH 2
  3242. |    
  3243. |     #define YY_LESS_LINENO(n)
  3244. |     #define YY_LINENO_REWIND_TO(ptr)
  3245. |    
  3246. | /* Return all but the first "n" matched characters back to the input stream. */
  3247. | #define yyless(n) \
  3248. |   do \
  3249. |       { \
  3250. |       /* Undo effects of setting up yytext. */ \
  3251. |         int yyless_macro_arg = (n); \
  3252. |         YY_LESS_LINENO(yyless_macro_arg);\
  3253. |       *yy_cp = (yy_hold_char); \
  3254. |       YY_RESTORE_YY_MORE_OFFSET \
  3255. |       (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
  3256. |       YY_DO_BEFORE_ACTION; /* set up yytext again */ \
  3257. |       } \
  3258. |   while ( 0 )
  3259. | #define unput(c) yyunput( c, (yytext_ptr)  )
  3260. |
  3261. | #ifndef YY_STRUCT_YY_BUFFER_STATE
  3262. | #define YY_STRUCT_YY_BUFFER_STATE
  3263. | struct yy_buffer_state
  3264. |   {
  3265. |   FILE *yy_input_file;
  3266. |
  3267. |   char *yy_ch_buf;        /* input buffer */
  3268. |   char *yy_buf_pos;       /* current position in input buffer */
  3269. |
  3270. |   /* Size of input buffer in bytes, not including room for EOB
  3271. |    * characters.
  3272. |    */
  3273. |   int yy_buf_size;
  3274. |
  3275. |   /* Number of characters read into yy_ch_buf, not including EOB
  3276. |    * characters.
  3277. |    */
  3278. |   int yy_n_chars;
  3279. |
  3280. |   /* Whether we "own" the buffer - i.e., we know we created it,
  3281. |    * and can realloc() it to grow it, and should free() it to
  3282. |    * delete it.
  3283. |    */
  3284. |   int yy_is_our_buffer;
  3285. |
  3286. |   /* Whether this is an "interactive" input source; if so, and
  3287. |    * if we're using stdio for input, then we want to use getc()
  3288. |    * instead of fread(), to make sure we stop fetching input after
  3289. |    * each newline.
  3290. |    */
  3291. |   int yy_is_interactive;
  3292. |
  3293. |   /* Whether we're considered to be at the beginning of a line.
  3294. |    * If so, '^' rules will be active on the next match, otherwise
  3295. |    * not.
  3296. |    */
  3297. |   int yy_at_bol;
  3298. |
  3299. |     int yy_bs_lineno; /**< The line count. */
  3300. |     int yy_bs_column; /**< The column count. */
  3301. |
  3302. |   /* Whether to try to fill the input buffer when we reach the
  3303. |    * end of it.
  3304. |    */
  3305. |   int yy_fill_buffer;
  3306. |
  3307. |   int yy_buffer_status;
  3308. |
  3309. | #define YY_BUFFER_NEW 0
  3310. | #define YY_BUFFER_NORMAL 1
  3311. |   /* When an EOF's been seen but there's still some text to process
  3312. |    * then we mark the buffer as YY_EOF_PENDING, to indicate that we
  3313. |    * shouldn't try reading from the input source any more.  We might
  3314. |    * still have a bunch of tokens to match, though, because of
  3315. |    * possible backing-up.
  3316. |    *
  3317. |    * When we actually see the EOF, we change the status to "new"
  3318. |    * (via yyrestart()), so that the user can continue scanning by
  3319. |    * just pointing yyin at a new input file.
  3320. |    */
  3321. | #define YY_BUFFER_EOF_PENDING 2
  3322. |
  3323. |   };
  3324. | #endif /* !YY_STRUCT_YY_BUFFER_STATE */
  3325. |
  3326. | /* Stack of input buffers. */
  3327. | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
  3328. | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
  3329. | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
  3330. |
  3331. | /* We provide macros for accessing buffer states in case in the
  3332. |  * future we want to put the buffer states in a more general
  3333. |  * "scanner state".
  3334. |  *
  3335. |  * Returns the top of the stack, or NULL.
  3336. |  */
  3337. | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
  3338. |                           ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
  3339. |                           : NULL)
  3340. | /* Same as previous macro, but useful when we know that the buffer stack is not
  3341. |  * NULL or when we need an lvalue. For internal use only.
  3342. |  */
  3343. | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
  3344. |
  3345. | /* yy_hold_char holds the character lost when yytext is formed. */
  3346. | static char yy_hold_char;
  3347. | static int yy_n_chars;        /* number of characters read into yy_ch_buf */
  3348. | int yyleng;
  3349. |
  3350. | /* Points to current character in buffer. */
  3351. | static char *yy_c_buf_p = NULL;
  3352. | static int yy_init = 0;       /* whether we need to initialize */
  3353. | static int yy_start = 0;  /* start state number */
  3354. |
  3355. | /* Flag which is used to allow yywrap()'s to do buffer switches
  3356. |  * instead of setting up a fresh yyin.  A bit of a hack ...
  3357. |  */
  3358. | static int yy_did_buffer_switch_on_eof;
  3359. |
  3360. | void yyrestart ( FILE *input_file  );
  3361. | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer  );
  3362. | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size  );
  3363. | void yy_delete_buffer ( YY_BUFFER_STATE b  );
  3364. | void yy_flush_buffer ( YY_BUFFER_STATE b  );
  3365. | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer  );
  3366. | void yypop_buffer_state ( void );
  3367. |
  3368. | static void yyensure_buffer_stack ( void );
  3369. | static void yy_load_buffer_state ( void );
  3370. | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file  );
  3371. | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
  3372. |
  3373. | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size  );
  3374. | YY_BUFFER_STATE yy_scan_string ( const char *yy_str  );
  3375. | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len  );
  3376. |
  3377. | void *yyalloc ( yy_size_t  );
  3378. | void *yyrealloc ( void *, yy_size_t  );
  3379. | void yyfree ( void *  );
  3380. |
  3381. | #define yy_new_buffer yy_create_buffer
  3382. | #define yy_set_interactive(is_interactive) \
  3383. |   { \
  3384. |   if ( ! YY_CURRENT_BUFFER ){ \
  3385. |         yyensure_buffer_stack (); \
  3386. |       YY_CURRENT_BUFFER_LVALUE =    \
  3387. |             yy_create_buffer( yyin, YY_BUF_SIZE ); \
  3388. |   } \
  3389. |   YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
  3390. |   }
  3391. | #define yy_set_bol(at_bol) \
  3392. |   { \
  3393. |   if ( ! YY_CURRENT_BUFFER ){\
  3394. |         yyensure_buffer_stack (); \
  3395. |       YY_CURRENT_BUFFER_LVALUE =    \
  3396. |             yy_create_buffer( yyin, YY_BUF_SIZE ); \
  3397. |   } \
  3398. |   YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
  3399. |   }
  3400. | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
  3401. |
  3402. | /* Begin user sect3 */
  3403. | typedef flex_uint8_t YY_CHAR;
  3404. |
  3405. | FILE *yyin = NULL, *yyout = NULL;
  3406. |
  3407. | typedef int yy_state_type;
  3408. |
  3409. | extern int yylineno;
  3410. | int yylineno = 1;
  3411. |
  3412. | extern char *yytext;
  3413. | #ifdef yytext_ptr
  3414. | #undef yytext_ptr
  3415. | #endif
  3416. | #define yytext_ptr yytext
  3417. |
  3418. | static yy_state_type yy_get_previous_state ( void );
  3419. | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state  );
  3420. | static int yy_get_next_buffer ( void );
  3421. | static void yynoreturn yy_fatal_error ( const char* msg  );
  3422. |
  3423. | /* Done after the current pattern has been matched and before the
  3424. |  * corresponding action - sets up yytext.
  3425. |  */
  3426. | #define YY_DO_BEFORE_ACTION \
  3427. |   (yytext_ptr) = yy_bp; \
  3428. |   (yytext_ptr) -= (yy_more_len); \
  3429. |   yyleng = (int) (yy_cp - (yytext_ptr)); \
  3430. |   (yy_hold_char) = *yy_cp; \
  3431. |   *yy_cp = '\0'; \
  3432. |   (yy_c_buf_p) = yy_cp;
  3433. | #define YY_NUM_RULES 8
  3434. | #define YY_END_OF_BUFFER 9
  3435. | /* This struct is not used in this scanner,
  3436. |    but its presence is necessary. */
  3437. | struct yy_trans_info
  3438. |   {
  3439. |   flex_int32_t yy_verify;
  3440. |   flex_int32_t yy_nxt;
  3441. |   };
  3442. | static const flex_int16_t yy_acclist[23] =
  3443. |     {   0,
  3444. |         9,    7,    8,    8,    1,    7,    8,    2,    7,    8,
  3445. |         3,    7,    8,    4,    7,    8,    5,    7,    8,    6,
  3446. |         7,    8
  3447. |     } ;
  3448. |
  3449. | static const flex_int16_t yy_accept[14] =
  3450. |     {   0,
  3451. |         1,    1,    1,    2,    4,    5,    8,   11,   14,   17,
  3452. |        20,   23,   23
  3453. |     } ;
  3454. |
  3455. | static const YY_CHAR yy_ec[256] =
  3456. |     {   0,
  3457. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    2,
  3458. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3459. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3460. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3461. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3462. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3463. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3464. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3465. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3466. |         1,    1,    1,    1,    1,    1,    3,    4,    5,    6,
  3467. |
  3468. |         7,    8,    1,    1,    1,    1,    1,    1,    1,    1,
  3469. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3470. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3471. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3472. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3473. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3474. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3475. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3476. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3477. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3478. |
  3479. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3480. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3481. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3482. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3483. |         1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
  3484. |         1,    1,    1,    1,    1
  3485. |     } ;
  3486. |
  3487. | static const YY_CHAR yy_meta[9] =
  3488. |     {   0,
  3489. |         1,    1,    1,    1,    1,    1,    1,    1
  3490. |     } ;
  3491. |
  3492. | static const flex_int16_t yy_base[13] =
  3493. |     {   0,
  3494. |         0,    0,    9,   10,   10,   10,   10,   10,   10,   10,
  3495. |        10,   10
  3496. |     } ;
  3497. |
  3498. | static const flex_int16_t yy_def[13] =
  3499. |     {   0,
  3500. |        12,    1,   12,   12,   12,   12,   12,   12,   12,   12,
  3501. |        12,    0
  3502. |     } ;
  3503. |
  3504. | static const flex_int16_t yy_nxt[19] =
  3505. |     {   0,
  3506. |         4,    5,    6,    7,    8,    9,   10,   11,   12,    3,
  3507. |        12,   12,   12,   12,   12,   12,   12,   12
  3508. |     } ;
  3509. |
  3510. | static const flex_int16_t yy_chk[19] =
  3511. |     {   0,
  3512. |         1,    1,    1,    1,    1,    1,    1,    1,    3,   12,
  3513. |        12,   12,   12,   12,   12,   12,   12,   12
  3514. |     } ;
  3515. |
  3516. | extern int yy_flex_debug;
  3517. | int yy_flex_debug = 0;
  3518. |
  3519. | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;
  3520. | static char *yy_full_match;
  3521. | static int yy_lp;
  3522. | #define REJECT \
  3523. | { \
  3524. | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \
  3525. | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \
  3526. | ++(yy_lp); \
  3527. | goto find_rule; \
  3528. | }
  3529. |
  3530. | static int yy_more_flag = 0;
  3531. | static int yy_more_len = 0;
  3532. | #define yymore() ((yy_more_flag) = 1)
  3533. | #define YY_MORE_ADJ (yy_more_len)
  3534. | #define YY_RESTORE_YY_MORE_OFFSET
  3535. | char *yytext;
  3536. | #line 1 "conftest.l"
  3537. | #line 459 "lex.yy.c"
  3538. |
  3539. | #define INITIAL 0
  3540. |
  3541. | #ifndef YY_NO_UNISTD_H
  3542. | /* Special case for "unistd.h", since it is non-ANSI. We include it way
  3543. |  * down here because we want the user's section 1 to have been scanned first.
  3544. |  * The user has a chance to override it with an option.
  3545. |  */
  3546. | #include <unistd.h>
  3547. | #endif
  3548. |
  3549. | #ifndef YY_EXTRA_TYPE
  3550. | #define YY_EXTRA_TYPE void *
  3551. | #endif
  3552. |
  3553. | static int yy_init_globals ( void );
  3554. |
  3555. | /* Accessor methods to globals.
  3556. |    These are made visible to non-reentrant scanners for convenience. */
  3557. |
  3558. | int yylex_destroy ( void );
  3559. |
  3560. | int yyget_debug ( void );
  3561. |
  3562. | void yyset_debug ( int debug_flag  );
  3563. |
  3564. | YY_EXTRA_TYPE yyget_extra ( void );
  3565. |
  3566. | void yyset_extra ( YY_EXTRA_TYPE user_defined  );
  3567. |
  3568. | FILE *yyget_in ( void );
  3569. |
  3570. | void yyset_in  ( FILE * _in_str  );
  3571. |
  3572. | FILE *yyget_out ( void );
  3573. |
  3574. | void yyset_out  ( FILE * _out_str  );
  3575. |
  3576. |           int yyget_leng ( void );
  3577. |
  3578. | char *yyget_text ( void );
  3579. |
  3580. | int yyget_lineno ( void );
  3581. |
  3582. | void yyset_lineno ( int _line_number  );
  3583. |
  3584. | /* Macros after this point can all be overridden by user definitions in
  3585. |  * section 1.
  3586. |  */
  3587. |
  3588. | #ifndef YY_SKIP_YYWRAP
  3589. | #ifdef __cplusplus
  3590. | extern "C" int yywrap ( void );
  3591. | #else
  3592. | extern int yywrap ( void );
  3593. | #endif
  3594. | #endif
  3595. |
  3596. | #ifndef YY_NO_UNPUT
  3597. |    
  3598. |     static void yyunput ( int c, char *buf_ptr  );
  3599. |    
  3600. | #endif
  3601. |
  3602. | #ifndef yytext_ptr
  3603. | static void yy_flex_strncpy ( char *, const char *, int );
  3604. | #endif
  3605. |
  3606. | #ifdef YY_NEED_STRLEN
  3607. | static int yy_flex_strlen ( const char * );
  3608. | #endif
  3609. |
  3610. | #ifndef YY_NO_INPUT
  3611. | #ifdef __cplusplus
  3612. | static int yyinput ( void );
  3613. | #else
  3614. | static int input ( void );
  3615. | #endif
  3616. |
  3617. | #endif
  3618. |
  3619. | /* Amount of stuff to slurp up with each read. */
  3620. | #ifndef YY_READ_BUF_SIZE
  3621. | #ifdef __ia64__
  3622. | /* On IA-64, the buffer size is 16k, not 8k */
  3623. | #define YY_READ_BUF_SIZE 16384
  3624. | #else
  3625. | #define YY_READ_BUF_SIZE 8192
  3626. | #endif /* __ia64__ */
  3627. | #endif
  3628. |
  3629. | /* Copy whatever the last rule matched to the standard output. */
  3630. | #ifndef ECHO
  3631. | /* This used to be an fputs(), but since the string might contain NUL's,
  3632. |  * we now use fwrite().
  3633. |  */
  3634. | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
  3635. | #endif
  3636. |
  3637. | /* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
  3638. |  * is returned in "result".
  3639. |  */
  3640. | #ifndef YY_INPUT
  3641. | #define YY_INPUT(buf,result,max_size) \
  3642. |   if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
  3643. |       { \
  3644. |       int c = '*'; \
  3645. |       int n; \
  3646. |       for ( n = 0; n < max_size && \
  3647. |                (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
  3648. |           buf[n] = (char) c; \
  3649. |       if ( c == '\n' ) \
  3650. |           buf[n++] = (char) c; \
  3651. |       if ( c == EOF && ferror( yyin ) ) \
  3652. |           YY_FATAL_ERROR( "input in flex scanner failed" ); \
  3653. |       result = n; \
  3654. |       } \
  3655. |   else \
  3656. |       { \
  3657. |       errno=0; \
  3658. |       while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
  3659. |           { \
  3660. |           if( errno != EINTR) \
  3661. |               { \
  3662. |               YY_FATAL_ERROR( "input in flex scanner failed" ); \
  3663. |               break; \
  3664. |               } \
  3665. |           errno=0; \
  3666. |           clearerr(yyin); \
  3667. |           } \
  3668. |       }\
  3669. | \
  3670. |
  3671. | #endif
  3672. |
  3673. | /* No semi-colon after return; correct usage is to write "yyterminate();" -
  3674. |  * we don't want an extra ';' after the "return" because that will cause
  3675. |  * some compilers to complain about unreachable statements.
  3676. |  */
  3677. | #ifndef yyterminate
  3678. | #define yyterminate() return YY_NULL
  3679. | #endif
  3680. |
  3681. | /* Number of entries by which start-condition stack grows. */
  3682. | #ifndef YY_START_STACK_INCR
  3683. | #define YY_START_STACK_INCR 25
  3684. | #endif
  3685. |
  3686. | /* Report a fatal error. */
  3687. | #ifndef YY_FATAL_ERROR
  3688. | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
  3689. | #endif
  3690. |
  3691. | /* end tables serialization structures and prototypes */
  3692. |
  3693. | /* Default declaration of generated scanner - a define so the user can
  3694. |  * easily add parameters.
  3695. |  */
  3696. | #ifndef YY_DECL
  3697. | #define YY_DECL_IS_OURS 1
  3698. |
  3699. | extern int yylex (void);
  3700. |
  3701. | #define YY_DECL int yylex (void)
  3702. | #endif /* !YY_DECL */
  3703. |
  3704. | /* Code executed at the beginning of each rule, after yytext and yyleng
  3705. |  * have been set up.
  3706. |  */
  3707. | #ifndef YY_USER_ACTION
  3708. | #define YY_USER_ACTION
  3709. | #endif
  3710. |
  3711. | /* Code executed at the end of each rule. */
  3712. | #ifndef YY_BREAK
  3713. | #define YY_BREAK /*LINTED*/break;
  3714. | #endif
  3715. |
  3716. | #define YY_RULE_SETUP \
  3717. |   YY_USER_ACTION
  3718. |
  3719. | /** The main scanner function which does all the work.
  3720. |  */
  3721. | YY_DECL
  3722. | {
  3723. |   yy_state_type yy_current_state;
  3724. |   char *yy_cp, *yy_bp;
  3725. |   int yy_act;
  3726. |    
  3727. |   if ( !(yy_init) )
  3728. |       {
  3729. |       (yy_init) = 1;
  3730. |
  3731. | #ifdef YY_USER_INIT
  3732. |       YY_USER_INIT;
  3733. | #endif
  3734. |
  3735. |         /* Create the reject buffer large enough to save one state per allowed character. */
  3736. |         if ( ! (yy_state_buf) )
  3737. |             (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE  );
  3738. |             if ( ! (yy_state_buf) )
  3739. |                 YY_FATAL_ERROR( "out of dynamic memory in yylex()" );
  3740. |
  3741. |       if ( ! (yy_start) )
  3742. |           (yy_start) = 1; /* first start state */
  3743. |
  3744. |       if ( ! yyin )
  3745. |           yyin = stdin;
  3746. |
  3747. |       if ( ! yyout )
  3748. |           yyout = stdout;
  3749. |
  3750. |       if ( ! YY_CURRENT_BUFFER ) {
  3751. |           yyensure_buffer_stack ();
  3752. |           YY_CURRENT_BUFFER_LVALUE =
  3753. |               yy_create_buffer( yyin, YY_BUF_SIZE );
  3754. |       }
  3755. |
  3756. |       yy_load_buffer_state(  );
  3757. |       }
  3758. |
  3759. |   {
  3760. | #line 1 "conftest.l"
  3761. |
  3762. | #line 684 "lex.yy.c"
  3763. |
  3764. |   while ( /*CONSTCOND*/1 )        /* loops until end-of-file is reached */
  3765. |       {
  3766. |       (yy_more_len) = 0;
  3767. |       if ( (yy_more_flag) )
  3768. |           {
  3769. |           (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr));
  3770. |           (yy_more_flag) = 0;
  3771. |           }
  3772. |       yy_cp = (yy_c_buf_p);
  3773. |
  3774. |       /* Support of yytext. */
  3775. |       *yy_cp = (yy_hold_char);
  3776. |
  3777. |       /* yy_bp points to the position in yy_ch_buf of the start of
  3778. |        * the current run.
  3779. |        */
  3780. |       yy_bp = yy_cp;
  3781. |
  3782. |       yy_current_state = (yy_start);
  3783. |
  3784. |       (yy_state_ptr) = (yy_state_buf);
  3785. |       *(yy_state_ptr)++ = yy_current_state;
  3786. |
  3787. | yy_match:
  3788. |       do
  3789. |           {
  3790. |           YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
  3791. |           while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  3792. |               {
  3793. |               yy_current_state = (int) yy_def[yy_current_state];
  3794. |               if ( yy_current_state >= 13 )
  3795. |                   yy_c = yy_meta[yy_c];
  3796. |               }
  3797. |           yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  3798. |           *(yy_state_ptr)++ = yy_current_state;
  3799. |           ++yy_cp;
  3800. |           }
  3801. |       while ( yy_base[yy_current_state] != 10 );
  3802. |
  3803. | yy_find_action:
  3804. |       yy_current_state = *--(yy_state_ptr);
  3805. |       (yy_lp) = yy_accept[yy_current_state];
  3806. |
  3807. | find_rule: /* we branch to this label when backing up */
  3808. |
  3809. |       for ( ; ; ) /* until we find what rule we matched */
  3810. |           {
  3811. |           if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] )
  3812. |               {
  3813. |               yy_act = yy_acclist[(yy_lp)];
  3814. |                   {
  3815. |                   (yy_full_match) = yy_cp;
  3816. |                   break;
  3817. |                   }
  3818. |               }
  3819. |           --yy_cp;
  3820. |           yy_current_state = *--(yy_state_ptr);
  3821. |           (yy_lp) = yy_accept[yy_current_state];
  3822. |           }
  3823. |
  3824. |       YY_DO_BEFORE_ACTION;
  3825. |
  3826. | do_action:    /* This label is used only to access EOF actions. */
  3827. |
  3828. |       switch ( yy_act )
  3829. |   { /* beginning of action switch */
  3830. | case 1:
  3831. | YY_RULE_SETUP
  3832. | #line 2 "conftest.l"
  3833. | { ECHO; }
  3834. |   YY_BREAK
  3835. | case 2:
  3836. | YY_RULE_SETUP
  3837. | #line 3 "conftest.l"
  3838. | { REJECT; }
  3839. |   YY_BREAK
  3840. | case 3:
  3841. | YY_RULE_SETUP
  3842. | #line 4 "conftest.l"
  3843. | { yymore (); }
  3844. |   YY_BREAK
  3845. | case 4:
  3846. | YY_RULE_SETUP
  3847. | #line 5 "conftest.l"
  3848. | { yyless (1); }
  3849. |   YY_BREAK
  3850. | case 5:
  3851. | YY_RULE_SETUP
  3852. | #line 6 "conftest.l"
  3853. | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
  3854. |     yyless ((input () != 0)); }
  3855. |   YY_BREAK
  3856. | case 6:
  3857. | YY_RULE_SETUP
  3858. | #line 8 "conftest.l"
  3859. | { unput (yytext[0]); }
  3860. |   YY_BREAK
  3861. | case 7:
  3862. | YY_RULE_SETUP
  3863. | #line 9 "conftest.l"
  3864. | { BEGIN INITIAL; }
  3865. |   YY_BREAK
  3866. | case 8:
  3867. | YY_RULE_SETUP
  3868. | #line 10 "conftest.l"
  3869. | ECHO;
  3870. |   YY_BREAK
  3871. | #line 793 "lex.yy.c"
  3872. |           case YY_STATE_EOF(INITIAL):
  3873. |               yyterminate();
  3874. |
  3875. |   case YY_END_OF_BUFFER:
  3876. |       {
  3877. |       /* Amount of text matched not including the EOB char. */
  3878. |       int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
  3879. |
  3880. |       /* Undo the effects of YY_DO_BEFORE_ACTION. */
  3881. |       *yy_cp = (yy_hold_char);
  3882. |       YY_RESTORE_YY_MORE_OFFSET
  3883. |
  3884. |       if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
  3885. |           {
  3886. |           /* We're scanning a new file or input source.  It's
  3887. |            * possible that this happened because the user
  3888. |            * just pointed yyin at a new source and called
  3889. |            * yylex().  If so, then we have to assure
  3890. |            * consistency between YY_CURRENT_BUFFER and our
  3891. |            * globals.  Here is the right place to do so, because
  3892. |            * this is the first action (other than possibly a
  3893. |            * back-up) that will match for the new input source.
  3894. |            */
  3895. |           (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  3896. |           YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
  3897. |           YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
  3898. |           }
  3899. |
  3900. |       /* Note that here we test for yy_c_buf_p "<=" to the position
  3901. |        * of the first EOB in the buffer, since yy_c_buf_p will
  3902. |        * already have been incremented past the NUL character
  3903. |        * (since all states make transitions on EOB to the
  3904. |        * end-of-buffer state).  Contrast this with the test
  3905. |        * in input().
  3906. |        */
  3907. |       if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  3908. |           { /* This was really a NUL. */
  3909. |           yy_state_type yy_next_state;
  3910. |
  3911. |           (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
  3912. |
  3913. |           yy_current_state = yy_get_previous_state(  );
  3914. |
  3915. |           /* Okay, we're now positioned to make the NUL
  3916. |            * transition.  We couldn't have
  3917. |            * yy_get_previous_state() go ahead and do it
  3918. |            * for us because it doesn't know how to deal
  3919. |            * with the possibility of jamming (and we don't
  3920. |            * want to build jamming into it because then it
  3921. |            * will run more slowly).
  3922. |            */
  3923. |
  3924. |           yy_next_state = yy_try_NUL_trans( yy_current_state );
  3925. |
  3926. |           yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  3927. |
  3928. |           if ( yy_next_state )
  3929. |               {
  3930. |               /* Consume the NUL. */
  3931. |               yy_cp = ++(yy_c_buf_p);
  3932. |               yy_current_state = yy_next_state;
  3933. |               goto yy_match;
  3934. |               }
  3935. |
  3936. |           else
  3937. |               {
  3938. |               yy_cp = (yy_c_buf_p);
  3939. |               goto yy_find_action;
  3940. |               }
  3941. |           }
  3942. |
  3943. |       else switch ( yy_get_next_buffer(  ) )
  3944. |           {
  3945. |           case EOB_ACT_END_OF_FILE:
  3946. |               {
  3947. |               (yy_did_buffer_switch_on_eof) = 0;
  3948. |
  3949. |               if ( yywrap(  ) )
  3950. |                   {
  3951. |                   /* Note: because we've taken care in
  3952. |                    * yy_get_next_buffer() to have set up
  3953. |                    * yytext, we can now set up
  3954. |                    * yy_c_buf_p so that if some total
  3955. |                    * hoser (like flex itself) wants to
  3956. |                    * call the scanner after we return the
  3957. |                    * YY_NULL, it'll still work - another
  3958. |                    * YY_NULL will get returned.
  3959. |                    */
  3960. |                   (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
  3961. |
  3962. |                   yy_act = YY_STATE_EOF(YY_START);
  3963. |                   goto do_action;
  3964. |                   }
  3965. |
  3966. |               else
  3967. |                   {
  3968. |                   if ( ! (yy_did_buffer_switch_on_eof) )
  3969. |                       YY_NEW_FILE;
  3970. |                   }
  3971. |               break;
  3972. |               }
  3973. |
  3974. |           case EOB_ACT_CONTINUE_SCAN:
  3975. |               (yy_c_buf_p) =
  3976. |                   (yytext_ptr) + yy_amount_of_matched_text;
  3977. |
  3978. |               yy_current_state = yy_get_previous_state(  );
  3979. |
  3980. |               yy_cp = (yy_c_buf_p);
  3981. |               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  3982. |               goto yy_match;
  3983. |
  3984. |           case EOB_ACT_LAST_MATCH:
  3985. |               (yy_c_buf_p) =
  3986. |               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
  3987. |
  3988. |               yy_current_state = yy_get_previous_state(  );
  3989. |
  3990. |               yy_cp = (yy_c_buf_p);
  3991. |               yy_bp = (yytext_ptr) + YY_MORE_ADJ;
  3992. |               goto yy_find_action;
  3993. |           }
  3994. |       break;
  3995. |       }
  3996. |
  3997. |   default:
  3998. |       YY_FATAL_ERROR(
  3999. |           "fatal flex scanner internal error--no action found" );
  4000. |   } /* end of action switch */
  4001. |       } /* end of scanning one token */
  4002. |   } /* end of user's declarations */
  4003. | } /* end of yylex */
  4004. |
  4005. | /* yy_get_next_buffer - try to read in a new buffer
  4006. |  *
  4007. |  * Returns a code representing an action:
  4008. |  *    EOB_ACT_LAST_MATCH -
  4009. |  *    EOB_ACT_CONTINUE_SCAN - continue scanning from current position
  4010. |  *    EOB_ACT_END_OF_FILE - end of file
  4011. |  */
  4012. | static int yy_get_next_buffer (void)
  4013. | {
  4014. |       char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
  4015. |   char *source = (yytext_ptr);
  4016. |   int number_to_move, i;
  4017. |   int ret_val;
  4018. |
  4019. |   if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
  4020. |       YY_FATAL_ERROR(
  4021. |       "fatal flex scanner internal error--end of buffer missed" );
  4022. |
  4023. |   if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
  4024. |       { /* Don't try to fill the buffer, so this is an EOF. */
  4025. |       if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
  4026. |           {
  4027. |           /* We matched a single character, the EOB, so
  4028. |            * treat this as a final EOF.
  4029. |            */
  4030. |           return EOB_ACT_END_OF_FILE;
  4031. |           }
  4032. |
  4033. |       else
  4034. |           {
  4035. |           /* We matched some text prior to the EOB, first
  4036. |            * process it.
  4037. |            */
  4038. |           return EOB_ACT_LAST_MATCH;
  4039. |           }
  4040. |       }
  4041. |
  4042. |   /* Try to read more data. */
  4043. |
  4044. |   /* First move last chars to start of buffer. */
  4045. |   number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
  4046. |
  4047. |   for ( i = 0; i < number_to_move; ++i )
  4048. |       *(dest++) = *(source++);
  4049. |
  4050. |   if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
  4051. |       /* don't do the read, it's not guaranteed to return an EOF,
  4052. |        * just force an EOF
  4053. |        */
  4054. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
  4055. |
  4056. |   else
  4057. |       {
  4058. |           int num_to_read =
  4059. |           YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
  4060. |
  4061. |       while ( num_to_read <= 0 )
  4062. |           { /* Not enough room in the buffer - grow it. */
  4063. |
  4064. |           YY_FATAL_ERROR(
  4065. | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
  4066. |
  4067. |           }
  4068. |
  4069. |       if ( num_to_read > YY_READ_BUF_SIZE )
  4070. |           num_to_read = YY_READ_BUF_SIZE;
  4071. |
  4072. |       /* Read in more data. */
  4073. |       YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
  4074. |           (yy_n_chars), num_to_read );
  4075. |
  4076. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  4077. |       }
  4078. |
  4079. |   if ( (yy_n_chars) == 0 )
  4080. |       {
  4081. |       if ( number_to_move == YY_MORE_ADJ )
  4082. |           {
  4083. |           ret_val = EOB_ACT_END_OF_FILE;
  4084. |           yyrestart( yyin  );
  4085. |           }
  4086. |
  4087. |       else
  4088. |           {
  4089. |           ret_val = EOB_ACT_LAST_MATCH;
  4090. |           YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
  4091. |               YY_BUFFER_EOF_PENDING;
  4092. |           }
  4093. |       }
  4094. |
  4095. |   else
  4096. |       ret_val = EOB_ACT_CONTINUE_SCAN;
  4097. |
  4098. |   if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
  4099. |       /* Extend the array by 50%, plus the number we really need. */
  4100. |       int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
  4101. |       YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
  4102. |           (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size  );
  4103. |       if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  4104. |           YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
  4105. |       /* "- 2" to take care of EOB's */
  4106. |       YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
  4107. |   }
  4108. |
  4109. |   (yy_n_chars) += number_to_move;
  4110. |   YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
  4111. |   YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
  4112. |
  4113. |   (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
  4114. |
  4115. |   return ret_val;
  4116. | }
  4117. |
  4118. | /* yy_get_previous_state - get the state just before the EOB char was reached */
  4119. |
  4120. |     static yy_state_type yy_get_previous_state (void)
  4121. | {
  4122. |   yy_state_type yy_current_state;
  4123. |   char *yy_cp;
  4124. |    
  4125. |   yy_current_state = (yy_start);
  4126. |
  4127. |   (yy_state_ptr) = (yy_state_buf);
  4128. |   *(yy_state_ptr)++ = yy_current_state;
  4129. |
  4130. |   for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
  4131. |       {
  4132. |       YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
  4133. |       while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  4134. |           {
  4135. |           yy_current_state = (int) yy_def[yy_current_state];
  4136. |           if ( yy_current_state >= 13 )
  4137. |               yy_c = yy_meta[yy_c];
  4138. |           }
  4139. |       yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  4140. |       *(yy_state_ptr)++ = yy_current_state;
  4141. |       }
  4142. |
  4143. |   return yy_current_state;
  4144. | }
  4145. |
  4146. | /* yy_try_NUL_trans - try to make a transition on the NUL character
  4147. |  *
  4148. |  * synopsis
  4149. |  *    next_state = yy_try_NUL_trans( current_state );
  4150. |  */
  4151. |     static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
  4152. | {
  4153. |   int yy_is_jam;
  4154. |    
  4155. |   YY_CHAR yy_c = 1;
  4156. |   while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
  4157. |       {
  4158. |       yy_current_state = (int) yy_def[yy_current_state];
  4159. |       if ( yy_current_state >= 13 )
  4160. |           yy_c = yy_meta[yy_c];
  4161. |       }
  4162. |   yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
  4163. |   yy_is_jam = (yy_current_state == 12);
  4164. |   if ( ! yy_is_jam )
  4165. |       *(yy_state_ptr)++ = yy_current_state;
  4166. |
  4167. |       return yy_is_jam ? 0 : yy_current_state;
  4168. | }
  4169. |
  4170. | #ifndef YY_NO_UNPUT
  4171. |
  4172. |     static void yyunput (int c, char * yy_bp )
  4173. | {
  4174. |   char *yy_cp;
  4175. |    
  4176. |     yy_cp = (yy_c_buf_p);
  4177. |
  4178. |   /* undo effects of setting up yytext */
  4179. |   *yy_cp = (yy_hold_char);
  4180. |
  4181. |   if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  4182. |       { /* need to shift things up to make room */
  4183. |       /* +2 for EOB chars. */
  4184. |       int number_to_move = (yy_n_chars) + 2;
  4185. |       char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
  4186. |                   YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
  4187. |       char *source =
  4188. |               &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move];
  4189. |
  4190. |       while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
  4191. |           *--dest = *--source;
  4192. |
  4193. |       yy_cp += (int) (dest - source);
  4194. |       yy_bp += (int) (dest - source);
  4195. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars =
  4196. |           (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size;
  4197. |
  4198. |       if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
  4199. |           YY_FATAL_ERROR( "flex scanner push-back overflow" );
  4200. |       }
  4201. |
  4202. |   *--yy_cp = (char) c;
  4203. |
  4204. |   (yytext_ptr) = yy_bp;
  4205. |   (yy_hold_char) = *yy_cp;
  4206. |   (yy_c_buf_p) = yy_cp;
  4207. | }
  4208. |
  4209. | #endif
  4210. |
  4211. | #ifndef YY_NO_INPUT
  4212. | #ifdef __cplusplus
  4213. |     static int yyinput (void)
  4214. | #else
  4215. |     static int input  (void)
  4216. | #endif
  4217. |
  4218. | {
  4219. |   int c;
  4220. |    
  4221. |   *(yy_c_buf_p) = (yy_hold_char);
  4222. |
  4223. |   if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
  4224. |       {
  4225. |       /* yy_c_buf_p now points to the character we want to return.
  4226. |        * If this occurs *before* the EOB characters, then it's a
  4227. |        * valid NUL; if not, then we've hit the end of the buffer.
  4228. |        */
  4229. |       if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
  4230. |           /* This was really a NUL. */
  4231. |           *(yy_c_buf_p) = '\0';
  4232. |
  4233. |       else
  4234. |           { /* need more input */
  4235. |           int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
  4236. |           ++(yy_c_buf_p);
  4237. |
  4238. |           switch ( yy_get_next_buffer(  ) )
  4239. |               {
  4240. |               case EOB_ACT_LAST_MATCH:
  4241. |                   /* This happens because yy_g_n_b()
  4242. |                    * sees that we've accumulated a
  4243. |                    * token and flags that we need to
  4244. |                    * try matching the token before
  4245. |                    * proceeding.  But for input(),
  4246. |                    * there's no matching to consider.
  4247. |                    * So convert the EOB_ACT_LAST_MATCH
  4248. |                    * to EOB_ACT_END_OF_FILE.
  4249. |                    */
  4250. |
  4251. |                   /* Reset buffer status. */
  4252. |                   yyrestart( yyin );
  4253. |
  4254. |                   /*FALLTHROUGH*/
  4255. |
  4256. |               case EOB_ACT_END_OF_FILE:
  4257. |                   {
  4258. |                   if ( yywrap(  ) )
  4259. |                       return 0;
  4260. |
  4261. |                   if ( ! (yy_did_buffer_switch_on_eof) )
  4262. |                       YY_NEW_FILE;
  4263. | #ifdef __cplusplus
  4264. |                   return yyinput();
  4265. | #else
  4266. |                   return input();
  4267. | #endif
  4268. |                   }
  4269. |
  4270. |               case EOB_ACT_CONTINUE_SCAN:
  4271. |                   (yy_c_buf_p) = (yytext_ptr) + offset;
  4272. |                   break;
  4273. |               }
  4274. |           }
  4275. |       }
  4276. |
  4277. |   c = *(unsigned char *) (yy_c_buf_p);    /* cast for 8-bit char's */
  4278. |   *(yy_c_buf_p) = '\0';   /* preserve yytext */
  4279. |   (yy_hold_char) = *++(yy_c_buf_p);
  4280. |
  4281. |   return c;
  4282. | }
  4283. | #endif    /* ifndef YY_NO_INPUT */
  4284. |
  4285. | /** Immediately switch to a different input stream.
  4286. |  * @param input_file A readable stream.
  4287. |  *
  4288. |  * @note This function does not reset the start condition to @c INITIAL .
  4289. |  */
  4290. |     void yyrestart  (FILE * input_file )
  4291. | {
  4292. |    
  4293. |   if ( ! YY_CURRENT_BUFFER ){
  4294. |         yyensure_buffer_stack ();
  4295. |       YY_CURRENT_BUFFER_LVALUE =
  4296. |             yy_create_buffer( yyin, YY_BUF_SIZE );
  4297. |   }
  4298. |
  4299. |   yy_init_buffer( YY_CURRENT_BUFFER, input_file );
  4300. |   yy_load_buffer_state(  );
  4301. | }
  4302. |
  4303. | /** Switch to a different input buffer.
  4304. |  * @param new_buffer The new input buffer.
  4305. |  *
  4306. |  */
  4307. |     void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
  4308. | {
  4309. |    
  4310. |   /* TODO. We should be able to replace this entire function body
  4311. |    * with
  4312. |    *      yypop_buffer_state();
  4313. |    *      yypush_buffer_state(new_buffer);
  4314. |      */
  4315. |   yyensure_buffer_stack ();
  4316. |   if ( YY_CURRENT_BUFFER == new_buffer )
  4317. |       return;
  4318. |
  4319. |   if ( YY_CURRENT_BUFFER )
  4320. |       {
  4321. |       /* Flush out information for old buffer. */
  4322. |       *(yy_c_buf_p) = (yy_hold_char);
  4323. |       YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  4324. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  4325. |       }
  4326. |
  4327. |   YY_CURRENT_BUFFER_LVALUE = new_buffer;
  4328. |   yy_load_buffer_state(  );
  4329. |
  4330. |   /* We don't actually know whether we did this switch during
  4331. |    * EOF (yywrap()) processing, but the only time this flag
  4332. |    * is looked at is after yywrap() is called, so it's safe
  4333. |    * to go ahead and always set it.
  4334. |    */
  4335. |   (yy_did_buffer_switch_on_eof) = 1;
  4336. | }
  4337. |
  4338. | static void yy_load_buffer_state  (void)
  4339. | {
  4340. |       (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
  4341. |   (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
  4342. |   yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
  4343. |   (yy_hold_char) = *(yy_c_buf_p);
  4344. | }
  4345. |
  4346. | /** Allocate and initialize an input buffer state.
  4347. |  * @param file A readable stream.
  4348. |  * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
  4349. |  *
  4350. |  * @return the allocated buffer state.
  4351. |  */
  4352. |     YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
  4353. | {
  4354. |   YY_BUFFER_STATE b;
  4355. |    
  4356. |   b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
  4357. |   if ( ! b )
  4358. |       YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  4359. |
  4360. |   b->yy_buf_size = size;
  4361. |
  4362. |   /* yy_ch_buf has to be 2 characters longer than the size given because
  4363. |    * we need to put in 2 end-of-buffer characters.
  4364. |    */
  4365. |   b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2)  );
  4366. |   if ( ! b->yy_ch_buf )
  4367. |       YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
  4368. |
  4369. |   b->yy_is_our_buffer = 1;
  4370. |
  4371. |   yy_init_buffer( b, file );
  4372. |
  4373. |   return b;
  4374. | }
  4375. |
  4376. | /** Destroy the buffer.
  4377. |  * @param b a buffer created with yy_create_buffer()
  4378. |  *
  4379. |  */
  4380. |     void yy_delete_buffer (YY_BUFFER_STATE  b )
  4381. | {
  4382. |    
  4383. |   if ( ! b )
  4384. |       return;
  4385. |
  4386. |   if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
  4387. |       YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
  4388. |
  4389. |   if ( b->yy_is_our_buffer )
  4390. |       yyfree( (void *) b->yy_ch_buf  );
  4391. |
  4392. |   yyfree( (void *) b  );
  4393. | }
  4394. |
  4395. | /* Initializes or reinitializes a buffer.
  4396. |  * This function is sometimes called more than once on the same buffer,
  4397. |  * such as during a yyrestart() or at EOF.
  4398. |  */
  4399. |     static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
  4400. |
  4401. | {
  4402. |   int oerrno = errno;
  4403. |    
  4404. |   yy_flush_buffer( b );
  4405. |
  4406. |   b->yy_input_file = file;
  4407. |   b->yy_fill_buffer = 1;
  4408. |
  4409. |     /* If b is the current buffer, then yy_init_buffer was _probably_
  4410. |      * called from yyrestart() or through yy_get_next_buffer.
  4411. |      * In that case, we don't want to reset the lineno or column.
  4412. |      */
  4413. |     if (b != YY_CURRENT_BUFFER){
  4414. |         b->yy_bs_lineno = 1;
  4415. |         b->yy_bs_column = 0;
  4416. |     }
  4417. |
  4418. |         b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
  4419. |    
  4420. |   errno = oerrno;
  4421. | }
  4422. |
  4423. | /** Discard all buffered characters. On the next scan, YY_INPUT will be called.
  4424. |  * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
  4425. |  *
  4426. |  */
  4427. |     void yy_flush_buffer (YY_BUFFER_STATE  b )
  4428. | {
  4429. |       if ( ! b )
  4430. |       return;
  4431. |
  4432. |   b->yy_n_chars = 0;
  4433. |
  4434. |   /* We always need two end-of-buffer characters.  The first causes
  4435. |    * a transition to the end-of-buffer state.  The second causes
  4436. |    * a jam in that state.
  4437. |    */
  4438. |   b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
  4439. |   b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
  4440. |
  4441. |   b->yy_buf_pos = &b->yy_ch_buf[0];
  4442. |
  4443. |   b->yy_at_bol = 1;
  4444. |   b->yy_buffer_status = YY_BUFFER_NEW;
  4445. |
  4446. |   if ( b == YY_CURRENT_BUFFER )
  4447. |       yy_load_buffer_state(  );
  4448. | }
  4449. |
  4450. | /** Pushes the new state onto the stack. The new state becomes
  4451. |  *  the current state. This function will allocate the stack
  4452. |  *  if necessary.
  4453. |  *  @param new_buffer The new state.
  4454. |  *  
  4455. |  */
  4456. | void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
  4457. | {
  4458. |       if (new_buffer == NULL)
  4459. |       return;
  4460. |
  4461. |   yyensure_buffer_stack();
  4462. |
  4463. |   /* This block is copied from yy_switch_to_buffer. */
  4464. |   if ( YY_CURRENT_BUFFER )
  4465. |       {
  4466. |       /* Flush out information for old buffer. */
  4467. |       *(yy_c_buf_p) = (yy_hold_char);
  4468. |       YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
  4469. |       YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
  4470. |       }
  4471. |
  4472. |   /* Only push if top exists. Otherwise, replace top. */
  4473. |   if (YY_CURRENT_BUFFER)
  4474. |       (yy_buffer_stack_top)++;
  4475. |   YY_CURRENT_BUFFER_LVALUE = new_buffer;
  4476. |
  4477. |   /* copied from yy_switch_to_buffer. */
  4478. |   yy_load_buffer_state(  );
  4479. |   (yy_did_buffer_switch_on_eof) = 1;
  4480. | }
  4481. |
  4482. | /** Removes and deletes the top of the stack, if present.
  4483. |  *  The next element becomes the new top.
  4484. |  *  
  4485. |  */
  4486. | void yypop_buffer_state (void)
  4487. | {
  4488. |       if (!YY_CURRENT_BUFFER)
  4489. |       return;
  4490. |
  4491. |   yy_delete_buffer(YY_CURRENT_BUFFER );
  4492. |   YY_CURRENT_BUFFER_LVALUE = NULL;
  4493. |   if ((yy_buffer_stack_top) > 0)
  4494. |       --(yy_buffer_stack_top);
  4495. |
  4496. |   if (YY_CURRENT_BUFFER) {
  4497. |       yy_load_buffer_state(  );
  4498. |       (yy_did_buffer_switch_on_eof) = 1;
  4499. |   }
  4500. | }
  4501. |
  4502. | /* Allocates the stack if it does not exist.
  4503. |  *  Guarantees space for at least one push.
  4504. |  */
  4505. | static void yyensure_buffer_stack (void)
  4506. | {
  4507. |   yy_size_t num_to_alloc;
  4508. |    
  4509. |   if (!(yy_buffer_stack)) {
  4510. |
  4511. |       /* First allocation is just for 2 elements, since we don't know if this
  4512. |        * scanner will even need a stack. We use 2 instead of 1 to avoid an
  4513. |        * immediate realloc on the next call.
  4514. |          */
  4515. |       num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
  4516. |       (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
  4517. |                               (num_to_alloc * sizeof(struct yy_buffer_state*)
  4518. |                               );
  4519. |       if ( ! (yy_buffer_stack) )
  4520. |           YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  4521. |
  4522. |       memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
  4523. |
  4524. |       (yy_buffer_stack_max) = num_to_alloc;
  4525. |       (yy_buffer_stack_top) = 0;
  4526. |       return;
  4527. |   }
  4528. |
  4529. |   if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
  4530. |
  4531. |       /* Increase the buffer to prepare for a possible push. */
  4532. |       yy_size_t grow_size = 8 /* arbitrary grow size */;
  4533. |
  4534. |       num_to_alloc = (yy_buffer_stack_max) + grow_size;
  4535. |       (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
  4536. |                               ((yy_buffer_stack),
  4537. |                               num_to_alloc * sizeof(struct yy_buffer_state*)
  4538. |                               );
  4539. |       if ( ! (yy_buffer_stack) )
  4540. |           YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
  4541. |
  4542. |       /* zero only the new slots.*/
  4543. |       memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
  4544. |       (yy_buffer_stack_max) = num_to_alloc;
  4545. |   }
  4546. | }
  4547. |
  4548. | /** Setup the input buffer state to scan directly from a user-specified character buffer.
  4549. |  * @param base the character buffer
  4550. |  * @param size the size in bytes of the character buffer
  4551. |  *
  4552. |  * @return the newly allocated buffer state object.
  4553. |  */
  4554. | YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
  4555. | {
  4556. |   YY_BUFFER_STATE b;
  4557. |    
  4558. |   if ( size < 2 ||
  4559. |        base[size-2] != YY_END_OF_BUFFER_CHAR ||
  4560. |        base[size-1] != YY_END_OF_BUFFER_CHAR )
  4561. |       /* They forgot to leave room for the EOB's. */
  4562. |       return NULL;
  4563. |
  4564. |   b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state )  );
  4565. |   if ( ! b )
  4566. |       YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
  4567. |
  4568. |   b->yy_buf_size = (int) (size - 2);  /* "- 2" to take care of EOB's */
  4569. |   b->yy_buf_pos = b->yy_ch_buf = base;
  4570. |   b->yy_is_our_buffer = 0;
  4571. |   b->yy_input_file = NULL;
  4572. |   b->yy_n_chars = b->yy_buf_size;
  4573. |   b->yy_is_interactive = 0;
  4574. |   b->yy_at_bol = 1;
  4575. |   b->yy_fill_buffer = 0;
  4576. |   b->yy_buffer_status = YY_BUFFER_NEW;
  4577. |
  4578. |   yy_switch_to_buffer( b  );
  4579. |
  4580. |   return b;
  4581. | }
  4582. |
  4583. | /** Setup the input buffer state to scan a string. The next call to yylex() will
  4584. |  * scan from a @e copy of @a str.
  4585. |  * @param yystr a NUL-terminated string to scan
  4586. |  *
  4587. |  * @return the newly allocated buffer state object.
  4588. |  * @note If you want to scan bytes that may contain NUL values, then use
  4589. |  *       yy_scan_bytes() instead.
  4590. |  */
  4591. | YY_BUFFER_STATE yy_scan_string (const char * yystr )
  4592. | {
  4593. |    
  4594. |   return yy_scan_bytes( yystr, (int) strlen(yystr) );
  4595. | }
  4596. |
  4597. | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
  4598. |  * scan from a @e copy of @a bytes.
  4599. |  * @param yybytes the byte buffer to scan
  4600. |  * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
  4601. |  *
  4602. |  * @return the newly allocated buffer state object.
  4603. |  */
  4604. | YY_BUFFER_STATE yy_scan_bytes  (const char * yybytes, int  _yybytes_len )
  4605. | {
  4606. |   YY_BUFFER_STATE b;
  4607. |   char *buf;
  4608. |   yy_size_t n;
  4609. |   int i;
  4610. |    
  4611. |   /* Get memory for full buffer, including space for trailing EOB's. */
  4612. |   n = (yy_size_t) (_yybytes_len + 2);
  4613. |   buf = (char *) yyalloc( n  );
  4614. |   if ( ! buf )
  4615. |       YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
  4616. |
  4617. |   for ( i = 0; i < _yybytes_len; ++i )
  4618. |       buf[i] = yybytes[i];
  4619. |
  4620. |   buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
  4621. |
  4622. |   b = yy_scan_buffer( buf, n );
  4623. |   if ( ! b )
  4624. |       YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
  4625. |
  4626. |   /* It's okay to grow etc. this buffer, and we should throw it
  4627. |    * away when we're done.
  4628. |    */
  4629. |   b->yy_is_our_buffer = 1;
  4630. |
  4631. |   return b;
  4632. | }
  4633. |
  4634. | #ifndef YY_EXIT_FAILURE
  4635. | #define YY_EXIT_FAILURE 2
  4636. | #endif
  4637. |
  4638. | static void yynoreturn yy_fatal_error (const char* msg )
  4639. | {
  4640. |           fprintf( stderr, "%s\n", msg );
  4641. |   exit( YY_EXIT_FAILURE );
  4642. | }
  4643. |
  4644. | /* Redefine yyless() so it works in section 3 code. */
  4645. |
  4646. | #undef yyless
  4647. | #define yyless(n) \
  4648. |   do \
  4649. |       { \
  4650. |       /* Undo effects of setting up yytext. */ \
  4651. |         int yyless_macro_arg = (n); \
  4652. |         YY_LESS_LINENO(yyless_macro_arg);\
  4653. |       yytext[yyleng] = (yy_hold_char); \
  4654. |       (yy_c_buf_p) = yytext + yyless_macro_arg; \
  4655. |       (yy_hold_char) = *(yy_c_buf_p); \
  4656. |       *(yy_c_buf_p) = '\0'; \
  4657. |       yyleng = yyless_macro_arg; \
  4658. |       } \
  4659. |   while ( 0 )
  4660. |
  4661. | /* Accessor  methods (get/set functions) to struct members. */
  4662. |
  4663. | /** Get the current line number.
  4664. |  *
  4665. |  */
  4666. | int yyget_lineno  (void)
  4667. | {
  4668. |    
  4669. |     return yylineno;
  4670. | }
  4671. |
  4672. | /** Get the input stream.
  4673. |  *
  4674. |  */
  4675. | FILE *yyget_in  (void)
  4676. | {
  4677. |         return yyin;
  4678. | }
  4679. |
  4680. | /** Get the output stream.
  4681. |  *
  4682. |  */
  4683. | FILE *yyget_out  (void)
  4684. | {
  4685. |         return yyout;
  4686. | }
  4687. |
  4688. | /** Get the length of the current token.
  4689. |  *
  4690. |  */
  4691. | int yyget_leng  (void)
  4692. | {
  4693. |         return yyleng;
  4694. | }
  4695. |
  4696. | /** Get the current token.
  4697. |  *
  4698. |  */
  4699. |
  4700. | char *yyget_text  (void)
  4701. | {
  4702. |         return yytext;
  4703. | }
  4704. |
  4705. | /** Set the current line number.
  4706. |  * @param _line_number line number
  4707. |  *
  4708. |  */
  4709. | void yyset_lineno (int  _line_number )
  4710. | {
  4711. |    
  4712. |     yylineno = _line_number;
  4713. | }
  4714. |
  4715. | /** Set the input stream. This does not discard the current
  4716. |  * input buffer.
  4717. |  * @param _in_str A readable stream.
  4718. |  *
  4719. |  * @see yy_switch_to_buffer
  4720. |  */
  4721. | void yyset_in (FILE *  _in_str )
  4722. | {
  4723. |         yyin = _in_str ;
  4724. | }
  4725. |
  4726. | void yyset_out (FILE *  _out_str )
  4727. | {
  4728. |         yyout = _out_str ;
  4729. | }
  4730. |
  4731. | int yyget_debug  (void)
  4732. | {
  4733. |         return yy_flex_debug;
  4734. | }
  4735. |
  4736. | void yyset_debug (int  _bdebug )
  4737. | {
  4738. |         yy_flex_debug = _bdebug ;
  4739. | }
  4740. |
  4741. | static int yy_init_globals (void)
  4742. | {
  4743. |         /* Initialization is the same as for the non-reentrant scanner.
  4744. |      * This function is called from yylex_destroy(), so don't allocate here.
  4745. |      */
  4746. |
  4747. |     (yy_buffer_stack) = NULL;
  4748. |     (yy_buffer_stack_top) = 0;
  4749. |     (yy_buffer_stack_max) = 0;
  4750. |     (yy_c_buf_p) = NULL;
  4751. |     (yy_init) = 0;
  4752. |     (yy_start) = 0;
  4753. |
  4754. |     (yy_state_buf) = 0;
  4755. |     (yy_state_ptr) = 0;
  4756. |     (yy_full_match) = 0;
  4757. |     (yy_lp) = 0;
  4758. |
  4759. | /* Defined in main.c */
  4760. | #ifdef YY_STDINIT
  4761. |     yyin = stdin;
  4762. |     yyout = stdout;
  4763. | #else
  4764. |     yyin = NULL;
  4765. |     yyout = NULL;
  4766. | #endif
  4767. |
  4768. |     /* For future reference: Set errno on error, since we are called by
  4769. |      * yylex_init()
  4770. |      */
  4771. |     return 0;
  4772. | }
  4773. |
  4774. | /* yylex_destroy is for both reentrant and non-reentrant scanners. */
  4775. | int yylex_destroy  (void)
  4776. | {
  4777. |    
  4778. |     /* Pop the buffer stack, destroying each element. */
  4779. |   while(YY_CURRENT_BUFFER){
  4780. |       yy_delete_buffer( YY_CURRENT_BUFFER  );
  4781. |       YY_CURRENT_BUFFER_LVALUE = NULL;
  4782. |       yypop_buffer_state();
  4783. |   }
  4784. |
  4785. |   /* Destroy the stack itself. */
  4786. |   yyfree((yy_buffer_stack) );
  4787. |   (yy_buffer_stack) = NULL;
  4788. |
  4789. |     yyfree ( (yy_state_buf) );
  4790. |     (yy_state_buf)  = NULL;
  4791. |
  4792. |     /* Reset the globals. This is important in a non-reentrant scanner so the next time
  4793. |      * yylex() is called, initialization will occur. */
  4794. |     yy_init_globals( );
  4795. |
  4796. |     return 0;
  4797. | }
  4798. |
  4799. | /*
  4800. |  * Internal utility routines.
  4801. |  */
  4802. |
  4803. | #ifndef yytext_ptr
  4804. | static void yy_flex_strncpy (char* s1, const char * s2, int n )
  4805. | {
  4806. |      
  4807. |   int i;
  4808. |   for ( i = 0; i < n; ++i )
  4809. |       s1[i] = s2[i];
  4810. | }
  4811. | #endif
  4812. |
  4813. | #ifdef YY_NEED_STRLEN
  4814. | static int yy_flex_strlen (const char * s )
  4815. | {
  4816. |   int n;
  4817. |   for ( n = 0; s[n]; ++n )
  4818. |       ;
  4819. |
  4820. |   return n;
  4821. | }
  4822. | #endif
  4823. |
  4824. | void *yyalloc (yy_size_t  size )
  4825. | {
  4826. |           return malloc(size);
  4827. | }
  4828. |
  4829. | void *yyrealloc  (void * ptr, yy_size_t  size )
  4830. | {
  4831. |      
  4832. |   /* The cast to (char *) in the following accommodates both
  4833. |    * implementations that use char* generic pointers, and those
  4834. |    * that use void* generic pointers.  It works with the latter
  4835. |    * because both ANSI C and C++ allow castless assignment from
  4836. |    * any pointer type to void*, and deal with argument conversions
  4837. |    * as though doing an assignment.
  4838. |    */
  4839. |   return realloc(ptr, size);
  4840. | }
  4841. |
  4842. | void yyfree (void * ptr )
  4843. | {
  4844. |           free( (char *) ptr );   /* see yyrealloc() for (char *) cast */
  4845. | }
  4846. |
  4847. | #define YYTABLES_NAME "yytables"
  4848. |
  4849. | #line 10 "conftest.l"
  4850. |
  4851. | #ifdef YYTEXT_POINTER
  4852. | extern char *yytext;
  4853. | #endif
  4854. | int
  4855. | main (void)
  4856. | {
  4857. |   return ! yylex () + ! yywrap ();
  4858. | }
  4859. configure:21096: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lfl   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto >&5
  4860. configure:21096: $? = 0
  4861. configure:21106: result: -lfl
  4862. configure:21112: checking whether yytext is a pointer
  4863. configure:21129: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lfl   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto >&5
  4864. configure:21129: $? = 0
  4865. configure:21137: result: yes
  4866. configure:21170: checking pcreposix.h usability
  4867. configure:21170: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  4868. configure:21170: $? = 0
  4869. configure:21170: result: yes
  4870. configure:21170: checking pcreposix.h presence
  4871. configure:21170: gcc -E -I/usr/include/mysql   conftest.c
  4872. configure:21170: $? = 0
  4873. configure:21170: result: yes
  4874. configure:21170: checking for pcreposix.h
  4875. configure:21170: result: yes
  4876. configure:21177: checking for utf8 enabled pcre
  4877. configure:21189: gcc -E -I/usr/include/mysql   conftest.c
  4878. configure:21189: $? = 0
  4879. configure:21197: result: yes
  4880. configure:21295: checking whether to use SRS
  4881. configure:21304: result: yes
  4882. configure:21315: checking srs2.h usability
  4883. configure:21315: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  4884. configure:21315: $? = 0
  4885. configure:21315: result: yes
  4886. configure:21315: checking srs2.h presence
  4887. configure:21315: gcc -E -I/usr/include/mysql   conftest.c
  4888. configure:21315: $? = 0
  4889. configure:21315: result: yes
  4890. configure:21315: checking for srs2.h
  4891. configure:21315: result: yes
  4892. configure:21323: checking for srs_forward in -lsrs2
  4893. configure:21348: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2    -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix >&5
  4894. configure:21348: $? = 0
  4895. configure:21357: result: yes
  4896. configure:21382: checking whether the C compiler supports -Wno-sign-compare
  4897. configure:21395: gcc -c -Wno-sign-compare -I/usr/include/mysql   conftest.c >&5
  4898. configure:21395: $? = 0
  4899. configure:21396: result: yes
  4900. configure:21408: checking for strerror
  4901. configure:21408: result: yes
  4902. configure:21422: checking sys/resource.h usability
  4903. configure:21422: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  4904. configure:21422: $? = 0
  4905. configure:21422: result: yes
  4906. configure:21422: checking sys/resource.h presence
  4907. configure:21422: gcc -E -I/usr/include/mysql   conftest.c
  4908. configure:21422: $? = 0
  4909. configure:21422: result: yes
  4910. configure:21422: checking for sys/resource.h
  4911. configure:21422: result: yes
  4912. configure:21434: checking for setrlimit
  4913. configure:21434: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  4914. configure:21434: $? = 0
  4915. configure:21434: result: yes
  4916. configure:21445: checking for getrlimit
  4917. configure:21445: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  4918. configure:21445: $? = 0
  4919. configure:21445: result: yes
  4920. configure:21458: checking for daemon
  4921. configure:21458: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  4922. configure:21458: $? = 0
  4923. configure:21458: result: yes
  4924. configure:21458: checking for setsid
  4925. configure:21458: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  4926. configure:21458: $? = 0
  4927. configure:21458: result: yes
  4928. configure:21470: checking for shutdown
  4929. configure:21470: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  4930. configure:21470: $? = 0
  4931. configure:21470: result: yes
  4932. configure:21521: checking for setproctitle
  4933. configure:21521: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  4934. /usr/bin/ld: /tmp/ccTZyAoH.o: in function `main':
  4935. /home/halogen/cyrus-imapd-3.2.5/conftest.c:133: undefined reference to `setproctitle'
  4936. collect2: error: ld returned 1 exit status
  4937. configure:21521: $? = 1
  4938. configure: failed program was:
  4939. | /* confdefs.h */
  4940. | #define PACKAGE_NAME "cyrus-imapd"
  4941. | #define PACKAGE_TARNAME "cyrus-imapd"
  4942. | #define PACKAGE_VERSION "3.2.5"
  4943. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  4944. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  4945. | #define PACKAGE_URL "https://www.cyrusimap.org"
  4946. | #define PACKAGE "cyrus-imapd"
  4947. | #define VERSION "3.2.5"
  4948. | #define CYRUS_USER "cyrus"
  4949. | #define STDC_HEADERS 1
  4950. | #define HAVE_SYS_TYPES_H 1
  4951. | #define HAVE_SYS_STAT_H 1
  4952. | #define HAVE_STDLIB_H 1
  4953. | #define HAVE_STRING_H 1
  4954. | #define HAVE_MEMORY_H 1
  4955. | #define HAVE_STRINGS_H 1
  4956. | #define HAVE_INTTYPES_H 1
  4957. | #define HAVE_STDINT_H 1
  4958. | #define HAVE_UNISTD_H 1
  4959. | #define __EXTENSIONS__ 1
  4960. | #define _ALL_SOURCE 1
  4961. | #define _GNU_SOURCE 1
  4962. | #define _POSIX_PTHREAD_SEMANTICS 1
  4963. | #define _TANDEM_SOURCE 1
  4964. | #define HAVE_LONG_FILE_NAMES 1
  4965. | #define HAVE_VISIBILITY 1
  4966. | #define HAVE_DLFCN_H 1
  4967. | #define LT_OBJDIR ".libs/"
  4968. | #define SIZEOF_INT 4
  4969. | #define SIZEOF_LONG 4
  4970. | #define SIZEOF_SIZE_T 4
  4971. | #define SIZEOF_OFF_T 4
  4972. | #define SIZEOF_TIME_T 4
  4973. | #define SIZEOF_LONG_LONG_INT 8
  4974. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  4975. | #define ALIGNOF_UINT32_T 4
  4976. | #define HAVE_UNISTD_H 1
  4977. | #define HAVE_SYS_SELECT_H 1
  4978. | #define HAVE_SYS_PARAM_H 1
  4979. | #define HAVE_STDARG_H 1
  4980. | #define HAVE_MEMMOVE 1
  4981. | #define HAVE_STRCASECMP 1
  4982. | #define HAVE_FTRUNCATE 1
  4983. | #define HAVE_STRERROR 1
  4984. | #define HAVE_POSIX_FADVISE 1
  4985. | #define HAVE_STRSEP 1
  4986. | #define HAVE_MEMMEM 1
  4987. | #define HAVE_MEMRCHR 1
  4988. | #define HAVE_GETGROUPLIST 1
  4989. | #define HAVE_FMEMOPEN 1
  4990. | #define HAVE_PSELECT 1
  4991. | #define HAVE_FUTIMENS 1
  4992. | #define HAVE_FUTIMES 1
  4993. | #define HAVE_DIRENT_H 1
  4994. | #define HAVE_STDLIB_H 1
  4995. | #define HAVE_GETADDRINFO /**/
  4996. | #define HAVE_GETNAMEINFO /**/
  4997. | #define HAVE_SS_FAMILY /**/
  4998. | #define HAVE_SYS_TIME_H 1
  4999. | #define TIME_WITH_SYS_TIME 1
  5000. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5001. | #define HAVE_TM_ZONE 1
  5002. | #define HAVE_TIMEGM 1
  5003. | #define HAVE_VPRINTF 1
  5004. | #define TIME_T_FMT "%ld"
  5005. | #define strtotimet(a,b,c) strtol(a,b,c)
  5006. | #define SIZE_T_FMT "%u"
  5007. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5008. | #define OFF_T_FMT "%ld"
  5009. | #define strtoofft(a,b,c) strtol(a,b,c)
  5010. | #define RLIM_T_FMT "%lu"
  5011. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5012. | #define HAVE_MYSQL /**/
  5013. | #define USE_CYRUSDB_SQL /**/
  5014. | #define USE_SQUAT /**/
  5015. | #define RM_BIN "/usr/bin/rm"
  5016. | #define RSYNC_BIN "/usr/bin/rsync"
  5017. | #define USE_XAPIAN /**/
  5018. | #define USE_XAPIAN_CJK_WORDS /**/
  5019. | #define XAPIAN_CJK_TOKENS "words"
  5020. | #define USE_SIEVE /**/
  5021. | #define YYTEXT_POINTER 1
  5022. | #define ENABLE_REGEX /**/
  5023. | #define HAVE_PCREPOSIX_H /**/
  5024. | #define HAVE_LIBSRS2 1
  5025. | #define USE_SRS /**/
  5026. | #define HAS_STRERROR /**/
  5027. | #define HAVE_SYS_RESOURCE_H 1
  5028. | #define HAVE_SETRLIMIT 1
  5029. | #define HAVE_GETRLIMIT 1
  5030. | #define HAVE_DAEMON 1
  5031. | #define HAVE_SETSID 1
  5032. | #define HAVE_SHUTDOWN 1
  5033. | #define HAVE_SOCKLEN_T /**/
  5034. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5035. | #define HAVE_RLIM_T /**/
  5036. | /* end confdefs.h.  */
  5037. | /* Define setproctitle to an innocuous variant, in case <limits.h> declares setproctitle.
  5038. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  5039. | #define setproctitle innocuous_setproctitle
  5040. |
  5041. | /* System header to define __stub macros and hopefully few prototypes,
  5042. |     which can conflict with char setproctitle (); below.
  5043. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  5044. |     <limits.h> exists even on freestanding compilers.  */
  5045. |
  5046. | #ifdef __STDC__
  5047. | # include <limits.h>
  5048. | #else
  5049. | # include <assert.h>
  5050. | #endif
  5051. |
  5052. | #undef setproctitle
  5053. |
  5054. | /* Override any GCC internal prototype to avoid an error.
  5055. |    Use char because int might match the return type of a GCC
  5056. |    builtin and then its argument prototype would still apply.  */
  5057. | #ifdef __cplusplus
  5058. | extern "C"
  5059. | #endif
  5060. | char setproctitle ();
  5061. | /* The GNU C library defines this for functions which it implements
  5062. |     to always fail with ENOSYS.  Some functions are actually named
  5063. |     something starting with __ and the normal name is an alias.  */
  5064. | #if defined __stub_setproctitle || defined __stub___setproctitle
  5065. | choke me
  5066. | #endif
  5067. |
  5068. | int
  5069. | main ()
  5070. | {
  5071. | return setproctitle ();
  5072. |   ;
  5073. |   return 0;
  5074. | }
  5075. configure:21521: result: no
  5076. configure:21527: checking for setproctitle in -lutil
  5077. configure:21552: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lutil  -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5078. /usr/bin/ld: /tmp/ccISPWkN.o: in function `main':
  5079. /home/halogen/cyrus-imapd-3.2.5/conftest.c:110: undefined reference to `setproctitle'
  5080. collect2: error: ld returned 1 exit status
  5081. configure:21552: $? = 1
  5082. configure: failed program was:
  5083. | /* confdefs.h */
  5084. | #define PACKAGE_NAME "cyrus-imapd"
  5085. | #define PACKAGE_TARNAME "cyrus-imapd"
  5086. | #define PACKAGE_VERSION "3.2.5"
  5087. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5088. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5089. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5090. | #define PACKAGE "cyrus-imapd"
  5091. | #define VERSION "3.2.5"
  5092. | #define CYRUS_USER "cyrus"
  5093. | #define STDC_HEADERS 1
  5094. | #define HAVE_SYS_TYPES_H 1
  5095. | #define HAVE_SYS_STAT_H 1
  5096. | #define HAVE_STDLIB_H 1
  5097. | #define HAVE_STRING_H 1
  5098. | #define HAVE_MEMORY_H 1
  5099. | #define HAVE_STRINGS_H 1
  5100. | #define HAVE_INTTYPES_H 1
  5101. | #define HAVE_STDINT_H 1
  5102. | #define HAVE_UNISTD_H 1
  5103. | #define __EXTENSIONS__ 1
  5104. | #define _ALL_SOURCE 1
  5105. | #define _GNU_SOURCE 1
  5106. | #define _POSIX_PTHREAD_SEMANTICS 1
  5107. | #define _TANDEM_SOURCE 1
  5108. | #define HAVE_LONG_FILE_NAMES 1
  5109. | #define HAVE_VISIBILITY 1
  5110. | #define HAVE_DLFCN_H 1
  5111. | #define LT_OBJDIR ".libs/"
  5112. | #define SIZEOF_INT 4
  5113. | #define SIZEOF_LONG 4
  5114. | #define SIZEOF_SIZE_T 4
  5115. | #define SIZEOF_OFF_T 4
  5116. | #define SIZEOF_TIME_T 4
  5117. | #define SIZEOF_LONG_LONG_INT 8
  5118. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5119. | #define ALIGNOF_UINT32_T 4
  5120. | #define HAVE_UNISTD_H 1
  5121. | #define HAVE_SYS_SELECT_H 1
  5122. | #define HAVE_SYS_PARAM_H 1
  5123. | #define HAVE_STDARG_H 1
  5124. | #define HAVE_MEMMOVE 1
  5125. | #define HAVE_STRCASECMP 1
  5126. | #define HAVE_FTRUNCATE 1
  5127. | #define HAVE_STRERROR 1
  5128. | #define HAVE_POSIX_FADVISE 1
  5129. | #define HAVE_STRSEP 1
  5130. | #define HAVE_MEMMEM 1
  5131. | #define HAVE_MEMRCHR 1
  5132. | #define HAVE_GETGROUPLIST 1
  5133. | #define HAVE_FMEMOPEN 1
  5134. | #define HAVE_PSELECT 1
  5135. | #define HAVE_FUTIMENS 1
  5136. | #define HAVE_FUTIMES 1
  5137. | #define HAVE_DIRENT_H 1
  5138. | #define HAVE_STDLIB_H 1
  5139. | #define HAVE_GETADDRINFO /**/
  5140. | #define HAVE_GETNAMEINFO /**/
  5141. | #define HAVE_SS_FAMILY /**/
  5142. | #define HAVE_SYS_TIME_H 1
  5143. | #define TIME_WITH_SYS_TIME 1
  5144. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5145. | #define HAVE_TM_ZONE 1
  5146. | #define HAVE_TIMEGM 1
  5147. | #define HAVE_VPRINTF 1
  5148. | #define TIME_T_FMT "%ld"
  5149. | #define strtotimet(a,b,c) strtol(a,b,c)
  5150. | #define SIZE_T_FMT "%u"
  5151. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5152. | #define OFF_T_FMT "%ld"
  5153. | #define strtoofft(a,b,c) strtol(a,b,c)
  5154. | #define RLIM_T_FMT "%lu"
  5155. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5156. | #define HAVE_MYSQL /**/
  5157. | #define USE_CYRUSDB_SQL /**/
  5158. | #define USE_SQUAT /**/
  5159. | #define RM_BIN "/usr/bin/rm"
  5160. | #define RSYNC_BIN "/usr/bin/rsync"
  5161. | #define USE_XAPIAN /**/
  5162. | #define USE_XAPIAN_CJK_WORDS /**/
  5163. | #define XAPIAN_CJK_TOKENS "words"
  5164. | #define USE_SIEVE /**/
  5165. | #define YYTEXT_POINTER 1
  5166. | #define ENABLE_REGEX /**/
  5167. | #define HAVE_PCREPOSIX_H /**/
  5168. | #define HAVE_LIBSRS2 1
  5169. | #define USE_SRS /**/
  5170. | #define HAS_STRERROR /**/
  5171. | #define HAVE_SYS_RESOURCE_H 1
  5172. | #define HAVE_SETRLIMIT 1
  5173. | #define HAVE_GETRLIMIT 1
  5174. | #define HAVE_DAEMON 1
  5175. | #define HAVE_SETSID 1
  5176. | #define HAVE_SHUTDOWN 1
  5177. | #define HAVE_SOCKLEN_T /**/
  5178. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5179. | #define HAVE_RLIM_T /**/
  5180. | /* end confdefs.h.  */
  5181. |
  5182. | /* Override any GCC internal prototype to avoid an error.
  5183. |    Use char because int might match the return type of a GCC
  5184. |    builtin and then its argument prototype would still apply.  */
  5185. | #ifdef __cplusplus
  5186. | extern "C"
  5187. | #endif
  5188. | char setproctitle ();
  5189. | int
  5190. | main ()
  5191. | {
  5192. | return setproctitle ();
  5193. |   ;
  5194. |   return 0;
  5195. | }
  5196. configure:21561: result: no
  5197. configure:21570: checking sys/pstat.h usability
  5198. configure:21570: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  5199. conftest.c:132:10: fatal error: sys/pstat.h: No such file or directory
  5200.   132 | #include <sys/pstat.h>
  5201.       |          ^~~~~~~~~~~~~
  5202. compilation terminated.
  5203. configure:21570: $? = 1
  5204. configure: failed program was:
  5205. | /* confdefs.h */
  5206. | #define PACKAGE_NAME "cyrus-imapd"
  5207. | #define PACKAGE_TARNAME "cyrus-imapd"
  5208. | #define PACKAGE_VERSION "3.2.5"
  5209. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5210. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5211. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5212. | #define PACKAGE "cyrus-imapd"
  5213. | #define VERSION "3.2.5"
  5214. | #define CYRUS_USER "cyrus"
  5215. | #define STDC_HEADERS 1
  5216. | #define HAVE_SYS_TYPES_H 1
  5217. | #define HAVE_SYS_STAT_H 1
  5218. | #define HAVE_STDLIB_H 1
  5219. | #define HAVE_STRING_H 1
  5220. | #define HAVE_MEMORY_H 1
  5221. | #define HAVE_STRINGS_H 1
  5222. | #define HAVE_INTTYPES_H 1
  5223. | #define HAVE_STDINT_H 1
  5224. | #define HAVE_UNISTD_H 1
  5225. | #define __EXTENSIONS__ 1
  5226. | #define _ALL_SOURCE 1
  5227. | #define _GNU_SOURCE 1
  5228. | #define _POSIX_PTHREAD_SEMANTICS 1
  5229. | #define _TANDEM_SOURCE 1
  5230. | #define HAVE_LONG_FILE_NAMES 1
  5231. | #define HAVE_VISIBILITY 1
  5232. | #define HAVE_DLFCN_H 1
  5233. | #define LT_OBJDIR ".libs/"
  5234. | #define SIZEOF_INT 4
  5235. | #define SIZEOF_LONG 4
  5236. | #define SIZEOF_SIZE_T 4
  5237. | #define SIZEOF_OFF_T 4
  5238. | #define SIZEOF_TIME_T 4
  5239. | #define SIZEOF_LONG_LONG_INT 8
  5240. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5241. | #define ALIGNOF_UINT32_T 4
  5242. | #define HAVE_UNISTD_H 1
  5243. | #define HAVE_SYS_SELECT_H 1
  5244. | #define HAVE_SYS_PARAM_H 1
  5245. | #define HAVE_STDARG_H 1
  5246. | #define HAVE_MEMMOVE 1
  5247. | #define HAVE_STRCASECMP 1
  5248. | #define HAVE_FTRUNCATE 1
  5249. | #define HAVE_STRERROR 1
  5250. | #define HAVE_POSIX_FADVISE 1
  5251. | #define HAVE_STRSEP 1
  5252. | #define HAVE_MEMMEM 1
  5253. | #define HAVE_MEMRCHR 1
  5254. | #define HAVE_GETGROUPLIST 1
  5255. | #define HAVE_FMEMOPEN 1
  5256. | #define HAVE_PSELECT 1
  5257. | #define HAVE_FUTIMENS 1
  5258. | #define HAVE_FUTIMES 1
  5259. | #define HAVE_DIRENT_H 1
  5260. | #define HAVE_STDLIB_H 1
  5261. | #define HAVE_GETADDRINFO /**/
  5262. | #define HAVE_GETNAMEINFO /**/
  5263. | #define HAVE_SS_FAMILY /**/
  5264. | #define HAVE_SYS_TIME_H 1
  5265. | #define TIME_WITH_SYS_TIME 1
  5266. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5267. | #define HAVE_TM_ZONE 1
  5268. | #define HAVE_TIMEGM 1
  5269. | #define HAVE_VPRINTF 1
  5270. | #define TIME_T_FMT "%ld"
  5271. | #define strtotimet(a,b,c) strtol(a,b,c)
  5272. | #define SIZE_T_FMT "%u"
  5273. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5274. | #define OFF_T_FMT "%ld"
  5275. | #define strtoofft(a,b,c) strtol(a,b,c)
  5276. | #define RLIM_T_FMT "%lu"
  5277. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5278. | #define HAVE_MYSQL /**/
  5279. | #define USE_CYRUSDB_SQL /**/
  5280. | #define USE_SQUAT /**/
  5281. | #define RM_BIN "/usr/bin/rm"
  5282. | #define RSYNC_BIN "/usr/bin/rsync"
  5283. | #define USE_XAPIAN /**/
  5284. | #define USE_XAPIAN_CJK_WORDS /**/
  5285. | #define XAPIAN_CJK_TOKENS "words"
  5286. | #define USE_SIEVE /**/
  5287. | #define YYTEXT_POINTER 1
  5288. | #define ENABLE_REGEX /**/
  5289. | #define HAVE_PCREPOSIX_H /**/
  5290. | #define HAVE_LIBSRS2 1
  5291. | #define USE_SRS /**/
  5292. | #define HAS_STRERROR /**/
  5293. | #define HAVE_SYS_RESOURCE_H 1
  5294. | #define HAVE_SETRLIMIT 1
  5295. | #define HAVE_GETRLIMIT 1
  5296. | #define HAVE_DAEMON 1
  5297. | #define HAVE_SETSID 1
  5298. | #define HAVE_SHUTDOWN 1
  5299. | #define HAVE_SOCKLEN_T /**/
  5300. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5301. | #define HAVE_RLIM_T /**/
  5302. | /* end confdefs.h.  */
  5303. | #include <stdio.h>
  5304. | #ifdef HAVE_SYS_TYPES_H
  5305. | # include <sys/types.h>
  5306. | #endif
  5307. | #ifdef HAVE_SYS_STAT_H
  5308. | # include <sys/stat.h>
  5309. | #endif
  5310. | #ifdef STDC_HEADERS
  5311. | # include <stdlib.h>
  5312. | # include <stddef.h>
  5313. | #else
  5314. | # ifdef HAVE_STDLIB_H
  5315. | #  include <stdlib.h>
  5316. | # endif
  5317. | #endif
  5318. | #ifdef HAVE_STRING_H
  5319. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  5320. | #  include <memory.h>
  5321. | # endif
  5322. | # include <string.h>
  5323. | #endif
  5324. | #ifdef HAVE_STRINGS_H
  5325. | # include <strings.h>
  5326. | #endif
  5327. | #ifdef HAVE_INTTYPES_H
  5328. | # include <inttypes.h>
  5329. | #endif
  5330. | #ifdef HAVE_STDINT_H
  5331. | # include <stdint.h>
  5332. | #endif
  5333. | #ifdef HAVE_UNISTD_H
  5334. | # include <unistd.h>
  5335. | #endif
  5336. | #include <sys/pstat.h>
  5337. configure:21570: result: no
  5338. configure:21570: checking sys/pstat.h presence
  5339. configure:21570: gcc -E -I/usr/include/mysql   conftest.c
  5340. conftest.c:99:10: fatal error: sys/pstat.h: No such file or directory
  5341.    99 | #include <sys/pstat.h>
  5342.       |          ^~~~~~~~~~~~~
  5343. compilation terminated.
  5344. configure:21570: $? = 1
  5345. configure: failed program was:
  5346. | /* confdefs.h */
  5347. | #define PACKAGE_NAME "cyrus-imapd"
  5348. | #define PACKAGE_TARNAME "cyrus-imapd"
  5349. | #define PACKAGE_VERSION "3.2.5"
  5350. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5351. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5352. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5353. | #define PACKAGE "cyrus-imapd"
  5354. | #define VERSION "3.2.5"
  5355. | #define CYRUS_USER "cyrus"
  5356. | #define STDC_HEADERS 1
  5357. | #define HAVE_SYS_TYPES_H 1
  5358. | #define HAVE_SYS_STAT_H 1
  5359. | #define HAVE_STDLIB_H 1
  5360. | #define HAVE_STRING_H 1
  5361. | #define HAVE_MEMORY_H 1
  5362. | #define HAVE_STRINGS_H 1
  5363. | #define HAVE_INTTYPES_H 1
  5364. | #define HAVE_STDINT_H 1
  5365. | #define HAVE_UNISTD_H 1
  5366. | #define __EXTENSIONS__ 1
  5367. | #define _ALL_SOURCE 1
  5368. | #define _GNU_SOURCE 1
  5369. | #define _POSIX_PTHREAD_SEMANTICS 1
  5370. | #define _TANDEM_SOURCE 1
  5371. | #define HAVE_LONG_FILE_NAMES 1
  5372. | #define HAVE_VISIBILITY 1
  5373. | #define HAVE_DLFCN_H 1
  5374. | #define LT_OBJDIR ".libs/"
  5375. | #define SIZEOF_INT 4
  5376. | #define SIZEOF_LONG 4
  5377. | #define SIZEOF_SIZE_T 4
  5378. | #define SIZEOF_OFF_T 4
  5379. | #define SIZEOF_TIME_T 4
  5380. | #define SIZEOF_LONG_LONG_INT 8
  5381. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5382. | #define ALIGNOF_UINT32_T 4
  5383. | #define HAVE_UNISTD_H 1
  5384. | #define HAVE_SYS_SELECT_H 1
  5385. | #define HAVE_SYS_PARAM_H 1
  5386. | #define HAVE_STDARG_H 1
  5387. | #define HAVE_MEMMOVE 1
  5388. | #define HAVE_STRCASECMP 1
  5389. | #define HAVE_FTRUNCATE 1
  5390. | #define HAVE_STRERROR 1
  5391. | #define HAVE_POSIX_FADVISE 1
  5392. | #define HAVE_STRSEP 1
  5393. | #define HAVE_MEMMEM 1
  5394. | #define HAVE_MEMRCHR 1
  5395. | #define HAVE_GETGROUPLIST 1
  5396. | #define HAVE_FMEMOPEN 1
  5397. | #define HAVE_PSELECT 1
  5398. | #define HAVE_FUTIMENS 1
  5399. | #define HAVE_FUTIMES 1
  5400. | #define HAVE_DIRENT_H 1
  5401. | #define HAVE_STDLIB_H 1
  5402. | #define HAVE_GETADDRINFO /**/
  5403. | #define HAVE_GETNAMEINFO /**/
  5404. | #define HAVE_SS_FAMILY /**/
  5405. | #define HAVE_SYS_TIME_H 1
  5406. | #define TIME_WITH_SYS_TIME 1
  5407. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5408. | #define HAVE_TM_ZONE 1
  5409. | #define HAVE_TIMEGM 1
  5410. | #define HAVE_VPRINTF 1
  5411. | #define TIME_T_FMT "%ld"
  5412. | #define strtotimet(a,b,c) strtol(a,b,c)
  5413. | #define SIZE_T_FMT "%u"
  5414. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5415. | #define OFF_T_FMT "%ld"
  5416. | #define strtoofft(a,b,c) strtol(a,b,c)
  5417. | #define RLIM_T_FMT "%lu"
  5418. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5419. | #define HAVE_MYSQL /**/
  5420. | #define USE_CYRUSDB_SQL /**/
  5421. | #define USE_SQUAT /**/
  5422. | #define RM_BIN "/usr/bin/rm"
  5423. | #define RSYNC_BIN "/usr/bin/rsync"
  5424. | #define USE_XAPIAN /**/
  5425. | #define USE_XAPIAN_CJK_WORDS /**/
  5426. | #define XAPIAN_CJK_TOKENS "words"
  5427. | #define USE_SIEVE /**/
  5428. | #define YYTEXT_POINTER 1
  5429. | #define ENABLE_REGEX /**/
  5430. | #define HAVE_PCREPOSIX_H /**/
  5431. | #define HAVE_LIBSRS2 1
  5432. | #define USE_SRS /**/
  5433. | #define HAS_STRERROR /**/
  5434. | #define HAVE_SYS_RESOURCE_H 1
  5435. | #define HAVE_SETRLIMIT 1
  5436. | #define HAVE_GETRLIMIT 1
  5437. | #define HAVE_DAEMON 1
  5438. | #define HAVE_SETSID 1
  5439. | #define HAVE_SHUTDOWN 1
  5440. | #define HAVE_SOCKLEN_T /**/
  5441. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5442. | #define HAVE_RLIM_T /**/
  5443. | /* end confdefs.h.  */
  5444. | #include <sys/pstat.h>
  5445. configure:21570: result: no
  5446. configure:21570: checking for sys/pstat.h
  5447. configure:21570: result: no
  5448. configure:21578: checking sys/sysnews.h usability
  5449. configure:21578: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  5450. conftest.c:132:10: fatal error: sys/sysnews.h: No such file or directory
  5451.   132 | #include <sys/sysnews.h>
  5452.       |          ^~~~~~~~~~~~~~~
  5453. compilation terminated.
  5454. configure:21578: $? = 1
  5455. configure: failed program was:
  5456. | /* confdefs.h */
  5457. | #define PACKAGE_NAME "cyrus-imapd"
  5458. | #define PACKAGE_TARNAME "cyrus-imapd"
  5459. | #define PACKAGE_VERSION "3.2.5"
  5460. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5461. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5462. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5463. | #define PACKAGE "cyrus-imapd"
  5464. | #define VERSION "3.2.5"
  5465. | #define CYRUS_USER "cyrus"
  5466. | #define STDC_HEADERS 1
  5467. | #define HAVE_SYS_TYPES_H 1
  5468. | #define HAVE_SYS_STAT_H 1
  5469. | #define HAVE_STDLIB_H 1
  5470. | #define HAVE_STRING_H 1
  5471. | #define HAVE_MEMORY_H 1
  5472. | #define HAVE_STRINGS_H 1
  5473. | #define HAVE_INTTYPES_H 1
  5474. | #define HAVE_STDINT_H 1
  5475. | #define HAVE_UNISTD_H 1
  5476. | #define __EXTENSIONS__ 1
  5477. | #define _ALL_SOURCE 1
  5478. | #define _GNU_SOURCE 1
  5479. | #define _POSIX_PTHREAD_SEMANTICS 1
  5480. | #define _TANDEM_SOURCE 1
  5481. | #define HAVE_LONG_FILE_NAMES 1
  5482. | #define HAVE_VISIBILITY 1
  5483. | #define HAVE_DLFCN_H 1
  5484. | #define LT_OBJDIR ".libs/"
  5485. | #define SIZEOF_INT 4
  5486. | #define SIZEOF_LONG 4
  5487. | #define SIZEOF_SIZE_T 4
  5488. | #define SIZEOF_OFF_T 4
  5489. | #define SIZEOF_TIME_T 4
  5490. | #define SIZEOF_LONG_LONG_INT 8
  5491. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5492. | #define ALIGNOF_UINT32_T 4
  5493. | #define HAVE_UNISTD_H 1
  5494. | #define HAVE_SYS_SELECT_H 1
  5495. | #define HAVE_SYS_PARAM_H 1
  5496. | #define HAVE_STDARG_H 1
  5497. | #define HAVE_MEMMOVE 1
  5498. | #define HAVE_STRCASECMP 1
  5499. | #define HAVE_FTRUNCATE 1
  5500. | #define HAVE_STRERROR 1
  5501. | #define HAVE_POSIX_FADVISE 1
  5502. | #define HAVE_STRSEP 1
  5503. | #define HAVE_MEMMEM 1
  5504. | #define HAVE_MEMRCHR 1
  5505. | #define HAVE_GETGROUPLIST 1
  5506. | #define HAVE_FMEMOPEN 1
  5507. | #define HAVE_PSELECT 1
  5508. | #define HAVE_FUTIMENS 1
  5509. | #define HAVE_FUTIMES 1
  5510. | #define HAVE_DIRENT_H 1
  5511. | #define HAVE_STDLIB_H 1
  5512. | #define HAVE_GETADDRINFO /**/
  5513. | #define HAVE_GETNAMEINFO /**/
  5514. | #define HAVE_SS_FAMILY /**/
  5515. | #define HAVE_SYS_TIME_H 1
  5516. | #define TIME_WITH_SYS_TIME 1
  5517. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5518. | #define HAVE_TM_ZONE 1
  5519. | #define HAVE_TIMEGM 1
  5520. | #define HAVE_VPRINTF 1
  5521. | #define TIME_T_FMT "%ld"
  5522. | #define strtotimet(a,b,c) strtol(a,b,c)
  5523. | #define SIZE_T_FMT "%u"
  5524. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5525. | #define OFF_T_FMT "%ld"
  5526. | #define strtoofft(a,b,c) strtol(a,b,c)
  5527. | #define RLIM_T_FMT "%lu"
  5528. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5529. | #define HAVE_MYSQL /**/
  5530. | #define USE_CYRUSDB_SQL /**/
  5531. | #define USE_SQUAT /**/
  5532. | #define RM_BIN "/usr/bin/rm"
  5533. | #define RSYNC_BIN "/usr/bin/rsync"
  5534. | #define USE_XAPIAN /**/
  5535. | #define USE_XAPIAN_CJK_WORDS /**/
  5536. | #define XAPIAN_CJK_TOKENS "words"
  5537. | #define USE_SIEVE /**/
  5538. | #define YYTEXT_POINTER 1
  5539. | #define ENABLE_REGEX /**/
  5540. | #define HAVE_PCREPOSIX_H /**/
  5541. | #define HAVE_LIBSRS2 1
  5542. | #define USE_SRS /**/
  5543. | #define HAS_STRERROR /**/
  5544. | #define HAVE_SYS_RESOURCE_H 1
  5545. | #define HAVE_SETRLIMIT 1
  5546. | #define HAVE_GETRLIMIT 1
  5547. | #define HAVE_DAEMON 1
  5548. | #define HAVE_SETSID 1
  5549. | #define HAVE_SHUTDOWN 1
  5550. | #define HAVE_SOCKLEN_T /**/
  5551. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5552. | #define HAVE_RLIM_T /**/
  5553. | /* end confdefs.h.  */
  5554. | #include <stdio.h>
  5555. | #ifdef HAVE_SYS_TYPES_H
  5556. | # include <sys/types.h>
  5557. | #endif
  5558. | #ifdef HAVE_SYS_STAT_H
  5559. | # include <sys/stat.h>
  5560. | #endif
  5561. | #ifdef STDC_HEADERS
  5562. | # include <stdlib.h>
  5563. | # include <stddef.h>
  5564. | #else
  5565. | # ifdef HAVE_STDLIB_H
  5566. | #  include <stdlib.h>
  5567. | # endif
  5568. | #endif
  5569. | #ifdef HAVE_STRING_H
  5570. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  5571. | #  include <memory.h>
  5572. | # endif
  5573. | # include <string.h>
  5574. | #endif
  5575. | #ifdef HAVE_STRINGS_H
  5576. | # include <strings.h>
  5577. | #endif
  5578. | #ifdef HAVE_INTTYPES_H
  5579. | # include <inttypes.h>
  5580. | #endif
  5581. | #ifdef HAVE_STDINT_H
  5582. | # include <stdint.h>
  5583. | #endif
  5584. | #ifdef HAVE_UNISTD_H
  5585. | # include <unistd.h>
  5586. | #endif
  5587. | #include <sys/sysnews.h>
  5588. configure:21578: result: no
  5589. configure:21578: checking sys/sysnews.h presence
  5590. configure:21578: gcc -E -I/usr/include/mysql   conftest.c
  5591. conftest.c:99:10: fatal error: sys/sysnews.h: No such file or directory
  5592.    99 | #include <sys/sysnews.h>
  5593.       |          ^~~~~~~~~~~~~~~
  5594. compilation terminated.
  5595. configure:21578: $? = 1
  5596. configure: failed program was:
  5597. | /* confdefs.h */
  5598. | #define PACKAGE_NAME "cyrus-imapd"
  5599. | #define PACKAGE_TARNAME "cyrus-imapd"
  5600. | #define PACKAGE_VERSION "3.2.5"
  5601. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5602. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5603. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5604. | #define PACKAGE "cyrus-imapd"
  5605. | #define VERSION "3.2.5"
  5606. | #define CYRUS_USER "cyrus"
  5607. | #define STDC_HEADERS 1
  5608. | #define HAVE_SYS_TYPES_H 1
  5609. | #define HAVE_SYS_STAT_H 1
  5610. | #define HAVE_STDLIB_H 1
  5611. | #define HAVE_STRING_H 1
  5612. | #define HAVE_MEMORY_H 1
  5613. | #define HAVE_STRINGS_H 1
  5614. | #define HAVE_INTTYPES_H 1
  5615. | #define HAVE_STDINT_H 1
  5616. | #define HAVE_UNISTD_H 1
  5617. | #define __EXTENSIONS__ 1
  5618. | #define _ALL_SOURCE 1
  5619. | #define _GNU_SOURCE 1
  5620. | #define _POSIX_PTHREAD_SEMANTICS 1
  5621. | #define _TANDEM_SOURCE 1
  5622. | #define HAVE_LONG_FILE_NAMES 1
  5623. | #define HAVE_VISIBILITY 1
  5624. | #define HAVE_DLFCN_H 1
  5625. | #define LT_OBJDIR ".libs/"
  5626. | #define SIZEOF_INT 4
  5627. | #define SIZEOF_LONG 4
  5628. | #define SIZEOF_SIZE_T 4
  5629. | #define SIZEOF_OFF_T 4
  5630. | #define SIZEOF_TIME_T 4
  5631. | #define SIZEOF_LONG_LONG_INT 8
  5632. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5633. | #define ALIGNOF_UINT32_T 4
  5634. | #define HAVE_UNISTD_H 1
  5635. | #define HAVE_SYS_SELECT_H 1
  5636. | #define HAVE_SYS_PARAM_H 1
  5637. | #define HAVE_STDARG_H 1
  5638. | #define HAVE_MEMMOVE 1
  5639. | #define HAVE_STRCASECMP 1
  5640. | #define HAVE_FTRUNCATE 1
  5641. | #define HAVE_STRERROR 1
  5642. | #define HAVE_POSIX_FADVISE 1
  5643. | #define HAVE_STRSEP 1
  5644. | #define HAVE_MEMMEM 1
  5645. | #define HAVE_MEMRCHR 1
  5646. | #define HAVE_GETGROUPLIST 1
  5647. | #define HAVE_FMEMOPEN 1
  5648. | #define HAVE_PSELECT 1
  5649. | #define HAVE_FUTIMENS 1
  5650. | #define HAVE_FUTIMES 1
  5651. | #define HAVE_DIRENT_H 1
  5652. | #define HAVE_STDLIB_H 1
  5653. | #define HAVE_GETADDRINFO /**/
  5654. | #define HAVE_GETNAMEINFO /**/
  5655. | #define HAVE_SS_FAMILY /**/
  5656. | #define HAVE_SYS_TIME_H 1
  5657. | #define TIME_WITH_SYS_TIME 1
  5658. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5659. | #define HAVE_TM_ZONE 1
  5660. | #define HAVE_TIMEGM 1
  5661. | #define HAVE_VPRINTF 1
  5662. | #define TIME_T_FMT "%ld"
  5663. | #define strtotimet(a,b,c) strtol(a,b,c)
  5664. | #define SIZE_T_FMT "%u"
  5665. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5666. | #define OFF_T_FMT "%ld"
  5667. | #define strtoofft(a,b,c) strtol(a,b,c)
  5668. | #define RLIM_T_FMT "%lu"
  5669. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5670. | #define HAVE_MYSQL /**/
  5671. | #define USE_CYRUSDB_SQL /**/
  5672. | #define USE_SQUAT /**/
  5673. | #define RM_BIN "/usr/bin/rm"
  5674. | #define RSYNC_BIN "/usr/bin/rsync"
  5675. | #define USE_XAPIAN /**/
  5676. | #define USE_XAPIAN_CJK_WORDS /**/
  5677. | #define XAPIAN_CJK_TOKENS "words"
  5678. | #define USE_SIEVE /**/
  5679. | #define YYTEXT_POINTER 1
  5680. | #define ENABLE_REGEX /**/
  5681. | #define HAVE_PCREPOSIX_H /**/
  5682. | #define HAVE_LIBSRS2 1
  5683. | #define USE_SRS /**/
  5684. | #define HAS_STRERROR /**/
  5685. | #define HAVE_SYS_RESOURCE_H 1
  5686. | #define HAVE_SETRLIMIT 1
  5687. | #define HAVE_GETRLIMIT 1
  5688. | #define HAVE_DAEMON 1
  5689. | #define HAVE_SETSID 1
  5690. | #define HAVE_SHUTDOWN 1
  5691. | #define HAVE_SOCKLEN_T /**/
  5692. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5693. | #define HAVE_RLIM_T /**/
  5694. | /* end confdefs.h.  */
  5695. | #include <sys/sysnews.h>
  5696. configure:21578: result: no
  5697. configure:21578: checking for sys/sysnews.h
  5698. configure:21578: result: no
  5699. configure:21586: checking for PS_STRINGS
  5700. configure:21599: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  5701. conftest.c:100:10: fatal error: machine/vmparam.h: No such file or directory
  5702.   100 | #include <machine/vmparam.h>
  5703.       |          ^~~~~~~~~~~~~~~~~~~
  5704. compilation terminated.
  5705. configure:21599: $? = 1
  5706. configure: failed program was:
  5707. | /* confdefs.h */
  5708. | #define PACKAGE_NAME "cyrus-imapd"
  5709. | #define PACKAGE_TARNAME "cyrus-imapd"
  5710. | #define PACKAGE_VERSION "3.2.5"
  5711. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5712. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5713. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5714. | #define PACKAGE "cyrus-imapd"
  5715. | #define VERSION "3.2.5"
  5716. | #define CYRUS_USER "cyrus"
  5717. | #define STDC_HEADERS 1
  5718. | #define HAVE_SYS_TYPES_H 1
  5719. | #define HAVE_SYS_STAT_H 1
  5720. | #define HAVE_STDLIB_H 1
  5721. | #define HAVE_STRING_H 1
  5722. | #define HAVE_MEMORY_H 1
  5723. | #define HAVE_STRINGS_H 1
  5724. | #define HAVE_INTTYPES_H 1
  5725. | #define HAVE_STDINT_H 1
  5726. | #define HAVE_UNISTD_H 1
  5727. | #define __EXTENSIONS__ 1
  5728. | #define _ALL_SOURCE 1
  5729. | #define _GNU_SOURCE 1
  5730. | #define _POSIX_PTHREAD_SEMANTICS 1
  5731. | #define _TANDEM_SOURCE 1
  5732. | #define HAVE_LONG_FILE_NAMES 1
  5733. | #define HAVE_VISIBILITY 1
  5734. | #define HAVE_DLFCN_H 1
  5735. | #define LT_OBJDIR ".libs/"
  5736. | #define SIZEOF_INT 4
  5737. | #define SIZEOF_LONG 4
  5738. | #define SIZEOF_SIZE_T 4
  5739. | #define SIZEOF_OFF_T 4
  5740. | #define SIZEOF_TIME_T 4
  5741. | #define SIZEOF_LONG_LONG_INT 8
  5742. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5743. | #define ALIGNOF_UINT32_T 4
  5744. | #define HAVE_UNISTD_H 1
  5745. | #define HAVE_SYS_SELECT_H 1
  5746. | #define HAVE_SYS_PARAM_H 1
  5747. | #define HAVE_STDARG_H 1
  5748. | #define HAVE_MEMMOVE 1
  5749. | #define HAVE_STRCASECMP 1
  5750. | #define HAVE_FTRUNCATE 1
  5751. | #define HAVE_STRERROR 1
  5752. | #define HAVE_POSIX_FADVISE 1
  5753. | #define HAVE_STRSEP 1
  5754. | #define HAVE_MEMMEM 1
  5755. | #define HAVE_MEMRCHR 1
  5756. | #define HAVE_GETGROUPLIST 1
  5757. | #define HAVE_FMEMOPEN 1
  5758. | #define HAVE_PSELECT 1
  5759. | #define HAVE_FUTIMENS 1
  5760. | #define HAVE_FUTIMES 1
  5761. | #define HAVE_DIRENT_H 1
  5762. | #define HAVE_STDLIB_H 1
  5763. | #define HAVE_GETADDRINFO /**/
  5764. | #define HAVE_GETNAMEINFO /**/
  5765. | #define HAVE_SS_FAMILY /**/
  5766. | #define HAVE_SYS_TIME_H 1
  5767. | #define TIME_WITH_SYS_TIME 1
  5768. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5769. | #define HAVE_TM_ZONE 1
  5770. | #define HAVE_TIMEGM 1
  5771. | #define HAVE_VPRINTF 1
  5772. | #define TIME_T_FMT "%ld"
  5773. | #define strtotimet(a,b,c) strtol(a,b,c)
  5774. | #define SIZE_T_FMT "%u"
  5775. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5776. | #define OFF_T_FMT "%ld"
  5777. | #define strtoofft(a,b,c) strtol(a,b,c)
  5778. | #define RLIM_T_FMT "%lu"
  5779. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5780. | #define HAVE_MYSQL /**/
  5781. | #define USE_CYRUSDB_SQL /**/
  5782. | #define USE_SQUAT /**/
  5783. | #define RM_BIN "/usr/bin/rm"
  5784. | #define RSYNC_BIN "/usr/bin/rsync"
  5785. | #define USE_XAPIAN /**/
  5786. | #define USE_XAPIAN_CJK_WORDS /**/
  5787. | #define XAPIAN_CJK_TOKENS "words"
  5788. | #define USE_SIEVE /**/
  5789. | #define YYTEXT_POINTER 1
  5790. | #define ENABLE_REGEX /**/
  5791. | #define HAVE_PCREPOSIX_H /**/
  5792. | #define HAVE_LIBSRS2 1
  5793. | #define USE_SRS /**/
  5794. | #define HAS_STRERROR /**/
  5795. | #define HAVE_SYS_RESOURCE_H 1
  5796. | #define HAVE_SETRLIMIT 1
  5797. | #define HAVE_GETRLIMIT 1
  5798. | #define HAVE_DAEMON 1
  5799. | #define HAVE_SETSID 1
  5800. | #define HAVE_SHUTDOWN 1
  5801. | #define HAVE_SOCKLEN_T /**/
  5802. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5803. | #define HAVE_RLIM_T /**/
  5804. | /* end confdefs.h.  */
  5805. |
  5806. | #include <machine/vmparam.h>
  5807. | #include <sys/exec.h>
  5808. | void *p = PS_STRINGS;
  5809. |
  5810. configure:21610: result: no
  5811. configure:21614: checking for SCO
  5812. configure:21626: gcc -E -I/usr/include/mysql   conftest.c
  5813. conftest.c:101:10: fatal error: /nonexistent: No such file or directory
  5814.   101 | #include </nonexistent>
  5815.       |          ^~~~~~~~~~~~~~
  5816. compilation terminated.
  5817. configure:21626: $? = 1
  5818. configure: failed program was:
  5819. | /* confdefs.h */
  5820. | #define PACKAGE_NAME "cyrus-imapd"
  5821. | #define PACKAGE_TARNAME "cyrus-imapd"
  5822. | #define PACKAGE_VERSION "3.2.5"
  5823. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5824. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5825. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5826. | #define PACKAGE "cyrus-imapd"
  5827. | #define VERSION "3.2.5"
  5828. | #define CYRUS_USER "cyrus"
  5829. | #define STDC_HEADERS 1
  5830. | #define HAVE_SYS_TYPES_H 1
  5831. | #define HAVE_SYS_STAT_H 1
  5832. | #define HAVE_STDLIB_H 1
  5833. | #define HAVE_STRING_H 1
  5834. | #define HAVE_MEMORY_H 1
  5835. | #define HAVE_STRINGS_H 1
  5836. | #define HAVE_INTTYPES_H 1
  5837. | #define HAVE_STDINT_H 1
  5838. | #define HAVE_UNISTD_H 1
  5839. | #define __EXTENSIONS__ 1
  5840. | #define _ALL_SOURCE 1
  5841. | #define _GNU_SOURCE 1
  5842. | #define _POSIX_PTHREAD_SEMANTICS 1
  5843. | #define _TANDEM_SOURCE 1
  5844. | #define HAVE_LONG_FILE_NAMES 1
  5845. | #define HAVE_VISIBILITY 1
  5846. | #define HAVE_DLFCN_H 1
  5847. | #define LT_OBJDIR ".libs/"
  5848. | #define SIZEOF_INT 4
  5849. | #define SIZEOF_LONG 4
  5850. | #define SIZEOF_SIZE_T 4
  5851. | #define SIZEOF_OFF_T 4
  5852. | #define SIZEOF_TIME_T 4
  5853. | #define SIZEOF_LONG_LONG_INT 8
  5854. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5855. | #define ALIGNOF_UINT32_T 4
  5856. | #define HAVE_UNISTD_H 1
  5857. | #define HAVE_SYS_SELECT_H 1
  5858. | #define HAVE_SYS_PARAM_H 1
  5859. | #define HAVE_STDARG_H 1
  5860. | #define HAVE_MEMMOVE 1
  5861. | #define HAVE_STRCASECMP 1
  5862. | #define HAVE_FTRUNCATE 1
  5863. | #define HAVE_STRERROR 1
  5864. | #define HAVE_POSIX_FADVISE 1
  5865. | #define HAVE_STRSEP 1
  5866. | #define HAVE_MEMMEM 1
  5867. | #define HAVE_MEMRCHR 1
  5868. | #define HAVE_GETGROUPLIST 1
  5869. | #define HAVE_FMEMOPEN 1
  5870. | #define HAVE_PSELECT 1
  5871. | #define HAVE_FUTIMENS 1
  5872. | #define HAVE_FUTIMES 1
  5873. | #define HAVE_DIRENT_H 1
  5874. | #define HAVE_STDLIB_H 1
  5875. | #define HAVE_GETADDRINFO /**/
  5876. | #define HAVE_GETNAMEINFO /**/
  5877. | #define HAVE_SS_FAMILY /**/
  5878. | #define HAVE_SYS_TIME_H 1
  5879. | #define TIME_WITH_SYS_TIME 1
  5880. | #define HAVE_STRUCT_TM_TM_ZONE 1
  5881. | #define HAVE_TM_ZONE 1
  5882. | #define HAVE_TIMEGM 1
  5883. | #define HAVE_VPRINTF 1
  5884. | #define TIME_T_FMT "%ld"
  5885. | #define strtotimet(a,b,c) strtol(a,b,c)
  5886. | #define SIZE_T_FMT "%u"
  5887. | #define strtosizet(a,b,c) strtoul(a,b,c)
  5888. | #define OFF_T_FMT "%ld"
  5889. | #define strtoofft(a,b,c) strtol(a,b,c)
  5890. | #define RLIM_T_FMT "%lu"
  5891. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  5892. | #define HAVE_MYSQL /**/
  5893. | #define USE_CYRUSDB_SQL /**/
  5894. | #define USE_SQUAT /**/
  5895. | #define RM_BIN "/usr/bin/rm"
  5896. | #define RSYNC_BIN "/usr/bin/rsync"
  5897. | #define USE_XAPIAN /**/
  5898. | #define USE_XAPIAN_CJK_WORDS /**/
  5899. | #define XAPIAN_CJK_TOKENS "words"
  5900. | #define USE_SIEVE /**/
  5901. | #define YYTEXT_POINTER 1
  5902. | #define ENABLE_REGEX /**/
  5903. | #define HAVE_PCREPOSIX_H /**/
  5904. | #define HAVE_LIBSRS2 1
  5905. | #define USE_SRS /**/
  5906. | #define HAS_STRERROR /**/
  5907. | #define HAVE_SYS_RESOURCE_H 1
  5908. | #define HAVE_SETRLIMIT 1
  5909. | #define HAVE_GETRLIMIT 1
  5910. | #define HAVE_DAEMON 1
  5911. | #define HAVE_SETSID 1
  5912. | #define HAVE_SHUTDOWN 1
  5913. | #define HAVE_SOCKLEN_T /**/
  5914. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  5915. | #define HAVE_RLIM_T /**/
  5916. | /* end confdefs.h.  */
  5917. |
  5918. | #ifndef _SCO_unix_
  5919. | #include </nonexistent>
  5920. | #endif
  5921. configure:21637: result: no
  5922. configure:21641: checking for setproctitle usability
  5923. configure:21653: gcc -E -I/usr/include/mysql   conftest.c
  5924. configure:21653: $? = 0
  5925. configure:21664: result: yes
  5926. configure:21675: checking nonblocking method
  5927. configure:21696: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5928. configure:21696: $? = 0
  5929. configure:21713: result: fcntl
  5930. configure:21716: checking timezone GMT offset method
  5931. configure:21735: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  5932. configure:21735: $? = 0
  5933. configure:21751: result: tm
  5934. configure:21753: checking for shared mmap
  5935. configure:21792: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5936. configure:21792: $? = 0
  5937. configure:21792: ./conftest
  5938. configure:21792: $? = 0
  5939. configure:21803: result: yes
  5940. configure:21903: checking for fcntl
  5941. configure:21903: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5942. configure:21903: $? = 0
  5943. configure:21903: result: yes
  5944. configure:21932: checking for library containing fdatasync
  5945. configure:21963: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5946. configure:21963: $? = 0
  5947. configure:21980: result: none required
  5948. configure:21993: checking for library containing clock_gettime
  5949. configure:22024: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5950. configure:22024: $? = 0
  5951. configure:22041: result: none required
  5952. configure:22055: checking for uuid_generate in -luuid
  5953. configure:22080: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -luuid  -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5954. configure:22080: $? = 0
  5955. configure:22089: result: yes
  5956. configure:22106: checking for sigvec
  5957. configure:22106: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  5958. /usr/bin/ld: /tmp/ccmeuBHP.o: in function `main':
  5959. /home/halogen/cyrus-imapd-3.2.5/conftest.c:135: undefined reference to `sigvec'
  5960. collect2: error: ld returned 1 exit status
  5961. configure:22106: $? = 1
  5962. configure: failed program was:
  5963. | /* confdefs.h */
  5964. | #define PACKAGE_NAME "cyrus-imapd"
  5965. | #define PACKAGE_TARNAME "cyrus-imapd"
  5966. | #define PACKAGE_VERSION "3.2.5"
  5967. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  5968. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  5969. | #define PACKAGE_URL "https://www.cyrusimap.org"
  5970. | #define PACKAGE "cyrus-imapd"
  5971. | #define VERSION "3.2.5"
  5972. | #define CYRUS_USER "cyrus"
  5973. | #define STDC_HEADERS 1
  5974. | #define HAVE_SYS_TYPES_H 1
  5975. | #define HAVE_SYS_STAT_H 1
  5976. | #define HAVE_STDLIB_H 1
  5977. | #define HAVE_STRING_H 1
  5978. | #define HAVE_MEMORY_H 1
  5979. | #define HAVE_STRINGS_H 1
  5980. | #define HAVE_INTTYPES_H 1
  5981. | #define HAVE_STDINT_H 1
  5982. | #define HAVE_UNISTD_H 1
  5983. | #define __EXTENSIONS__ 1
  5984. | #define _ALL_SOURCE 1
  5985. | #define _GNU_SOURCE 1
  5986. | #define _POSIX_PTHREAD_SEMANTICS 1
  5987. | #define _TANDEM_SOURCE 1
  5988. | #define HAVE_LONG_FILE_NAMES 1
  5989. | #define HAVE_VISIBILITY 1
  5990. | #define HAVE_DLFCN_H 1
  5991. | #define LT_OBJDIR ".libs/"
  5992. | #define SIZEOF_INT 4
  5993. | #define SIZEOF_LONG 4
  5994. | #define SIZEOF_SIZE_T 4
  5995. | #define SIZEOF_OFF_T 4
  5996. | #define SIZEOF_TIME_T 4
  5997. | #define SIZEOF_LONG_LONG_INT 8
  5998. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  5999. | #define ALIGNOF_UINT32_T 4
  6000. | #define HAVE_UNISTD_H 1
  6001. | #define HAVE_SYS_SELECT_H 1
  6002. | #define HAVE_SYS_PARAM_H 1
  6003. | #define HAVE_STDARG_H 1
  6004. | #define HAVE_MEMMOVE 1
  6005. | #define HAVE_STRCASECMP 1
  6006. | #define HAVE_FTRUNCATE 1
  6007. | #define HAVE_STRERROR 1
  6008. | #define HAVE_POSIX_FADVISE 1
  6009. | #define HAVE_STRSEP 1
  6010. | #define HAVE_MEMMEM 1
  6011. | #define HAVE_MEMRCHR 1
  6012. | #define HAVE_GETGROUPLIST 1
  6013. | #define HAVE_FMEMOPEN 1
  6014. | #define HAVE_PSELECT 1
  6015. | #define HAVE_FUTIMENS 1
  6016. | #define HAVE_FUTIMES 1
  6017. | #define HAVE_DIRENT_H 1
  6018. | #define HAVE_STDLIB_H 1
  6019. | #define HAVE_GETADDRINFO /**/
  6020. | #define HAVE_GETNAMEINFO /**/
  6021. | #define HAVE_SS_FAMILY /**/
  6022. | #define HAVE_SYS_TIME_H 1
  6023. | #define TIME_WITH_SYS_TIME 1
  6024. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6025. | #define HAVE_TM_ZONE 1
  6026. | #define HAVE_TIMEGM 1
  6027. | #define HAVE_VPRINTF 1
  6028. | #define TIME_T_FMT "%ld"
  6029. | #define strtotimet(a,b,c) strtol(a,b,c)
  6030. | #define SIZE_T_FMT "%u"
  6031. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6032. | #define OFF_T_FMT "%ld"
  6033. | #define strtoofft(a,b,c) strtol(a,b,c)
  6034. | #define RLIM_T_FMT "%lu"
  6035. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6036. | #define HAVE_MYSQL /**/
  6037. | #define USE_CYRUSDB_SQL /**/
  6038. | #define USE_SQUAT /**/
  6039. | #define RM_BIN "/usr/bin/rm"
  6040. | #define RSYNC_BIN "/usr/bin/rsync"
  6041. | #define USE_XAPIAN /**/
  6042. | #define USE_XAPIAN_CJK_WORDS /**/
  6043. | #define XAPIAN_CJK_TOKENS "words"
  6044. | #define USE_SIEVE /**/
  6045. | #define YYTEXT_POINTER 1
  6046. | #define ENABLE_REGEX /**/
  6047. | #define HAVE_PCREPOSIX_H /**/
  6048. | #define HAVE_LIBSRS2 1
  6049. | #define USE_SRS /**/
  6050. | #define HAS_STRERROR /**/
  6051. | #define HAVE_SYS_RESOURCE_H 1
  6052. | #define HAVE_SETRLIMIT 1
  6053. | #define HAVE_GETRLIMIT 1
  6054. | #define HAVE_DAEMON 1
  6055. | #define HAVE_SETSID 1
  6056. | #define HAVE_SHUTDOWN 1
  6057. | #define HAVE_SOCKLEN_T /**/
  6058. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6059. | #define HAVE_RLIM_T /**/
  6060. | #define HAVE_FDATASYNC /**/
  6061. | #define HAVE_LIBUUID /**/
  6062. | /* end confdefs.h.  */
  6063. | /* Define sigvec to an innocuous variant, in case <limits.h> declares sigvec.
  6064. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  6065. | #define sigvec innocuous_sigvec
  6066. |
  6067. | /* System header to define __stub macros and hopefully few prototypes,
  6068. |     which can conflict with char sigvec (); below.
  6069. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  6070. |     <limits.h> exists even on freestanding compilers.  */
  6071. |
  6072. | #ifdef __STDC__
  6073. | # include <limits.h>
  6074. | #else
  6075. | # include <assert.h>
  6076. | #endif
  6077. |
  6078. | #undef sigvec
  6079. |
  6080. | /* Override any GCC internal prototype to avoid an error.
  6081. |    Use char because int might match the return type of a GCC
  6082. |    builtin and then its argument prototype would still apply.  */
  6083. | #ifdef __cplusplus
  6084. | extern "C"
  6085. | #endif
  6086. | char sigvec ();
  6087. | /* The GNU C library defines this for functions which it implements
  6088. |     to always fail with ENOSYS.  Some functions are actually named
  6089. |     something starting with __ and the normal name is an alias.  */
  6090. | #if defined __stub_sigvec || defined __stub___sigvec
  6091. | choke me
  6092. | #endif
  6093. |
  6094. | int
  6095. | main ()
  6096. | {
  6097. | return sigvec ();
  6098. |   ;
  6099. |   return 0;
  6100. | }
  6101. configure:22106: result: no
  6102. configure:22113: checking for sigvec in -lBSD
  6103. configure:22138: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lBSD  -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6104. /usr/bin/ld: cannot find -lBSD
  6105. collect2: error: ld returned 1 exit status
  6106. configure:22138: $? = 1
  6107. configure: failed program was:
  6108. | /* confdefs.h */
  6109. | #define PACKAGE_NAME "cyrus-imapd"
  6110. | #define PACKAGE_TARNAME "cyrus-imapd"
  6111. | #define PACKAGE_VERSION "3.2.5"
  6112. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6113. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6114. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6115. | #define PACKAGE "cyrus-imapd"
  6116. | #define VERSION "3.2.5"
  6117. | #define CYRUS_USER "cyrus"
  6118. | #define STDC_HEADERS 1
  6119. | #define HAVE_SYS_TYPES_H 1
  6120. | #define HAVE_SYS_STAT_H 1
  6121. | #define HAVE_STDLIB_H 1
  6122. | #define HAVE_STRING_H 1
  6123. | #define HAVE_MEMORY_H 1
  6124. | #define HAVE_STRINGS_H 1
  6125. | #define HAVE_INTTYPES_H 1
  6126. | #define HAVE_STDINT_H 1
  6127. | #define HAVE_UNISTD_H 1
  6128. | #define __EXTENSIONS__ 1
  6129. | #define _ALL_SOURCE 1
  6130. | #define _GNU_SOURCE 1
  6131. | #define _POSIX_PTHREAD_SEMANTICS 1
  6132. | #define _TANDEM_SOURCE 1
  6133. | #define HAVE_LONG_FILE_NAMES 1
  6134. | #define HAVE_VISIBILITY 1
  6135. | #define HAVE_DLFCN_H 1
  6136. | #define LT_OBJDIR ".libs/"
  6137. | #define SIZEOF_INT 4
  6138. | #define SIZEOF_LONG 4
  6139. | #define SIZEOF_SIZE_T 4
  6140. | #define SIZEOF_OFF_T 4
  6141. | #define SIZEOF_TIME_T 4
  6142. | #define SIZEOF_LONG_LONG_INT 8
  6143. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  6144. | #define ALIGNOF_UINT32_T 4
  6145. | #define HAVE_UNISTD_H 1
  6146. | #define HAVE_SYS_SELECT_H 1
  6147. | #define HAVE_SYS_PARAM_H 1
  6148. | #define HAVE_STDARG_H 1
  6149. | #define HAVE_MEMMOVE 1
  6150. | #define HAVE_STRCASECMP 1
  6151. | #define HAVE_FTRUNCATE 1
  6152. | #define HAVE_STRERROR 1
  6153. | #define HAVE_POSIX_FADVISE 1
  6154. | #define HAVE_STRSEP 1
  6155. | #define HAVE_MEMMEM 1
  6156. | #define HAVE_MEMRCHR 1
  6157. | #define HAVE_GETGROUPLIST 1
  6158. | #define HAVE_FMEMOPEN 1
  6159. | #define HAVE_PSELECT 1
  6160. | #define HAVE_FUTIMENS 1
  6161. | #define HAVE_FUTIMES 1
  6162. | #define HAVE_DIRENT_H 1
  6163. | #define HAVE_STDLIB_H 1
  6164. | #define HAVE_GETADDRINFO /**/
  6165. | #define HAVE_GETNAMEINFO /**/
  6166. | #define HAVE_SS_FAMILY /**/
  6167. | #define HAVE_SYS_TIME_H 1
  6168. | #define TIME_WITH_SYS_TIME 1
  6169. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6170. | #define HAVE_TM_ZONE 1
  6171. | #define HAVE_TIMEGM 1
  6172. | #define HAVE_VPRINTF 1
  6173. | #define TIME_T_FMT "%ld"
  6174. | #define strtotimet(a,b,c) strtol(a,b,c)
  6175. | #define SIZE_T_FMT "%u"
  6176. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6177. | #define OFF_T_FMT "%ld"
  6178. | #define strtoofft(a,b,c) strtol(a,b,c)
  6179. | #define RLIM_T_FMT "%lu"
  6180. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6181. | #define HAVE_MYSQL /**/
  6182. | #define USE_CYRUSDB_SQL /**/
  6183. | #define USE_SQUAT /**/
  6184. | #define RM_BIN "/usr/bin/rm"
  6185. | #define RSYNC_BIN "/usr/bin/rsync"
  6186. | #define USE_XAPIAN /**/
  6187. | #define USE_XAPIAN_CJK_WORDS /**/
  6188. | #define XAPIAN_CJK_TOKENS "words"
  6189. | #define USE_SIEVE /**/
  6190. | #define YYTEXT_POINTER 1
  6191. | #define ENABLE_REGEX /**/
  6192. | #define HAVE_PCREPOSIX_H /**/
  6193. | #define HAVE_LIBSRS2 1
  6194. | #define USE_SRS /**/
  6195. | #define HAS_STRERROR /**/
  6196. | #define HAVE_SYS_RESOURCE_H 1
  6197. | #define HAVE_SETRLIMIT 1
  6198. | #define HAVE_GETRLIMIT 1
  6199. | #define HAVE_DAEMON 1
  6200. | #define HAVE_SETSID 1
  6201. | #define HAVE_SHUTDOWN 1
  6202. | #define HAVE_SOCKLEN_T /**/
  6203. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6204. | #define HAVE_RLIM_T /**/
  6205. | #define HAVE_FDATASYNC /**/
  6206. | #define HAVE_LIBUUID /**/
  6207. | /* end confdefs.h.  */
  6208. |
  6209. | /* Override any GCC internal prototype to avoid an error.
  6210. |    Use char because int might match the return type of a GCC
  6211. |    builtin and then its argument prototype would still apply.  */
  6212. | #ifdef __cplusplus
  6213. | extern "C"
  6214. | #endif
  6215. | char sigvec ();
  6216. | int
  6217. | main ()
  6218. | {
  6219. | return sigvec ();
  6220. |   ;
  6221. |   return 0;
  6222. | }
  6223. configure:22147: result: no
  6224. configure:22155: checking for sigvec in -lucb
  6225. configure:22180: gcc -o conftest -g -O2 -I/usr/include/mysql   -L/usr/ucblib -R/usr/ucblib -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lucb  -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6226. gcc: error: unrecognized command-line option '-R'
  6227. configure:22180: $? = 1
  6228. configure: failed program was:
  6229. | /* confdefs.h */
  6230. | #define PACKAGE_NAME "cyrus-imapd"
  6231. | #define PACKAGE_TARNAME "cyrus-imapd"
  6232. | #define PACKAGE_VERSION "3.2.5"
  6233. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6234. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6235. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6236. | #define PACKAGE "cyrus-imapd"
  6237. | #define VERSION "3.2.5"
  6238. | #define CYRUS_USER "cyrus"
  6239. | #define STDC_HEADERS 1
  6240. | #define HAVE_SYS_TYPES_H 1
  6241. | #define HAVE_SYS_STAT_H 1
  6242. | #define HAVE_STDLIB_H 1
  6243. | #define HAVE_STRING_H 1
  6244. | #define HAVE_MEMORY_H 1
  6245. | #define HAVE_STRINGS_H 1
  6246. | #define HAVE_INTTYPES_H 1
  6247. | #define HAVE_STDINT_H 1
  6248. | #define HAVE_UNISTD_H 1
  6249. | #define __EXTENSIONS__ 1
  6250. | #define _ALL_SOURCE 1
  6251. | #define _GNU_SOURCE 1
  6252. | #define _POSIX_PTHREAD_SEMANTICS 1
  6253. | #define _TANDEM_SOURCE 1
  6254. | #define HAVE_LONG_FILE_NAMES 1
  6255. | #define HAVE_VISIBILITY 1
  6256. | #define HAVE_DLFCN_H 1
  6257. | #define LT_OBJDIR ".libs/"
  6258. | #define SIZEOF_INT 4
  6259. | #define SIZEOF_LONG 4
  6260. | #define SIZEOF_SIZE_T 4
  6261. | #define SIZEOF_OFF_T 4
  6262. | #define SIZEOF_TIME_T 4
  6263. | #define SIZEOF_LONG_LONG_INT 8
  6264. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  6265. | #define ALIGNOF_UINT32_T 4
  6266. | #define HAVE_UNISTD_H 1
  6267. | #define HAVE_SYS_SELECT_H 1
  6268. | #define HAVE_SYS_PARAM_H 1
  6269. | #define HAVE_STDARG_H 1
  6270. | #define HAVE_MEMMOVE 1
  6271. | #define HAVE_STRCASECMP 1
  6272. | #define HAVE_FTRUNCATE 1
  6273. | #define HAVE_STRERROR 1
  6274. | #define HAVE_POSIX_FADVISE 1
  6275. | #define HAVE_STRSEP 1
  6276. | #define HAVE_MEMMEM 1
  6277. | #define HAVE_MEMRCHR 1
  6278. | #define HAVE_GETGROUPLIST 1
  6279. | #define HAVE_FMEMOPEN 1
  6280. | #define HAVE_PSELECT 1
  6281. | #define HAVE_FUTIMENS 1
  6282. | #define HAVE_FUTIMES 1
  6283. | #define HAVE_DIRENT_H 1
  6284. | #define HAVE_STDLIB_H 1
  6285. | #define HAVE_GETADDRINFO /**/
  6286. | #define HAVE_GETNAMEINFO /**/
  6287. | #define HAVE_SS_FAMILY /**/
  6288. | #define HAVE_SYS_TIME_H 1
  6289. | #define TIME_WITH_SYS_TIME 1
  6290. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6291. | #define HAVE_TM_ZONE 1
  6292. | #define HAVE_TIMEGM 1
  6293. | #define HAVE_VPRINTF 1
  6294. | #define TIME_T_FMT "%ld"
  6295. | #define strtotimet(a,b,c) strtol(a,b,c)
  6296. | #define SIZE_T_FMT "%u"
  6297. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6298. | #define OFF_T_FMT "%ld"
  6299. | #define strtoofft(a,b,c) strtol(a,b,c)
  6300. | #define RLIM_T_FMT "%lu"
  6301. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6302. | #define HAVE_MYSQL /**/
  6303. | #define USE_CYRUSDB_SQL /**/
  6304. | #define USE_SQUAT /**/
  6305. | #define RM_BIN "/usr/bin/rm"
  6306. | #define RSYNC_BIN "/usr/bin/rsync"
  6307. | #define USE_XAPIAN /**/
  6308. | #define USE_XAPIAN_CJK_WORDS /**/
  6309. | #define XAPIAN_CJK_TOKENS "words"
  6310. | #define USE_SIEVE /**/
  6311. | #define YYTEXT_POINTER 1
  6312. | #define ENABLE_REGEX /**/
  6313. | #define HAVE_PCREPOSIX_H /**/
  6314. | #define HAVE_LIBSRS2 1
  6315. | #define USE_SRS /**/
  6316. | #define HAS_STRERROR /**/
  6317. | #define HAVE_SYS_RESOURCE_H 1
  6318. | #define HAVE_SETRLIMIT 1
  6319. | #define HAVE_GETRLIMIT 1
  6320. | #define HAVE_DAEMON 1
  6321. | #define HAVE_SETSID 1
  6322. | #define HAVE_SHUTDOWN 1
  6323. | #define HAVE_SOCKLEN_T /**/
  6324. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6325. | #define HAVE_RLIM_T /**/
  6326. | #define HAVE_FDATASYNC /**/
  6327. | #define HAVE_LIBUUID /**/
  6328. | /* end confdefs.h.  */
  6329. |
  6330. | /* Override any GCC internal prototype to avoid an error.
  6331. |    Use char because int might match the return type of a GCC
  6332. |    builtin and then its argument prototype would still apply.  */
  6333. | #ifdef __cplusplus
  6334. | extern "C"
  6335. | #endif
  6336. | char sigvec ();
  6337. | int
  6338. | main ()
  6339. | {
  6340. | return sigvec ();
  6341. |   ;
  6342. |   return 0;
  6343. | }
  6344. configure:22189: result: no
  6345. configure:22474: checking for libclamav
  6346. configure:22481: $PKG_CONFIG --exists --print-errors "libclamav"
  6347. Package libclamav was not found in the pkg-config search path.
  6348. Perhaps you should add the directory containing `libclamav.pc'
  6349. to the PKG_CONFIG_PATH environment variable
  6350. No package 'libclamav' found
  6351. configure:22484: $? = 1
  6352. configure:22498: $PKG_CONFIG --exists --print-errors "libclamav"
  6353. Package libclamav was not found in the pkg-config search path.
  6354. Perhaps you should add the directory containing `libclamav.pc'
  6355. to the PKG_CONFIG_PATH environment variable
  6356. No package 'libclamav' found
  6357. configure:22501: $? = 1
  6358. configure:22515: result: no
  6359. No package 'libclamav' found
  6360. configure:22617: checking for res_search in -lresolv
  6361. configure:22642: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lresolv  -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6362. configure:22642: $? = 0
  6363. configure:22651: result: yes
  6364. configure:22765: checking krb.h usability
  6365. configure:22765: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  6366. conftest.c:135:10: fatal error: krb.h: No such file or directory
  6367.   135 | #include <krb.h>
  6368.       |          ^~~~~~~
  6369. compilation terminated.
  6370. configure:22765: $? = 1
  6371. configure: failed program was:
  6372. | /* confdefs.h */
  6373. | #define PACKAGE_NAME "cyrus-imapd"
  6374. | #define PACKAGE_TARNAME "cyrus-imapd"
  6375. | #define PACKAGE_VERSION "3.2.5"
  6376. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6377. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6378. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6379. | #define PACKAGE "cyrus-imapd"
  6380. | #define VERSION "3.2.5"
  6381. | #define CYRUS_USER "cyrus"
  6382. | #define STDC_HEADERS 1
  6383. | #define HAVE_SYS_TYPES_H 1
  6384. | #define HAVE_SYS_STAT_H 1
  6385. | #define HAVE_STDLIB_H 1
  6386. | #define HAVE_STRING_H 1
  6387. | #define HAVE_MEMORY_H 1
  6388. | #define HAVE_STRINGS_H 1
  6389. | #define HAVE_INTTYPES_H 1
  6390. | #define HAVE_STDINT_H 1
  6391. | #define HAVE_UNISTD_H 1
  6392. | #define __EXTENSIONS__ 1
  6393. | #define _ALL_SOURCE 1
  6394. | #define _GNU_SOURCE 1
  6395. | #define _POSIX_PTHREAD_SEMANTICS 1
  6396. | #define _TANDEM_SOURCE 1
  6397. | #define HAVE_LONG_FILE_NAMES 1
  6398. | #define HAVE_VISIBILITY 1
  6399. | #define HAVE_DLFCN_H 1
  6400. | #define LT_OBJDIR ".libs/"
  6401. | #define SIZEOF_INT 4
  6402. | #define SIZEOF_LONG 4
  6403. | #define SIZEOF_SIZE_T 4
  6404. | #define SIZEOF_OFF_T 4
  6405. | #define SIZEOF_TIME_T 4
  6406. | #define SIZEOF_LONG_LONG_INT 8
  6407. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  6408. | #define ALIGNOF_UINT32_T 4
  6409. | #define HAVE_UNISTD_H 1
  6410. | #define HAVE_SYS_SELECT_H 1
  6411. | #define HAVE_SYS_PARAM_H 1
  6412. | #define HAVE_STDARG_H 1
  6413. | #define HAVE_MEMMOVE 1
  6414. | #define HAVE_STRCASECMP 1
  6415. | #define HAVE_FTRUNCATE 1
  6416. | #define HAVE_STRERROR 1
  6417. | #define HAVE_POSIX_FADVISE 1
  6418. | #define HAVE_STRSEP 1
  6419. | #define HAVE_MEMMEM 1
  6420. | #define HAVE_MEMRCHR 1
  6421. | #define HAVE_GETGROUPLIST 1
  6422. | #define HAVE_FMEMOPEN 1
  6423. | #define HAVE_PSELECT 1
  6424. | #define HAVE_FUTIMENS 1
  6425. | #define HAVE_FUTIMES 1
  6426. | #define HAVE_DIRENT_H 1
  6427. | #define HAVE_STDLIB_H 1
  6428. | #define HAVE_GETADDRINFO /**/
  6429. | #define HAVE_GETNAMEINFO /**/
  6430. | #define HAVE_SS_FAMILY /**/
  6431. | #define HAVE_SYS_TIME_H 1
  6432. | #define TIME_WITH_SYS_TIME 1
  6433. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6434. | #define HAVE_TM_ZONE 1
  6435. | #define HAVE_TIMEGM 1
  6436. | #define HAVE_VPRINTF 1
  6437. | #define TIME_T_FMT "%ld"
  6438. | #define strtotimet(a,b,c) strtol(a,b,c)
  6439. | #define SIZE_T_FMT "%u"
  6440. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6441. | #define OFF_T_FMT "%ld"
  6442. | #define strtoofft(a,b,c) strtol(a,b,c)
  6443. | #define RLIM_T_FMT "%lu"
  6444. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6445. | #define HAVE_MYSQL /**/
  6446. | #define USE_CYRUSDB_SQL /**/
  6447. | #define USE_SQUAT /**/
  6448. | #define RM_BIN "/usr/bin/rm"
  6449. | #define RSYNC_BIN "/usr/bin/rsync"
  6450. | #define USE_XAPIAN /**/
  6451. | #define USE_XAPIAN_CJK_WORDS /**/
  6452. | #define XAPIAN_CJK_TOKENS "words"
  6453. | #define USE_SIEVE /**/
  6454. | #define YYTEXT_POINTER 1
  6455. | #define ENABLE_REGEX /**/
  6456. | #define HAVE_PCREPOSIX_H /**/
  6457. | #define HAVE_LIBSRS2 1
  6458. | #define USE_SRS /**/
  6459. | #define HAS_STRERROR /**/
  6460. | #define HAVE_SYS_RESOURCE_H 1
  6461. | #define HAVE_SETRLIMIT 1
  6462. | #define HAVE_GETRLIMIT 1
  6463. | #define HAVE_DAEMON 1
  6464. | #define HAVE_SETSID 1
  6465. | #define HAVE_SHUTDOWN 1
  6466. | #define HAVE_SOCKLEN_T /**/
  6467. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6468. | #define HAVE_RLIM_T /**/
  6469. | #define HAVE_FDATASYNC /**/
  6470. | #define HAVE_LIBUUID /**/
  6471. | #define HAVE_LIBRESOLV 1
  6472. | /* end confdefs.h.  */
  6473. | #include <stdio.h>
  6474. | #ifdef HAVE_SYS_TYPES_H
  6475. | # include <sys/types.h>
  6476. | #endif
  6477. | #ifdef HAVE_SYS_STAT_H
  6478. | # include <sys/stat.h>
  6479. | #endif
  6480. | #ifdef STDC_HEADERS
  6481. | # include <stdlib.h>
  6482. | # include <stddef.h>
  6483. | #else
  6484. | # ifdef HAVE_STDLIB_H
  6485. | #  include <stdlib.h>
  6486. | # endif
  6487. | #endif
  6488. | #ifdef HAVE_STRING_H
  6489. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  6490. | #  include <memory.h>
  6491. | # endif
  6492. | # include <string.h>
  6493. | #endif
  6494. | #ifdef HAVE_STRINGS_H
  6495. | # include <strings.h>
  6496. | #endif
  6497. | #ifdef HAVE_INTTYPES_H
  6498. | # include <inttypes.h>
  6499. | #endif
  6500. | #ifdef HAVE_STDINT_H
  6501. | # include <stdint.h>
  6502. | #endif
  6503. | #ifdef HAVE_UNISTD_H
  6504. | # include <unistd.h>
  6505. | #endif
  6506. | #include <krb.h>
  6507. configure:22765: result: no
  6508. configure:22765: checking krb.h presence
  6509. configure:22765: gcc -E -I/usr/include/mysql   conftest.c
  6510. conftest.c:102:10: fatal error: krb.h: No such file or directory
  6511.   102 | #include <krb.h>
  6512.       |          ^~~~~~~
  6513. compilation terminated.
  6514. configure:22765: $? = 1
  6515. configure: failed program was:
  6516. | /* confdefs.h */
  6517. | #define PACKAGE_NAME "cyrus-imapd"
  6518. | #define PACKAGE_TARNAME "cyrus-imapd"
  6519. | #define PACKAGE_VERSION "3.2.5"
  6520. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6521. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6522. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6523. | #define PACKAGE "cyrus-imapd"
  6524. | #define VERSION "3.2.5"
  6525. | #define CYRUS_USER "cyrus"
  6526. | #define STDC_HEADERS 1
  6527. | #define HAVE_SYS_TYPES_H 1
  6528. | #define HAVE_SYS_STAT_H 1
  6529. | #define HAVE_STDLIB_H 1
  6530. | #define HAVE_STRING_H 1
  6531. | #define HAVE_MEMORY_H 1
  6532. | #define HAVE_STRINGS_H 1
  6533. | #define HAVE_INTTYPES_H 1
  6534. | #define HAVE_STDINT_H 1
  6535. | #define HAVE_UNISTD_H 1
  6536. | #define __EXTENSIONS__ 1
  6537. | #define _ALL_SOURCE 1
  6538. | #define _GNU_SOURCE 1
  6539. | #define _POSIX_PTHREAD_SEMANTICS 1
  6540. | #define _TANDEM_SOURCE 1
  6541. | #define HAVE_LONG_FILE_NAMES 1
  6542. | #define HAVE_VISIBILITY 1
  6543. | #define HAVE_DLFCN_H 1
  6544. | #define LT_OBJDIR ".libs/"
  6545. | #define SIZEOF_INT 4
  6546. | #define SIZEOF_LONG 4
  6547. | #define SIZEOF_SIZE_T 4
  6548. | #define SIZEOF_OFF_T 4
  6549. | #define SIZEOF_TIME_T 4
  6550. | #define SIZEOF_LONG_LONG_INT 8
  6551. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  6552. | #define ALIGNOF_UINT32_T 4
  6553. | #define HAVE_UNISTD_H 1
  6554. | #define HAVE_SYS_SELECT_H 1
  6555. | #define HAVE_SYS_PARAM_H 1
  6556. | #define HAVE_STDARG_H 1
  6557. | #define HAVE_MEMMOVE 1
  6558. | #define HAVE_STRCASECMP 1
  6559. | #define HAVE_FTRUNCATE 1
  6560. | #define HAVE_STRERROR 1
  6561. | #define HAVE_POSIX_FADVISE 1
  6562. | #define HAVE_STRSEP 1
  6563. | #define HAVE_MEMMEM 1
  6564. | #define HAVE_MEMRCHR 1
  6565. | #define HAVE_GETGROUPLIST 1
  6566. | #define HAVE_FMEMOPEN 1
  6567. | #define HAVE_PSELECT 1
  6568. | #define HAVE_FUTIMENS 1
  6569. | #define HAVE_FUTIMES 1
  6570. | #define HAVE_DIRENT_H 1
  6571. | #define HAVE_STDLIB_H 1
  6572. | #define HAVE_GETADDRINFO /**/
  6573. | #define HAVE_GETNAMEINFO /**/
  6574. | #define HAVE_SS_FAMILY /**/
  6575. | #define HAVE_SYS_TIME_H 1
  6576. | #define TIME_WITH_SYS_TIME 1
  6577. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6578. | #define HAVE_TM_ZONE 1
  6579. | #define HAVE_TIMEGM 1
  6580. | #define HAVE_VPRINTF 1
  6581. | #define TIME_T_FMT "%ld"
  6582. | #define strtotimet(a,b,c) strtol(a,b,c)
  6583. | #define SIZE_T_FMT "%u"
  6584. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6585. | #define OFF_T_FMT "%ld"
  6586. | #define strtoofft(a,b,c) strtol(a,b,c)
  6587. | #define RLIM_T_FMT "%lu"
  6588. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6589. | #define HAVE_MYSQL /**/
  6590. | #define USE_CYRUSDB_SQL /**/
  6591. | #define USE_SQUAT /**/
  6592. | #define RM_BIN "/usr/bin/rm"
  6593. | #define RSYNC_BIN "/usr/bin/rsync"
  6594. | #define USE_XAPIAN /**/
  6595. | #define USE_XAPIAN_CJK_WORDS /**/
  6596. | #define XAPIAN_CJK_TOKENS "words"
  6597. | #define USE_SIEVE /**/
  6598. | #define YYTEXT_POINTER 1
  6599. | #define ENABLE_REGEX /**/
  6600. | #define HAVE_PCREPOSIX_H /**/
  6601. | #define HAVE_LIBSRS2 1
  6602. | #define USE_SRS /**/
  6603. | #define HAS_STRERROR /**/
  6604. | #define HAVE_SYS_RESOURCE_H 1
  6605. | #define HAVE_SETRLIMIT 1
  6606. | #define HAVE_GETRLIMIT 1
  6607. | #define HAVE_DAEMON 1
  6608. | #define HAVE_SETSID 1
  6609. | #define HAVE_SHUTDOWN 1
  6610. | #define HAVE_SOCKLEN_T /**/
  6611. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6612. | #define HAVE_RLIM_T /**/
  6613. | #define HAVE_FDATASYNC /**/
  6614. | #define HAVE_LIBUUID /**/
  6615. | #define HAVE_LIBRESOLV 1
  6616. | /* end confdefs.h.  */
  6617. | #include <krb.h>
  6618. configure:22765: result: no
  6619. configure:22765: checking for krb.h
  6620. configure:22765: result: no
  6621. configure:22859: checking for openssl
  6622. configure:22866: $PKG_CONFIG --exists --print-errors "openssl"
  6623. configure:22869: $? = 0
  6624. configure:22883: $PKG_CONFIG --exists --print-errors "openssl"
  6625. configure:22886: $? = 0
  6626. configure:22944: result: yes
  6627. configure:22992: checking openssl/evp.h usability
  6628. configure:22992: gcc -c -g -O2 -I/usr/include/mysql    conftest.c >&5
  6629. configure:22992: $? = 0
  6630. configure:22992: result: yes
  6631. configure:22992: checking openssl/evp.h presence
  6632. configure:22992: gcc -E -I/usr/include/mysql    conftest.c
  6633. configure:22992: $? = 0
  6634. configure:22992: result: yes
  6635. configure:22992: checking for openssl/evp.h
  6636. configure:22992: result: yes
  6637. configure:23006: checking for RSAPublicEncrypt in -lrsaref
  6638. configure:23031: gcc -o conftest -g -O2 -I/usr/include/mysql    -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu -lssl -lcrypto conftest.c -lrsaref   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6639. /usr/bin/ld: cannot find -lrsaref
  6640. collect2: error: ld returned 1 exit status
  6641. configure:23031: $? = 1
  6642. configure: failed program was:
  6643. | /* confdefs.h */
  6644. | #define PACKAGE_NAME "cyrus-imapd"
  6645. | #define PACKAGE_TARNAME "cyrus-imapd"
  6646. | #define PACKAGE_VERSION "3.2.5"
  6647. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6648. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6649. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6650. | #define PACKAGE "cyrus-imapd"
  6651. | #define VERSION "3.2.5"
  6652. | #define CYRUS_USER "cyrus"
  6653. | #define STDC_HEADERS 1
  6654. | #define HAVE_SYS_TYPES_H 1
  6655. | #define HAVE_SYS_STAT_H 1
  6656. | #define HAVE_STDLIB_H 1
  6657. | #define HAVE_STRING_H 1
  6658. | #define HAVE_MEMORY_H 1
  6659. | #define HAVE_STRINGS_H 1
  6660. | #define HAVE_INTTYPES_H 1
  6661. | #define HAVE_STDINT_H 1
  6662. | #define HAVE_UNISTD_H 1
  6663. | #define __EXTENSIONS__ 1
  6664. | #define _ALL_SOURCE 1
  6665. | #define _GNU_SOURCE 1
  6666. | #define _POSIX_PTHREAD_SEMANTICS 1
  6667. | #define _TANDEM_SOURCE 1
  6668. | #define HAVE_LONG_FILE_NAMES 1
  6669. | #define HAVE_VISIBILITY 1
  6670. | #define HAVE_DLFCN_H 1
  6671. | #define LT_OBJDIR ".libs/"
  6672. | #define SIZEOF_INT 4
  6673. | #define SIZEOF_LONG 4
  6674. | #define SIZEOF_SIZE_T 4
  6675. | #define SIZEOF_OFF_T 4
  6676. | #define SIZEOF_TIME_T 4
  6677. | #define SIZEOF_LONG_LONG_INT 8
  6678. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  6679. | #define ALIGNOF_UINT32_T 4
  6680. | #define HAVE_UNISTD_H 1
  6681. | #define HAVE_SYS_SELECT_H 1
  6682. | #define HAVE_SYS_PARAM_H 1
  6683. | #define HAVE_STDARG_H 1
  6684. | #define HAVE_MEMMOVE 1
  6685. | #define HAVE_STRCASECMP 1
  6686. | #define HAVE_FTRUNCATE 1
  6687. | #define HAVE_STRERROR 1
  6688. | #define HAVE_POSIX_FADVISE 1
  6689. | #define HAVE_STRSEP 1
  6690. | #define HAVE_MEMMEM 1
  6691. | #define HAVE_MEMRCHR 1
  6692. | #define HAVE_GETGROUPLIST 1
  6693. | #define HAVE_FMEMOPEN 1
  6694. | #define HAVE_PSELECT 1
  6695. | #define HAVE_FUTIMENS 1
  6696. | #define HAVE_FUTIMES 1
  6697. | #define HAVE_DIRENT_H 1
  6698. | #define HAVE_STDLIB_H 1
  6699. | #define HAVE_GETADDRINFO /**/
  6700. | #define HAVE_GETNAMEINFO /**/
  6701. | #define HAVE_SS_FAMILY /**/
  6702. | #define HAVE_SYS_TIME_H 1
  6703. | #define TIME_WITH_SYS_TIME 1
  6704. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6705. | #define HAVE_TM_ZONE 1
  6706. | #define HAVE_TIMEGM 1
  6707. | #define HAVE_VPRINTF 1
  6708. | #define TIME_T_FMT "%ld"
  6709. | #define strtotimet(a,b,c) strtol(a,b,c)
  6710. | #define SIZE_T_FMT "%u"
  6711. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6712. | #define OFF_T_FMT "%ld"
  6713. | #define strtoofft(a,b,c) strtol(a,b,c)
  6714. | #define RLIM_T_FMT "%lu"
  6715. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6716. | #define HAVE_MYSQL /**/
  6717. | #define USE_CYRUSDB_SQL /**/
  6718. | #define USE_SQUAT /**/
  6719. | #define RM_BIN "/usr/bin/rm"
  6720. | #define RSYNC_BIN "/usr/bin/rsync"
  6721. | #define USE_XAPIAN /**/
  6722. | #define USE_XAPIAN_CJK_WORDS /**/
  6723. | #define XAPIAN_CJK_TOKENS "words"
  6724. | #define USE_SIEVE /**/
  6725. | #define YYTEXT_POINTER 1
  6726. | #define ENABLE_REGEX /**/
  6727. | #define HAVE_PCREPOSIX_H /**/
  6728. | #define HAVE_LIBSRS2 1
  6729. | #define USE_SRS /**/
  6730. | #define HAS_STRERROR /**/
  6731. | #define HAVE_SYS_RESOURCE_H 1
  6732. | #define HAVE_SETRLIMIT 1
  6733. | #define HAVE_GETRLIMIT 1
  6734. | #define HAVE_DAEMON 1
  6735. | #define HAVE_SETSID 1
  6736. | #define HAVE_SHUTDOWN 1
  6737. | #define HAVE_SOCKLEN_T /**/
  6738. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6739. | #define HAVE_RLIM_T /**/
  6740. | #define HAVE_FDATASYNC /**/
  6741. | #define HAVE_LIBUUID /**/
  6742. | #define HAVE_LIBRESOLV 1
  6743. | /* end confdefs.h.  */
  6744. |
  6745. | /* Override any GCC internal prototype to avoid an error.
  6746. |    Use char because int might match the return type of a GCC
  6747. |    builtin and then its argument prototype would still apply.  */
  6748. | #ifdef __cplusplus
  6749. | extern "C"
  6750. | #endif
  6751. | char RSAPublicEncrypt ();
  6752. | int
  6753. | main ()
  6754. | {
  6755. | return RSAPublicEncrypt ();
  6756. |   ;
  6757. |   return 0;
  6758. | }
  6759. configure:23040: result: no
  6760. configure:23053: checking for BIO_accept in -lcrypto
  6761. configure:23078: gcc -o conftest -g -O2 -I/usr/include/mysql    -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu -lssl -lcrypto conftest.c -lcrypto   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6762. configure:23078: $? = 0
  6763. configure:23087: result: yes
  6764. configure:23099: checking for SSL_CTX_new in -lssl
  6765. configure:23124: gcc -o conftest -g -O2 -I/usr/include/mysql    -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu -lssl -lcrypto conftest.c -lssl -lcrypto   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6766. configure:23124: $? = 0
  6767. configure:23133: result: yes
  6768. configure:23154: checking for ssl
  6769. configure:23156: result: yes
  6770. configure:23174: checking for SSL_CTX_set_alpn_select_cb in -lssl
  6771. configure:23199: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lssl   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6772. configure:23199: $? = 0
  6773. configure:23208: result: yes
  6774. configure:23272: checking zlib.h usability
  6775. configure:23272: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  6776. configure:23272: $? = 0
  6777. configure:23272: result: yes
  6778. configure:23272: checking zlib.h presence
  6779. configure:23272: gcc -E -I/usr/include/mysql   conftest.c
  6780. configure:23272: $? = 0
  6781. configure:23272: result: yes
  6782. configure:23272: checking for zlib.h
  6783. configure:23272: result: yes
  6784. configure:23275: checking for deflate in -lz
  6785. configure:23300: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lz   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 >&5
  6786. configure:23300: $? = 0
  6787. configure:23309: result: yes
  6788. configure:23332: checking for deflatePending in -lz
  6789. configure:23357: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lz   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz >&5
  6790. configure:23357: $? = 0
  6791. configure:23366: result: yes
  6792. configure:23380: checking for zlib
  6793. configure:23382: result: yes
  6794. configure:23402: checking for ZInitialize in -lzephyr
  6795. configure:23427: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lzephyr   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz >&5
  6796. /usr/bin/ld: cannot find -lzephyr
  6797. collect2: error: ld returned 1 exit status
  6798. configure:23427: $? = 1
  6799. configure: failed program was:
  6800. | /* confdefs.h */
  6801. | #define PACKAGE_NAME "cyrus-imapd"
  6802. | #define PACKAGE_TARNAME "cyrus-imapd"
  6803. | #define PACKAGE_VERSION "3.2.5"
  6804. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6805. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6806. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6807. | #define PACKAGE "cyrus-imapd"
  6808. | #define VERSION "3.2.5"
  6809. | #define CYRUS_USER "cyrus"
  6810. | #define STDC_HEADERS 1
  6811. | #define HAVE_SYS_TYPES_H 1
  6812. | #define HAVE_SYS_STAT_H 1
  6813. | #define HAVE_STDLIB_H 1
  6814. | #define HAVE_STRING_H 1
  6815. | #define HAVE_MEMORY_H 1
  6816. | #define HAVE_STRINGS_H 1
  6817. | #define HAVE_INTTYPES_H 1
  6818. | #define HAVE_STDINT_H 1
  6819. | #define HAVE_UNISTD_H 1
  6820. | #define __EXTENSIONS__ 1
  6821. | #define _ALL_SOURCE 1
  6822. | #define _GNU_SOURCE 1
  6823. | #define _POSIX_PTHREAD_SEMANTICS 1
  6824. | #define _TANDEM_SOURCE 1
  6825. | #define HAVE_LONG_FILE_NAMES 1
  6826. | #define HAVE_VISIBILITY 1
  6827. | #define HAVE_DLFCN_H 1
  6828. | #define LT_OBJDIR ".libs/"
  6829. | #define SIZEOF_INT 4
  6830. | #define SIZEOF_LONG 4
  6831. | #define SIZEOF_SIZE_T 4
  6832. | #define SIZEOF_OFF_T 4
  6833. | #define SIZEOF_TIME_T 4
  6834. | #define SIZEOF_LONG_LONG_INT 8
  6835. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  6836. | #define ALIGNOF_UINT32_T 4
  6837. | #define HAVE_UNISTD_H 1
  6838. | #define HAVE_SYS_SELECT_H 1
  6839. | #define HAVE_SYS_PARAM_H 1
  6840. | #define HAVE_STDARG_H 1
  6841. | #define HAVE_MEMMOVE 1
  6842. | #define HAVE_STRCASECMP 1
  6843. | #define HAVE_FTRUNCATE 1
  6844. | #define HAVE_STRERROR 1
  6845. | #define HAVE_POSIX_FADVISE 1
  6846. | #define HAVE_STRSEP 1
  6847. | #define HAVE_MEMMEM 1
  6848. | #define HAVE_MEMRCHR 1
  6849. | #define HAVE_GETGROUPLIST 1
  6850. | #define HAVE_FMEMOPEN 1
  6851. | #define HAVE_PSELECT 1
  6852. | #define HAVE_FUTIMENS 1
  6853. | #define HAVE_FUTIMES 1
  6854. | #define HAVE_DIRENT_H 1
  6855. | #define HAVE_STDLIB_H 1
  6856. | #define HAVE_GETADDRINFO /**/
  6857. | #define HAVE_GETNAMEINFO /**/
  6858. | #define HAVE_SS_FAMILY /**/
  6859. | #define HAVE_SYS_TIME_H 1
  6860. | #define TIME_WITH_SYS_TIME 1
  6861. | #define HAVE_STRUCT_TM_TM_ZONE 1
  6862. | #define HAVE_TM_ZONE 1
  6863. | #define HAVE_TIMEGM 1
  6864. | #define HAVE_VPRINTF 1
  6865. | #define TIME_T_FMT "%ld"
  6866. | #define strtotimet(a,b,c) strtol(a,b,c)
  6867. | #define SIZE_T_FMT "%u"
  6868. | #define strtosizet(a,b,c) strtoul(a,b,c)
  6869. | #define OFF_T_FMT "%ld"
  6870. | #define strtoofft(a,b,c) strtol(a,b,c)
  6871. | #define RLIM_T_FMT "%lu"
  6872. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  6873. | #define HAVE_MYSQL /**/
  6874. | #define USE_CYRUSDB_SQL /**/
  6875. | #define USE_SQUAT /**/
  6876. | #define RM_BIN "/usr/bin/rm"
  6877. | #define RSYNC_BIN "/usr/bin/rsync"
  6878. | #define USE_XAPIAN /**/
  6879. | #define USE_XAPIAN_CJK_WORDS /**/
  6880. | #define XAPIAN_CJK_TOKENS "words"
  6881. | #define USE_SIEVE /**/
  6882. | #define YYTEXT_POINTER 1
  6883. | #define ENABLE_REGEX /**/
  6884. | #define HAVE_PCREPOSIX_H /**/
  6885. | #define HAVE_LIBSRS2 1
  6886. | #define USE_SRS /**/
  6887. | #define HAS_STRERROR /**/
  6888. | #define HAVE_SYS_RESOURCE_H 1
  6889. | #define HAVE_SETRLIMIT 1
  6890. | #define HAVE_GETRLIMIT 1
  6891. | #define HAVE_DAEMON 1
  6892. | #define HAVE_SETSID 1
  6893. | #define HAVE_SHUTDOWN 1
  6894. | #define HAVE_SOCKLEN_T /**/
  6895. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  6896. | #define HAVE_RLIM_T /**/
  6897. | #define HAVE_FDATASYNC /**/
  6898. | #define HAVE_LIBUUID /**/
  6899. | #define HAVE_LIBRESOLV 1
  6900. | #define HAVE_SSL /**/
  6901. | #define HAVE_TLS_ALPN /**/
  6902. | #define HAVE_ZLIB /**/
  6903. | #define HAVE_DEFLATE_PENDING /**/
  6904. | /* end confdefs.h.  */
  6905. |
  6906. | /* Override any GCC internal prototype to avoid an error.
  6907. |    Use char because int might match the return type of a GCC
  6908. |    builtin and then its argument prototype would still apply.  */
  6909. | #ifdef __cplusplus
  6910. | extern "C"
  6911. | #endif
  6912. | char ZInitialize ();
  6913. | int
  6914. | main ()
  6915. | {
  6916. | return ZInitialize ();
  6917. |   ;
  6918. |   return 0;
  6919. | }
  6920. configure:23436: result: no
  6921. configure:23544: checking for libcap
  6922. configure:23546: result: no
  6923. configure:23551: checking for jansson >= 2.3
  6924. configure:23558: $PKG_CONFIG --exists --print-errors "jansson >= 2.3"
  6925. configure:23561: $? = 0
  6926. configure:23575: $PKG_CONFIG --exists --print-errors "jansson >= 2.3"
  6927. configure:23578: $? = 0
  6928. configure:23616: result: yes
  6929. configure:23636: checking for json_dumpb in -ljansson
  6930. configure:23661: gcc -o conftest -g -O2  -ljansson -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -ljansson   -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz >&5
  6931. configure:23661: $? = 0
  6932. configure:23670: result: yes
  6933. configure:23693: checking for icu-i18n >= 55 icu-uc >= 55
  6934. configure:23700: $PKG_CONFIG --exists --print-errors "icu-i18n >= 55 icu-uc >= 55"
  6935. configure:23703: $? = 0
  6936. configure:23717: $PKG_CONFIG --exists --print-errors "icu-i18n >= 55 icu-uc >= 55"
  6937. configure:23720: $? = 0
  6938. configure:23758: result: yes
  6939. configure:23781: checking for libzeroskip
  6940. configure:23788: $PKG_CONFIG --exists --print-errors "libzeroskip"
  6941. Package libzeroskip was not found in the pkg-config search path.
  6942. Perhaps you should add the directory containing `libzeroskip.pc'
  6943. to the PKG_CONFIG_PATH environment variable
  6944. No package 'libzeroskip' found
  6945. configure:23791: $? = 1
  6946. configure:23805: $PKG_CONFIG --exists --print-errors "libzeroskip"
  6947. Package libzeroskip was not found in the pkg-config search path.
  6948. Perhaps you should add the directory containing `libzeroskip.pc'
  6949. to the PKG_CONFIG_PATH environment variable
  6950. No package 'libzeroskip' found
  6951. configure:23808: $? = 1
  6952. configure:23822: result: no
  6953. No package 'libzeroskip' found
  6954. configure:23876: checking for chardet
  6955. configure:23883: $PKG_CONFIG --exists --print-errors "chardet"
  6956. configure:23886: $? = 0
  6957. configure:23900: $PKG_CONFIG --exists --print-errors "chardet"
  6958. configure:23903: $? = 0
  6959. configure:23941: result: yes
  6960. configure:24059: checking sys/sockio.h usability
  6961. configure:24059: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  6962. conftest.c:146:10: fatal error: sys/sockio.h: No such file or directory
  6963.   146 | #include <sys/sockio.h>
  6964.       |          ^~~~~~~~~~~~~~
  6965. compilation terminated.
  6966. configure:24059: $? = 1
  6967. configure: failed program was:
  6968. | /* confdefs.h */
  6969. | #define PACKAGE_NAME "cyrus-imapd"
  6970. | #define PACKAGE_TARNAME "cyrus-imapd"
  6971. | #define PACKAGE_VERSION "3.2.5"
  6972. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  6973. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  6974. | #define PACKAGE_URL "https://www.cyrusimap.org"
  6975. | #define PACKAGE "cyrus-imapd"
  6976. | #define VERSION "3.2.5"
  6977. | #define CYRUS_USER "cyrus"
  6978. | #define STDC_HEADERS 1
  6979. | #define HAVE_SYS_TYPES_H 1
  6980. | #define HAVE_SYS_STAT_H 1
  6981. | #define HAVE_STDLIB_H 1
  6982. | #define HAVE_STRING_H 1
  6983. | #define HAVE_MEMORY_H 1
  6984. | #define HAVE_STRINGS_H 1
  6985. | #define HAVE_INTTYPES_H 1
  6986. | #define HAVE_STDINT_H 1
  6987. | #define HAVE_UNISTD_H 1
  6988. | #define __EXTENSIONS__ 1
  6989. | #define _ALL_SOURCE 1
  6990. | #define _GNU_SOURCE 1
  6991. | #define _POSIX_PTHREAD_SEMANTICS 1
  6992. | #define _TANDEM_SOURCE 1
  6993. | #define HAVE_LONG_FILE_NAMES 1
  6994. | #define HAVE_VISIBILITY 1
  6995. | #define HAVE_DLFCN_H 1
  6996. | #define LT_OBJDIR ".libs/"
  6997. | #define SIZEOF_INT 4
  6998. | #define SIZEOF_LONG 4
  6999. | #define SIZEOF_SIZE_T 4
  7000. | #define SIZEOF_OFF_T 4
  7001. | #define SIZEOF_TIME_T 4
  7002. | #define SIZEOF_LONG_LONG_INT 8
  7003. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  7004. | #define ALIGNOF_UINT32_T 4
  7005. | #define HAVE_UNISTD_H 1
  7006. | #define HAVE_SYS_SELECT_H 1
  7007. | #define HAVE_SYS_PARAM_H 1
  7008. | #define HAVE_STDARG_H 1
  7009. | #define HAVE_MEMMOVE 1
  7010. | #define HAVE_STRCASECMP 1
  7011. | #define HAVE_FTRUNCATE 1
  7012. | #define HAVE_STRERROR 1
  7013. | #define HAVE_POSIX_FADVISE 1
  7014. | #define HAVE_STRSEP 1
  7015. | #define HAVE_MEMMEM 1
  7016. | #define HAVE_MEMRCHR 1
  7017. | #define HAVE_GETGROUPLIST 1
  7018. | #define HAVE_FMEMOPEN 1
  7019. | #define HAVE_PSELECT 1
  7020. | #define HAVE_FUTIMENS 1
  7021. | #define HAVE_FUTIMES 1
  7022. | #define HAVE_DIRENT_H 1
  7023. | #define HAVE_STDLIB_H 1
  7024. | #define HAVE_GETADDRINFO /**/
  7025. | #define HAVE_GETNAMEINFO /**/
  7026. | #define HAVE_SS_FAMILY /**/
  7027. | #define HAVE_SYS_TIME_H 1
  7028. | #define TIME_WITH_SYS_TIME 1
  7029. | #define HAVE_STRUCT_TM_TM_ZONE 1
  7030. | #define HAVE_TM_ZONE 1
  7031. | #define HAVE_TIMEGM 1
  7032. | #define HAVE_VPRINTF 1
  7033. | #define TIME_T_FMT "%ld"
  7034. | #define strtotimet(a,b,c) strtol(a,b,c)
  7035. | #define SIZE_T_FMT "%u"
  7036. | #define strtosizet(a,b,c) strtoul(a,b,c)
  7037. | #define OFF_T_FMT "%ld"
  7038. | #define strtoofft(a,b,c) strtol(a,b,c)
  7039. | #define RLIM_T_FMT "%lu"
  7040. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  7041. | #define HAVE_MYSQL /**/
  7042. | #define USE_CYRUSDB_SQL /**/
  7043. | #define USE_SQUAT /**/
  7044. | #define RM_BIN "/usr/bin/rm"
  7045. | #define RSYNC_BIN "/usr/bin/rsync"
  7046. | #define USE_XAPIAN /**/
  7047. | #define USE_XAPIAN_CJK_WORDS /**/
  7048. | #define XAPIAN_CJK_TOKENS "words"
  7049. | #define USE_SIEVE /**/
  7050. | #define YYTEXT_POINTER 1
  7051. | #define ENABLE_REGEX /**/
  7052. | #define HAVE_PCREPOSIX_H /**/
  7053. | #define HAVE_LIBSRS2 1
  7054. | #define USE_SRS /**/
  7055. | #define HAS_STRERROR /**/
  7056. | #define HAVE_SYS_RESOURCE_H 1
  7057. | #define HAVE_SETRLIMIT 1
  7058. | #define HAVE_GETRLIMIT 1
  7059. | #define HAVE_DAEMON 1
  7060. | #define HAVE_SETSID 1
  7061. | #define HAVE_SHUTDOWN 1
  7062. | #define HAVE_SOCKLEN_T /**/
  7063. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  7064. | #define HAVE_RLIM_T /**/
  7065. | #define HAVE_FDATASYNC /**/
  7066. | #define HAVE_LIBUUID /**/
  7067. | #define HAVE_LIBRESOLV 1
  7068. | #define HAVE_SSL /**/
  7069. | #define HAVE_TLS_ALPN /**/
  7070. | #define HAVE_ZLIB /**/
  7071. | #define HAVE_DEFLATE_PENDING /**/
  7072. | #define HAVE_JANSSON /**/
  7073. | #define HAVE_LIBJANSSON 1
  7074. | #define HAVE_ICU /**/
  7075. | #define HAVE_LIBCHARDET /**/
  7076. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  7077. | #define USE_AUTOCREATE /**/
  7078. | #define USE_IDLED /**/
  7079. | /* end confdefs.h.  */
  7080. | #include <stdio.h>
  7081. | #ifdef HAVE_SYS_TYPES_H
  7082. | # include <sys/types.h>
  7083. | #endif
  7084. | #ifdef HAVE_SYS_STAT_H
  7085. | # include <sys/stat.h>
  7086. | #endif
  7087. | #ifdef STDC_HEADERS
  7088. | # include <stdlib.h>
  7089. | # include <stddef.h>
  7090. | #else
  7091. | # ifdef HAVE_STDLIB_H
  7092. | #  include <stdlib.h>
  7093. | # endif
  7094. | #endif
  7095. | #ifdef HAVE_STRING_H
  7096. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  7097. | #  include <memory.h>
  7098. | # endif
  7099. | # include <string.h>
  7100. | #endif
  7101. | #ifdef HAVE_STRINGS_H
  7102. | # include <strings.h>
  7103. | #endif
  7104. | #ifdef HAVE_INTTYPES_H
  7105. | # include <inttypes.h>
  7106. | #endif
  7107. | #ifdef HAVE_STDINT_H
  7108. | # include <stdint.h>
  7109. | #endif
  7110. | #ifdef HAVE_UNISTD_H
  7111. | # include <unistd.h>
  7112. | #endif
  7113. | #include <sys/sockio.h>
  7114. configure:24059: result: no
  7115. configure:24059: checking sys/sockio.h presence
  7116. configure:24059: gcc -E -I/usr/include/mysql   conftest.c
  7117. conftest.c:113:10: fatal error: sys/sockio.h: No such file or directory
  7118.   113 | #include <sys/sockio.h>
  7119.       |          ^~~~~~~~~~~~~~
  7120. compilation terminated.
  7121. configure:24059: $? = 1
  7122. configure: failed program was:
  7123. | /* confdefs.h */
  7124. | #define PACKAGE_NAME "cyrus-imapd"
  7125. | #define PACKAGE_TARNAME "cyrus-imapd"
  7126. | #define PACKAGE_VERSION "3.2.5"
  7127. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  7128. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  7129. | #define PACKAGE_URL "https://www.cyrusimap.org"
  7130. | #define PACKAGE "cyrus-imapd"
  7131. | #define VERSION "3.2.5"
  7132. | #define CYRUS_USER "cyrus"
  7133. | #define STDC_HEADERS 1
  7134. | #define HAVE_SYS_TYPES_H 1
  7135. | #define HAVE_SYS_STAT_H 1
  7136. | #define HAVE_STDLIB_H 1
  7137. | #define HAVE_STRING_H 1
  7138. | #define HAVE_MEMORY_H 1
  7139. | #define HAVE_STRINGS_H 1
  7140. | #define HAVE_INTTYPES_H 1
  7141. | #define HAVE_STDINT_H 1
  7142. | #define HAVE_UNISTD_H 1
  7143. | #define __EXTENSIONS__ 1
  7144. | #define _ALL_SOURCE 1
  7145. | #define _GNU_SOURCE 1
  7146. | #define _POSIX_PTHREAD_SEMANTICS 1
  7147. | #define _TANDEM_SOURCE 1
  7148. | #define HAVE_LONG_FILE_NAMES 1
  7149. | #define HAVE_VISIBILITY 1
  7150. | #define HAVE_DLFCN_H 1
  7151. | #define LT_OBJDIR ".libs/"
  7152. | #define SIZEOF_INT 4
  7153. | #define SIZEOF_LONG 4
  7154. | #define SIZEOF_SIZE_T 4
  7155. | #define SIZEOF_OFF_T 4
  7156. | #define SIZEOF_TIME_T 4
  7157. | #define SIZEOF_LONG_LONG_INT 8
  7158. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  7159. | #define ALIGNOF_UINT32_T 4
  7160. | #define HAVE_UNISTD_H 1
  7161. | #define HAVE_SYS_SELECT_H 1
  7162. | #define HAVE_SYS_PARAM_H 1
  7163. | #define HAVE_STDARG_H 1
  7164. | #define HAVE_MEMMOVE 1
  7165. | #define HAVE_STRCASECMP 1
  7166. | #define HAVE_FTRUNCATE 1
  7167. | #define HAVE_STRERROR 1
  7168. | #define HAVE_POSIX_FADVISE 1
  7169. | #define HAVE_STRSEP 1
  7170. | #define HAVE_MEMMEM 1
  7171. | #define HAVE_MEMRCHR 1
  7172. | #define HAVE_GETGROUPLIST 1
  7173. | #define HAVE_FMEMOPEN 1
  7174. | #define HAVE_PSELECT 1
  7175. | #define HAVE_FUTIMENS 1
  7176. | #define HAVE_FUTIMES 1
  7177. | #define HAVE_DIRENT_H 1
  7178. | #define HAVE_STDLIB_H 1
  7179. | #define HAVE_GETADDRINFO /**/
  7180. | #define HAVE_GETNAMEINFO /**/
  7181. | #define HAVE_SS_FAMILY /**/
  7182. | #define HAVE_SYS_TIME_H 1
  7183. | #define TIME_WITH_SYS_TIME 1
  7184. | #define HAVE_STRUCT_TM_TM_ZONE 1
  7185. | #define HAVE_TM_ZONE 1
  7186. | #define HAVE_TIMEGM 1
  7187. | #define HAVE_VPRINTF 1
  7188. | #define TIME_T_FMT "%ld"
  7189. | #define strtotimet(a,b,c) strtol(a,b,c)
  7190. | #define SIZE_T_FMT "%u"
  7191. | #define strtosizet(a,b,c) strtoul(a,b,c)
  7192. | #define OFF_T_FMT "%ld"
  7193. | #define strtoofft(a,b,c) strtol(a,b,c)
  7194. | #define RLIM_T_FMT "%lu"
  7195. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  7196. | #define HAVE_MYSQL /**/
  7197. | #define USE_CYRUSDB_SQL /**/
  7198. | #define USE_SQUAT /**/
  7199. | #define RM_BIN "/usr/bin/rm"
  7200. | #define RSYNC_BIN "/usr/bin/rsync"
  7201. | #define USE_XAPIAN /**/
  7202. | #define USE_XAPIAN_CJK_WORDS /**/
  7203. | #define XAPIAN_CJK_TOKENS "words"
  7204. | #define USE_SIEVE /**/
  7205. | #define YYTEXT_POINTER 1
  7206. | #define ENABLE_REGEX /**/
  7207. | #define HAVE_PCREPOSIX_H /**/
  7208. | #define HAVE_LIBSRS2 1
  7209. | #define USE_SRS /**/
  7210. | #define HAS_STRERROR /**/
  7211. | #define HAVE_SYS_RESOURCE_H 1
  7212. | #define HAVE_SETRLIMIT 1
  7213. | #define HAVE_GETRLIMIT 1
  7214. | #define HAVE_DAEMON 1
  7215. | #define HAVE_SETSID 1
  7216. | #define HAVE_SHUTDOWN 1
  7217. | #define HAVE_SOCKLEN_T /**/
  7218. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  7219. | #define HAVE_RLIM_T /**/
  7220. | #define HAVE_FDATASYNC /**/
  7221. | #define HAVE_LIBUUID /**/
  7222. | #define HAVE_LIBRESOLV 1
  7223. | #define HAVE_SSL /**/
  7224. | #define HAVE_TLS_ALPN /**/
  7225. | #define HAVE_ZLIB /**/
  7226. | #define HAVE_DEFLATE_PENDING /**/
  7227. | #define HAVE_JANSSON /**/
  7228. | #define HAVE_LIBJANSSON 1
  7229. | #define HAVE_ICU /**/
  7230. | #define HAVE_LIBCHARDET /**/
  7231. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  7232. | #define USE_AUTOCREATE /**/
  7233. | #define USE_IDLED /**/
  7234. | /* end confdefs.h.  */
  7235. | #include <sys/sockio.h>
  7236. configure:24059: result: no
  7237. configure:24059: checking for sys/sockio.h
  7238. configure:24059: result: no
  7239. configure:24111: checking for libxml-2.0
  7240. configure:24118: $PKG_CONFIG --exists --print-errors "libxml-2.0"
  7241. configure:24121: $? = 0
  7242. configure:24135: $PKG_CONFIG --exists --print-errors "libxml-2.0"
  7243. configure:24138: $? = 0
  7244. configure:24176: result: yes
  7245. configure:24187: checking for xmlFirstElementChild in -lxml2
  7246. configure:24212: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lxml2  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 >&5
  7247. configure:24212: $? = 0
  7248. configure:24221: result: yes
  7249. configure:24229: checking for xmlBufferDetach in -lxml2
  7250. configure:24254: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lxml2  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 >&5
  7251. configure:24254: $? = 0
  7252. configure:24263: result: yes
  7253. configure:24277: checking for libical >= 3.0.0
  7254. configure:24284: $PKG_CONFIG --exists --print-errors "libical >= 3.0.0"
  7255. configure:24287: $? = 0
  7256. configure:24301: $PKG_CONFIG --exists --print-errors "libical >= 3.0.0"
  7257. configure:24304: $? = 0
  7258. configure:24342: result: yes
  7259. configure:24353: checking for icalproperty_new_color in -lical
  7260. configure:24378: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lical  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7261. configure:24378: $? = 0
  7262. configure:24387: result: yes
  7263. configure:24396: checking for icalrecurrencetype_rscale_is_supported in -lical
  7264. configure:24421: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lical  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7265. configure:24421: $? = 0
  7266. configure:24430: result: yes
  7267. configure:24442: checking for icalcomponent_clone in -lical
  7268. configure:24467: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lical  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7269. /usr/bin/ld: /tmp/ccZVe8zu.o: in function `main':
  7270. /home/halogen/cyrus-imapd-3.2.5/conftest.c:132: undefined reference to `icalcomponent_clone'
  7271. collect2: error: ld returned 1 exit status
  7272. configure:24467: $? = 1
  7273. configure: failed program was:
  7274. | /* confdefs.h */
  7275. | #define PACKAGE_NAME "cyrus-imapd"
  7276. | #define PACKAGE_TARNAME "cyrus-imapd"
  7277. | #define PACKAGE_VERSION "3.2.5"
  7278. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  7279. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  7280. | #define PACKAGE_URL "https://www.cyrusimap.org"
  7281. | #define PACKAGE "cyrus-imapd"
  7282. | #define VERSION "3.2.5"
  7283. | #define CYRUS_USER "cyrus"
  7284. | #define STDC_HEADERS 1
  7285. | #define HAVE_SYS_TYPES_H 1
  7286. | #define HAVE_SYS_STAT_H 1
  7287. | #define HAVE_STDLIB_H 1
  7288. | #define HAVE_STRING_H 1
  7289. | #define HAVE_MEMORY_H 1
  7290. | #define HAVE_STRINGS_H 1
  7291. | #define HAVE_INTTYPES_H 1
  7292. | #define HAVE_STDINT_H 1
  7293. | #define HAVE_UNISTD_H 1
  7294. | #define __EXTENSIONS__ 1
  7295. | #define _ALL_SOURCE 1
  7296. | #define _GNU_SOURCE 1
  7297. | #define _POSIX_PTHREAD_SEMANTICS 1
  7298. | #define _TANDEM_SOURCE 1
  7299. | #define HAVE_LONG_FILE_NAMES 1
  7300. | #define HAVE_VISIBILITY 1
  7301. | #define HAVE_DLFCN_H 1
  7302. | #define LT_OBJDIR ".libs/"
  7303. | #define SIZEOF_INT 4
  7304. | #define SIZEOF_LONG 4
  7305. | #define SIZEOF_SIZE_T 4
  7306. | #define SIZEOF_OFF_T 4
  7307. | #define SIZEOF_TIME_T 4
  7308. | #define SIZEOF_LONG_LONG_INT 8
  7309. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  7310. | #define ALIGNOF_UINT32_T 4
  7311. | #define HAVE_UNISTD_H 1
  7312. | #define HAVE_SYS_SELECT_H 1
  7313. | #define HAVE_SYS_PARAM_H 1
  7314. | #define HAVE_STDARG_H 1
  7315. | #define HAVE_MEMMOVE 1
  7316. | #define HAVE_STRCASECMP 1
  7317. | #define HAVE_FTRUNCATE 1
  7318. | #define HAVE_STRERROR 1
  7319. | #define HAVE_POSIX_FADVISE 1
  7320. | #define HAVE_STRSEP 1
  7321. | #define HAVE_MEMMEM 1
  7322. | #define HAVE_MEMRCHR 1
  7323. | #define HAVE_GETGROUPLIST 1
  7324. | #define HAVE_FMEMOPEN 1
  7325. | #define HAVE_PSELECT 1
  7326. | #define HAVE_FUTIMENS 1
  7327. | #define HAVE_FUTIMES 1
  7328. | #define HAVE_DIRENT_H 1
  7329. | #define HAVE_STDLIB_H 1
  7330. | #define HAVE_GETADDRINFO /**/
  7331. | #define HAVE_GETNAMEINFO /**/
  7332. | #define HAVE_SS_FAMILY /**/
  7333. | #define HAVE_SYS_TIME_H 1
  7334. | #define TIME_WITH_SYS_TIME 1
  7335. | #define HAVE_STRUCT_TM_TM_ZONE 1
  7336. | #define HAVE_TM_ZONE 1
  7337. | #define HAVE_TIMEGM 1
  7338. | #define HAVE_VPRINTF 1
  7339. | #define TIME_T_FMT "%ld"
  7340. | #define strtotimet(a,b,c) strtol(a,b,c)
  7341. | #define SIZE_T_FMT "%u"
  7342. | #define strtosizet(a,b,c) strtoul(a,b,c)
  7343. | #define OFF_T_FMT "%ld"
  7344. | #define strtoofft(a,b,c) strtol(a,b,c)
  7345. | #define RLIM_T_FMT "%lu"
  7346. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  7347. | #define HAVE_MYSQL /**/
  7348. | #define USE_CYRUSDB_SQL /**/
  7349. | #define USE_SQUAT /**/
  7350. | #define RM_BIN "/usr/bin/rm"
  7351. | #define RSYNC_BIN "/usr/bin/rsync"
  7352. | #define USE_XAPIAN /**/
  7353. | #define USE_XAPIAN_CJK_WORDS /**/
  7354. | #define XAPIAN_CJK_TOKENS "words"
  7355. | #define USE_SIEVE /**/
  7356. | #define YYTEXT_POINTER 1
  7357. | #define ENABLE_REGEX /**/
  7358. | #define HAVE_PCREPOSIX_H /**/
  7359. | #define HAVE_LIBSRS2 1
  7360. | #define USE_SRS /**/
  7361. | #define HAS_STRERROR /**/
  7362. | #define HAVE_SYS_RESOURCE_H 1
  7363. | #define HAVE_SETRLIMIT 1
  7364. | #define HAVE_GETRLIMIT 1
  7365. | #define HAVE_DAEMON 1
  7366. | #define HAVE_SETSID 1
  7367. | #define HAVE_SHUTDOWN 1
  7368. | #define HAVE_SOCKLEN_T /**/
  7369. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  7370. | #define HAVE_RLIM_T /**/
  7371. | #define HAVE_FDATASYNC /**/
  7372. | #define HAVE_LIBUUID /**/
  7373. | #define HAVE_LIBRESOLV 1
  7374. | #define HAVE_SSL /**/
  7375. | #define HAVE_TLS_ALPN /**/
  7376. | #define HAVE_ZLIB /**/
  7377. | #define HAVE_DEFLATE_PENDING /**/
  7378. | #define HAVE_JANSSON /**/
  7379. | #define HAVE_LIBJANSSON 1
  7380. | #define HAVE_ICU /**/
  7381. | #define HAVE_LIBCHARDET /**/
  7382. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  7383. | #define USE_AUTOCREATE /**/
  7384. | #define USE_IDLED /**/
  7385. | #define USE_MURDER /**/
  7386. | #define WITH_DAV /**/
  7387. | #define HAVE_XML2 /**/
  7388. | #define HAVE_XML_FIRSTCHILD /**/
  7389. | #define HAVE_XML_BUFFERDETACH /**/
  7390. | #define HAVE_ICAL /**/
  7391. | #define HAVE_RFC7986_COLOR /**/
  7392. | #define HAVE_RSCALE /**/
  7393. | /* end confdefs.h.  */
  7394. |
  7395. | /* Override any GCC internal prototype to avoid an error.
  7396. |    Use char because int might match the return type of a GCC
  7397. |    builtin and then its argument prototype would still apply.  */
  7398. | #ifdef __cplusplus
  7399. | extern "C"
  7400. | #endif
  7401. | char icalcomponent_clone ();
  7402. | int
  7403. | main ()
  7404. | {
  7405. | return icalcomponent_clone ();
  7406. |   ;
  7407. |   return 0;
  7408. | }
  7409. configure:24476: result: no
  7410. configure:24497: checking for libnghttp2 >= 1.5
  7411. configure:24504: $PKG_CONFIG --exists --print-errors "libnghttp2 >= 1.5"
  7412. configure:24507: $? = 0
  7413. configure:24521: $PKG_CONFIG --exists --print-errors "libnghttp2 >= 1.5"
  7414. configure:24524: $? = 0
  7415. configure:24576: result: yes
  7416. configure:24582: checking whether NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL is declared
  7417. configure:24582: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  7418. configure:24582: $? = 0
  7419. configure:24582: result: yes
  7420. configure:24611: checking for libwslay >= 1.1.1
  7421. configure:24618: $PKG_CONFIG --exists --print-errors "libwslay >= 1.1.1"
  7422. configure:24621: $? = 0
  7423. configure:24635: $PKG_CONFIG --exists --print-errors "libwslay >= 1.1.1"
  7424. configure:24638: $? = 0
  7425. configure:24690: result: yes
  7426. configure:24704: checking for libbrotlienc
  7427. configure:24711: $PKG_CONFIG --exists --print-errors "libbrotlienc"
  7428. configure:24714: $? = 0
  7429. configure:24728: $PKG_CONFIG --exists --print-errors "libbrotlienc"
  7430. configure:24731: $? = 0
  7431. configure:24771: result: yes
  7432. configure:24784: checking for libzstd >= 1.4.0
  7433. configure:24791: $PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0"
  7434. configure:24794: $? = 0
  7435. configure:24808: $PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0"
  7436. configure:24811: $? = 0
  7437. configure:24851: result: yes
  7438. configure:24865: checking for shapelib >= 1.3.0
  7439. configure:24872: $PKG_CONFIG --exists --print-errors "shapelib >= 1.3.0"
  7440. configure:24875: $? = 0
  7441. configure:24889: $PKG_CONFIG --exists --print-errors "shapelib >= 1.3.0"
  7442. configure:24892: $? = 0
  7443. configure:24932: result: yes
  7444. configure:25068: checking for com_err in -lcom_err
  7445. configure:25093: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lcom_err  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7446. /usr/bin/ld: cannot find -lcom_err
  7447. collect2: error: ld returned 1 exit status
  7448. configure:25093: $? = 1
  7449. configure: failed program was:
  7450. | /* confdefs.h */
  7451. | #define PACKAGE_NAME "cyrus-imapd"
  7452. | #define PACKAGE_TARNAME "cyrus-imapd"
  7453. | #define PACKAGE_VERSION "3.2.5"
  7454. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  7455. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  7456. | #define PACKAGE_URL "https://www.cyrusimap.org"
  7457. | #define PACKAGE "cyrus-imapd"
  7458. | #define VERSION "3.2.5"
  7459. | #define CYRUS_USER "cyrus"
  7460. | #define STDC_HEADERS 1
  7461. | #define HAVE_SYS_TYPES_H 1
  7462. | #define HAVE_SYS_STAT_H 1
  7463. | #define HAVE_STDLIB_H 1
  7464. | #define HAVE_STRING_H 1
  7465. | #define HAVE_MEMORY_H 1
  7466. | #define HAVE_STRINGS_H 1
  7467. | #define HAVE_INTTYPES_H 1
  7468. | #define HAVE_STDINT_H 1
  7469. | #define HAVE_UNISTD_H 1
  7470. | #define __EXTENSIONS__ 1
  7471. | #define _ALL_SOURCE 1
  7472. | #define _GNU_SOURCE 1
  7473. | #define _POSIX_PTHREAD_SEMANTICS 1
  7474. | #define _TANDEM_SOURCE 1
  7475. | #define HAVE_LONG_FILE_NAMES 1
  7476. | #define HAVE_VISIBILITY 1
  7477. | #define HAVE_DLFCN_H 1
  7478. | #define LT_OBJDIR ".libs/"
  7479. | #define SIZEOF_INT 4
  7480. | #define SIZEOF_LONG 4
  7481. | #define SIZEOF_SIZE_T 4
  7482. | #define SIZEOF_OFF_T 4
  7483. | #define SIZEOF_TIME_T 4
  7484. | #define SIZEOF_LONG_LONG_INT 8
  7485. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  7486. | #define ALIGNOF_UINT32_T 4
  7487. | #define HAVE_UNISTD_H 1
  7488. | #define HAVE_SYS_SELECT_H 1
  7489. | #define HAVE_SYS_PARAM_H 1
  7490. | #define HAVE_STDARG_H 1
  7491. | #define HAVE_MEMMOVE 1
  7492. | #define HAVE_STRCASECMP 1
  7493. | #define HAVE_FTRUNCATE 1
  7494. | #define HAVE_STRERROR 1
  7495. | #define HAVE_POSIX_FADVISE 1
  7496. | #define HAVE_STRSEP 1
  7497. | #define HAVE_MEMMEM 1
  7498. | #define HAVE_MEMRCHR 1
  7499. | #define HAVE_GETGROUPLIST 1
  7500. | #define HAVE_FMEMOPEN 1
  7501. | #define HAVE_PSELECT 1
  7502. | #define HAVE_FUTIMENS 1
  7503. | #define HAVE_FUTIMES 1
  7504. | #define HAVE_DIRENT_H 1
  7505. | #define HAVE_STDLIB_H 1
  7506. | #define HAVE_GETADDRINFO /**/
  7507. | #define HAVE_GETNAMEINFO /**/
  7508. | #define HAVE_SS_FAMILY /**/
  7509. | #define HAVE_SYS_TIME_H 1
  7510. | #define TIME_WITH_SYS_TIME 1
  7511. | #define HAVE_STRUCT_TM_TM_ZONE 1
  7512. | #define HAVE_TM_ZONE 1
  7513. | #define HAVE_TIMEGM 1
  7514. | #define HAVE_VPRINTF 1
  7515. | #define TIME_T_FMT "%ld"
  7516. | #define strtotimet(a,b,c) strtol(a,b,c)
  7517. | #define SIZE_T_FMT "%u"
  7518. | #define strtosizet(a,b,c) strtoul(a,b,c)
  7519. | #define OFF_T_FMT "%ld"
  7520. | #define strtoofft(a,b,c) strtol(a,b,c)
  7521. | #define RLIM_T_FMT "%lu"
  7522. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  7523. | #define HAVE_MYSQL /**/
  7524. | #define USE_CYRUSDB_SQL /**/
  7525. | #define USE_SQUAT /**/
  7526. | #define RM_BIN "/usr/bin/rm"
  7527. | #define RSYNC_BIN "/usr/bin/rsync"
  7528. | #define USE_XAPIAN /**/
  7529. | #define USE_XAPIAN_CJK_WORDS /**/
  7530. | #define XAPIAN_CJK_TOKENS "words"
  7531. | #define USE_SIEVE /**/
  7532. | #define YYTEXT_POINTER 1
  7533. | #define ENABLE_REGEX /**/
  7534. | #define HAVE_PCREPOSIX_H /**/
  7535. | #define HAVE_LIBSRS2 1
  7536. | #define USE_SRS /**/
  7537. | #define HAS_STRERROR /**/
  7538. | #define HAVE_SYS_RESOURCE_H 1
  7539. | #define HAVE_SETRLIMIT 1
  7540. | #define HAVE_GETRLIMIT 1
  7541. | #define HAVE_DAEMON 1
  7542. | #define HAVE_SETSID 1
  7543. | #define HAVE_SHUTDOWN 1
  7544. | #define HAVE_SOCKLEN_T /**/
  7545. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  7546. | #define HAVE_RLIM_T /**/
  7547. | #define HAVE_FDATASYNC /**/
  7548. | #define HAVE_LIBUUID /**/
  7549. | #define HAVE_LIBRESOLV 1
  7550. | #define HAVE_SSL /**/
  7551. | #define HAVE_TLS_ALPN /**/
  7552. | #define HAVE_ZLIB /**/
  7553. | #define HAVE_DEFLATE_PENDING /**/
  7554. | #define HAVE_JANSSON /**/
  7555. | #define HAVE_LIBJANSSON 1
  7556. | #define HAVE_ICU /**/
  7557. | #define HAVE_LIBCHARDET /**/
  7558. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  7559. | #define USE_AUTOCREATE /**/
  7560. | #define USE_IDLED /**/
  7561. | #define USE_MURDER /**/
  7562. | #define WITH_DAV /**/
  7563. | #define HAVE_XML2 /**/
  7564. | #define HAVE_XML_FIRSTCHILD /**/
  7565. | #define HAVE_XML_BUFFERDETACH /**/
  7566. | #define HAVE_ICAL /**/
  7567. | #define HAVE_RFC7986_COLOR /**/
  7568. | #define HAVE_RSCALE /**/
  7569. | #define HAVE_NGHTTP2 /**/
  7570. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  7571. | #define HAVE_WSLAY /**/
  7572. | #define HAVE_BROTLI /**/
  7573. | #define HAVE_ZSTD /**/
  7574. | #define HAVE_SHAPELIB /**/
  7575. | #define SHAPELIB_VERSION "1.3.0"
  7576. | #define USE_HTTPD /**/
  7577. | #define USE_CALALARMD /**/
  7578. | #define WITH_JMAP /**/
  7579. | #define USE_REPLICATION /**/
  7580. | /* end confdefs.h.  */
  7581. |
  7582. | /* Override any GCC internal prototype to avoid an error.
  7583. |    Use char because int might match the return type of a GCC
  7584. |    builtin and then its argument prototype would still apply.  */
  7585. | #ifdef __cplusplus
  7586. | extern "C"
  7587. | #endif
  7588. | char com_err ();
  7589. | int
  7590. | main ()
  7591. | {
  7592. | return com_err ();
  7593. |   ;
  7594. |   return 0;
  7595. | }
  7596. configure:25102: result: no
  7597. configure:25271: Parts of com_err distribution were found, but not compile_et.
  7598. configure:25273: Will build com_err from included sources.
  7599. configure:25398: checking for modern syslog
  7600. configure:25410: gcc -E -I/usr/include/mysql   conftest.c
  7601. configure:25410: $? = 0
  7602. configure:25418: result: yes
  7603. configure:25421: checking which syslog facility to use
  7604. configure:25437: result: LOG_LOCAL6
  7605. configure:25440: checking for getdtablesize
  7606. configure:25440: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7607. configure:25440: $? = 0
  7608. configure:25440: result: yes
  7609. configure:25467: checking to use old sieve service name
  7610. configure:25482: result: no
  7611. configure:25487: checking for crypt
  7612. configure:25487: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7613. /usr/bin/ld: /tmp/ccdldwVo.o: in function `main':
  7614. /home/halogen/cyrus-imapd-3.2.5/conftest.c:168: undefined reference to `crypt'
  7615. collect2: error: ld returned 1 exit status
  7616. configure:25487: $? = 1
  7617. configure: failed program was:
  7618. | /* confdefs.h */
  7619. | #define PACKAGE_NAME "cyrus-imapd"
  7620. | #define PACKAGE_TARNAME "cyrus-imapd"
  7621. | #define PACKAGE_VERSION "3.2.5"
  7622. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  7623. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  7624. | #define PACKAGE_URL "https://www.cyrusimap.org"
  7625. | #define PACKAGE "cyrus-imapd"
  7626. | #define VERSION "3.2.5"
  7627. | #define CYRUS_USER "cyrus"
  7628. | #define STDC_HEADERS 1
  7629. | #define HAVE_SYS_TYPES_H 1
  7630. | #define HAVE_SYS_STAT_H 1
  7631. | #define HAVE_STDLIB_H 1
  7632. | #define HAVE_STRING_H 1
  7633. | #define HAVE_MEMORY_H 1
  7634. | #define HAVE_STRINGS_H 1
  7635. | #define HAVE_INTTYPES_H 1
  7636. | #define HAVE_STDINT_H 1
  7637. | #define HAVE_UNISTD_H 1
  7638. | #define __EXTENSIONS__ 1
  7639. | #define _ALL_SOURCE 1
  7640. | #define _GNU_SOURCE 1
  7641. | #define _POSIX_PTHREAD_SEMANTICS 1
  7642. | #define _TANDEM_SOURCE 1
  7643. | #define HAVE_LONG_FILE_NAMES 1
  7644. | #define HAVE_VISIBILITY 1
  7645. | #define HAVE_DLFCN_H 1
  7646. | #define LT_OBJDIR ".libs/"
  7647. | #define SIZEOF_INT 4
  7648. | #define SIZEOF_LONG 4
  7649. | #define SIZEOF_SIZE_T 4
  7650. | #define SIZEOF_OFF_T 4
  7651. | #define SIZEOF_TIME_T 4
  7652. | #define SIZEOF_LONG_LONG_INT 8
  7653. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  7654. | #define ALIGNOF_UINT32_T 4
  7655. | #define HAVE_UNISTD_H 1
  7656. | #define HAVE_SYS_SELECT_H 1
  7657. | #define HAVE_SYS_PARAM_H 1
  7658. | #define HAVE_STDARG_H 1
  7659. | #define HAVE_MEMMOVE 1
  7660. | #define HAVE_STRCASECMP 1
  7661. | #define HAVE_FTRUNCATE 1
  7662. | #define HAVE_STRERROR 1
  7663. | #define HAVE_POSIX_FADVISE 1
  7664. | #define HAVE_STRSEP 1
  7665. | #define HAVE_MEMMEM 1
  7666. | #define HAVE_MEMRCHR 1
  7667. | #define HAVE_GETGROUPLIST 1
  7668. | #define HAVE_FMEMOPEN 1
  7669. | #define HAVE_PSELECT 1
  7670. | #define HAVE_FUTIMENS 1
  7671. | #define HAVE_FUTIMES 1
  7672. | #define HAVE_DIRENT_H 1
  7673. | #define HAVE_STDLIB_H 1
  7674. | #define HAVE_GETADDRINFO /**/
  7675. | #define HAVE_GETNAMEINFO /**/
  7676. | #define HAVE_SS_FAMILY /**/
  7677. | #define HAVE_SYS_TIME_H 1
  7678. | #define TIME_WITH_SYS_TIME 1
  7679. | #define HAVE_STRUCT_TM_TM_ZONE 1
  7680. | #define HAVE_TM_ZONE 1
  7681. | #define HAVE_TIMEGM 1
  7682. | #define HAVE_VPRINTF 1
  7683. | #define TIME_T_FMT "%ld"
  7684. | #define strtotimet(a,b,c) strtol(a,b,c)
  7685. | #define SIZE_T_FMT "%u"
  7686. | #define strtosizet(a,b,c) strtoul(a,b,c)
  7687. | #define OFF_T_FMT "%ld"
  7688. | #define strtoofft(a,b,c) strtol(a,b,c)
  7689. | #define RLIM_T_FMT "%lu"
  7690. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  7691. | #define HAVE_MYSQL /**/
  7692. | #define USE_CYRUSDB_SQL /**/
  7693. | #define USE_SQUAT /**/
  7694. | #define RM_BIN "/usr/bin/rm"
  7695. | #define RSYNC_BIN "/usr/bin/rsync"
  7696. | #define USE_XAPIAN /**/
  7697. | #define USE_XAPIAN_CJK_WORDS /**/
  7698. | #define XAPIAN_CJK_TOKENS "words"
  7699. | #define USE_SIEVE /**/
  7700. | #define YYTEXT_POINTER 1
  7701. | #define ENABLE_REGEX /**/
  7702. | #define HAVE_PCREPOSIX_H /**/
  7703. | #define HAVE_LIBSRS2 1
  7704. | #define USE_SRS /**/
  7705. | #define HAS_STRERROR /**/
  7706. | #define HAVE_SYS_RESOURCE_H 1
  7707. | #define HAVE_SETRLIMIT 1
  7708. | #define HAVE_GETRLIMIT 1
  7709. | #define HAVE_DAEMON 1
  7710. | #define HAVE_SETSID 1
  7711. | #define HAVE_SHUTDOWN 1
  7712. | #define HAVE_SOCKLEN_T /**/
  7713. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  7714. | #define HAVE_RLIM_T /**/
  7715. | #define HAVE_FDATASYNC /**/
  7716. | #define HAVE_LIBUUID /**/
  7717. | #define HAVE_LIBRESOLV 1
  7718. | #define HAVE_SSL /**/
  7719. | #define HAVE_TLS_ALPN /**/
  7720. | #define HAVE_ZLIB /**/
  7721. | #define HAVE_DEFLATE_PENDING /**/
  7722. | #define HAVE_JANSSON /**/
  7723. | #define HAVE_LIBJANSSON 1
  7724. | #define HAVE_ICU /**/
  7725. | #define HAVE_LIBCHARDET /**/
  7726. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  7727. | #define USE_AUTOCREATE /**/
  7728. | #define USE_IDLED /**/
  7729. | #define USE_MURDER /**/
  7730. | #define WITH_DAV /**/
  7731. | #define HAVE_XML2 /**/
  7732. | #define HAVE_XML_FIRSTCHILD /**/
  7733. | #define HAVE_XML_BUFFERDETACH /**/
  7734. | #define HAVE_ICAL /**/
  7735. | #define HAVE_RFC7986_COLOR /**/
  7736. | #define HAVE_RSCALE /**/
  7737. | #define HAVE_NGHTTP2 /**/
  7738. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  7739. | #define HAVE_WSLAY /**/
  7740. | #define HAVE_BROTLI /**/
  7741. | #define HAVE_ZSTD /**/
  7742. | #define HAVE_SHAPELIB /**/
  7743. | #define SHAPELIB_VERSION "1.3.0"
  7744. | #define USE_HTTPD /**/
  7745. | #define USE_CALALARMD /**/
  7746. | #define WITH_JMAP /**/
  7747. | #define USE_REPLICATION /**/
  7748. | #define SYSLOG_FACILITY LOG_LOCAL6
  7749. | #define HAVE_GETDTABLESIZE 1
  7750. | /* end confdefs.h.  */
  7751. | /* Define crypt to an innocuous variant, in case <limits.h> declares crypt.
  7752. |    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  7753. | #define crypt innocuous_crypt
  7754. |
  7755. | /* System header to define __stub macros and hopefully few prototypes,
  7756. |     which can conflict with char crypt (); below.
  7757. |     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  7758. |     <limits.h> exists even on freestanding compilers.  */
  7759. |
  7760. | #ifdef __STDC__
  7761. | # include <limits.h>
  7762. | #else
  7763. | # include <assert.h>
  7764. | #endif
  7765. |
  7766. | #undef crypt
  7767. |
  7768. | /* Override any GCC internal prototype to avoid an error.
  7769. |    Use char because int might match the return type of a GCC
  7770. |    builtin and then its argument prototype would still apply.  */
  7771. | #ifdef __cplusplus
  7772. | extern "C"
  7773. | #endif
  7774. | char crypt ();
  7775. | /* The GNU C library defines this for functions which it implements
  7776. |     to always fail with ENOSYS.  Some functions are actually named
  7777. |     something starting with __ and the normal name is an alias.  */
  7778. | #if defined __stub_crypt || defined __stub___crypt
  7779. | choke me
  7780. | #endif
  7781. |
  7782. | int
  7783. | main ()
  7784. | {
  7785. | return crypt ();
  7786. |   ;
  7787. |   return 0;
  7788. | }
  7789. configure:25487: result: no
  7790. configure:25491: checking for crypt in -lcrypt
  7791. configure:25516: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lcrypt  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  7792. configure:25516: $? = 0
  7793. configure:25525: result: yes
  7794. configure:25603: checking gssapi.h usability
  7795. configure:25603: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  7796. conftest.c:167:10: fatal error: gssapi.h: No such file or directory
  7797.   167 | #include <gssapi.h>
  7798.       |          ^~~~~~~~~~
  7799. compilation terminated.
  7800. configure:25603: $? = 1
  7801. configure: failed program was:
  7802. | /* confdefs.h */
  7803. | #define PACKAGE_NAME "cyrus-imapd"
  7804. | #define PACKAGE_TARNAME "cyrus-imapd"
  7805. | #define PACKAGE_VERSION "3.2.5"
  7806. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  7807. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  7808. | #define PACKAGE_URL "https://www.cyrusimap.org"
  7809. | #define PACKAGE "cyrus-imapd"
  7810. | #define VERSION "3.2.5"
  7811. | #define CYRUS_USER "cyrus"
  7812. | #define STDC_HEADERS 1
  7813. | #define HAVE_SYS_TYPES_H 1
  7814. | #define HAVE_SYS_STAT_H 1
  7815. | #define HAVE_STDLIB_H 1
  7816. | #define HAVE_STRING_H 1
  7817. | #define HAVE_MEMORY_H 1
  7818. | #define HAVE_STRINGS_H 1
  7819. | #define HAVE_INTTYPES_H 1
  7820. | #define HAVE_STDINT_H 1
  7821. | #define HAVE_UNISTD_H 1
  7822. | #define __EXTENSIONS__ 1
  7823. | #define _ALL_SOURCE 1
  7824. | #define _GNU_SOURCE 1
  7825. | #define _POSIX_PTHREAD_SEMANTICS 1
  7826. | #define _TANDEM_SOURCE 1
  7827. | #define HAVE_LONG_FILE_NAMES 1
  7828. | #define HAVE_VISIBILITY 1
  7829. | #define HAVE_DLFCN_H 1
  7830. | #define LT_OBJDIR ".libs/"
  7831. | #define SIZEOF_INT 4
  7832. | #define SIZEOF_LONG 4
  7833. | #define SIZEOF_SIZE_T 4
  7834. | #define SIZEOF_OFF_T 4
  7835. | #define SIZEOF_TIME_T 4
  7836. | #define SIZEOF_LONG_LONG_INT 8
  7837. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  7838. | #define ALIGNOF_UINT32_T 4
  7839. | #define HAVE_UNISTD_H 1
  7840. | #define HAVE_SYS_SELECT_H 1
  7841. | #define HAVE_SYS_PARAM_H 1
  7842. | #define HAVE_STDARG_H 1
  7843. | #define HAVE_MEMMOVE 1
  7844. | #define HAVE_STRCASECMP 1
  7845. | #define HAVE_FTRUNCATE 1
  7846. | #define HAVE_STRERROR 1
  7847. | #define HAVE_POSIX_FADVISE 1
  7848. | #define HAVE_STRSEP 1
  7849. | #define HAVE_MEMMEM 1
  7850. | #define HAVE_MEMRCHR 1
  7851. | #define HAVE_GETGROUPLIST 1
  7852. | #define HAVE_FMEMOPEN 1
  7853. | #define HAVE_PSELECT 1
  7854. | #define HAVE_FUTIMENS 1
  7855. | #define HAVE_FUTIMES 1
  7856. | #define HAVE_DIRENT_H 1
  7857. | #define HAVE_STDLIB_H 1
  7858. | #define HAVE_GETADDRINFO /**/
  7859. | #define HAVE_GETNAMEINFO /**/
  7860. | #define HAVE_SS_FAMILY /**/
  7861. | #define HAVE_SYS_TIME_H 1
  7862. | #define TIME_WITH_SYS_TIME 1
  7863. | #define HAVE_STRUCT_TM_TM_ZONE 1
  7864. | #define HAVE_TM_ZONE 1
  7865. | #define HAVE_TIMEGM 1
  7866. | #define HAVE_VPRINTF 1
  7867. | #define TIME_T_FMT "%ld"
  7868. | #define strtotimet(a,b,c) strtol(a,b,c)
  7869. | #define SIZE_T_FMT "%u"
  7870. | #define strtosizet(a,b,c) strtoul(a,b,c)
  7871. | #define OFF_T_FMT "%ld"
  7872. | #define strtoofft(a,b,c) strtol(a,b,c)
  7873. | #define RLIM_T_FMT "%lu"
  7874. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  7875. | #define HAVE_MYSQL /**/
  7876. | #define USE_CYRUSDB_SQL /**/
  7877. | #define USE_SQUAT /**/
  7878. | #define RM_BIN "/usr/bin/rm"
  7879. | #define RSYNC_BIN "/usr/bin/rsync"
  7880. | #define USE_XAPIAN /**/
  7881. | #define USE_XAPIAN_CJK_WORDS /**/
  7882. | #define XAPIAN_CJK_TOKENS "words"
  7883. | #define USE_SIEVE /**/
  7884. | #define YYTEXT_POINTER 1
  7885. | #define ENABLE_REGEX /**/
  7886. | #define HAVE_PCREPOSIX_H /**/
  7887. | #define HAVE_LIBSRS2 1
  7888. | #define USE_SRS /**/
  7889. | #define HAS_STRERROR /**/
  7890. | #define HAVE_SYS_RESOURCE_H 1
  7891. | #define HAVE_SETRLIMIT 1
  7892. | #define HAVE_GETRLIMIT 1
  7893. | #define HAVE_DAEMON 1
  7894. | #define HAVE_SETSID 1
  7895. | #define HAVE_SHUTDOWN 1
  7896. | #define HAVE_SOCKLEN_T /**/
  7897. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  7898. | #define HAVE_RLIM_T /**/
  7899. | #define HAVE_FDATASYNC /**/
  7900. | #define HAVE_LIBUUID /**/
  7901. | #define HAVE_LIBRESOLV 1
  7902. | #define HAVE_SSL /**/
  7903. | #define HAVE_TLS_ALPN /**/
  7904. | #define HAVE_ZLIB /**/
  7905. | #define HAVE_DEFLATE_PENDING /**/
  7906. | #define HAVE_JANSSON /**/
  7907. | #define HAVE_LIBJANSSON 1
  7908. | #define HAVE_ICU /**/
  7909. | #define HAVE_LIBCHARDET /**/
  7910. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  7911. | #define USE_AUTOCREATE /**/
  7912. | #define USE_IDLED /**/
  7913. | #define USE_MURDER /**/
  7914. | #define WITH_DAV /**/
  7915. | #define HAVE_XML2 /**/
  7916. | #define HAVE_XML_FIRSTCHILD /**/
  7917. | #define HAVE_XML_BUFFERDETACH /**/
  7918. | #define HAVE_ICAL /**/
  7919. | #define HAVE_RFC7986_COLOR /**/
  7920. | #define HAVE_RSCALE /**/
  7921. | #define HAVE_NGHTTP2 /**/
  7922. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  7923. | #define HAVE_WSLAY /**/
  7924. | #define HAVE_BROTLI /**/
  7925. | #define HAVE_ZSTD /**/
  7926. | #define HAVE_SHAPELIB /**/
  7927. | #define SHAPELIB_VERSION "1.3.0"
  7928. | #define USE_HTTPD /**/
  7929. | #define USE_CALALARMD /**/
  7930. | #define WITH_JMAP /**/
  7931. | #define USE_REPLICATION /**/
  7932. | #define SYSLOG_FACILITY LOG_LOCAL6
  7933. | #define HAVE_GETDTABLESIZE 1
  7934. | /* end confdefs.h.  */
  7935. | #include <stdio.h>
  7936. | #ifdef HAVE_SYS_TYPES_H
  7937. | # include <sys/types.h>
  7938. | #endif
  7939. | #ifdef HAVE_SYS_STAT_H
  7940. | # include <sys/stat.h>
  7941. | #endif
  7942. | #ifdef STDC_HEADERS
  7943. | # include <stdlib.h>
  7944. | # include <stddef.h>
  7945. | #else
  7946. | # ifdef HAVE_STDLIB_H
  7947. | #  include <stdlib.h>
  7948. | # endif
  7949. | #endif
  7950. | #ifdef HAVE_STRING_H
  7951. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  7952. | #  include <memory.h>
  7953. | # endif
  7954. | # include <string.h>
  7955. | #endif
  7956. | #ifdef HAVE_STRINGS_H
  7957. | # include <strings.h>
  7958. | #endif
  7959. | #ifdef HAVE_INTTYPES_H
  7960. | # include <inttypes.h>
  7961. | #endif
  7962. | #ifdef HAVE_STDINT_H
  7963. | # include <stdint.h>
  7964. | #endif
  7965. | #ifdef HAVE_UNISTD_H
  7966. | # include <unistd.h>
  7967. | #endif
  7968. | #include <gssapi.h>
  7969. configure:25603: result: no
  7970. configure:25603: checking gssapi.h presence
  7971. configure:25603: gcc -E -I/usr/include/mysql   conftest.c
  7972. conftest.c:134:10: fatal error: gssapi.h: No such file or directory
  7973.   134 | #include <gssapi.h>
  7974.       |          ^~~~~~~~~~
  7975. compilation terminated.
  7976. configure:25603: $? = 1
  7977. configure: failed program was:
  7978. | /* confdefs.h */
  7979. | #define PACKAGE_NAME "cyrus-imapd"
  7980. | #define PACKAGE_TARNAME "cyrus-imapd"
  7981. | #define PACKAGE_VERSION "3.2.5"
  7982. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  7983. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  7984. | #define PACKAGE_URL "https://www.cyrusimap.org"
  7985. | #define PACKAGE "cyrus-imapd"
  7986. | #define VERSION "3.2.5"
  7987. | #define CYRUS_USER "cyrus"
  7988. | #define STDC_HEADERS 1
  7989. | #define HAVE_SYS_TYPES_H 1
  7990. | #define HAVE_SYS_STAT_H 1
  7991. | #define HAVE_STDLIB_H 1
  7992. | #define HAVE_STRING_H 1
  7993. | #define HAVE_MEMORY_H 1
  7994. | #define HAVE_STRINGS_H 1
  7995. | #define HAVE_INTTYPES_H 1
  7996. | #define HAVE_STDINT_H 1
  7997. | #define HAVE_UNISTD_H 1
  7998. | #define __EXTENSIONS__ 1
  7999. | #define _ALL_SOURCE 1
  8000. | #define _GNU_SOURCE 1
  8001. | #define _POSIX_PTHREAD_SEMANTICS 1
  8002. | #define _TANDEM_SOURCE 1
  8003. | #define HAVE_LONG_FILE_NAMES 1
  8004. | #define HAVE_VISIBILITY 1
  8005. | #define HAVE_DLFCN_H 1
  8006. | #define LT_OBJDIR ".libs/"
  8007. | #define SIZEOF_INT 4
  8008. | #define SIZEOF_LONG 4
  8009. | #define SIZEOF_SIZE_T 4
  8010. | #define SIZEOF_OFF_T 4
  8011. | #define SIZEOF_TIME_T 4
  8012. | #define SIZEOF_LONG_LONG_INT 8
  8013. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  8014. | #define ALIGNOF_UINT32_T 4
  8015. | #define HAVE_UNISTD_H 1
  8016. | #define HAVE_SYS_SELECT_H 1
  8017. | #define HAVE_SYS_PARAM_H 1
  8018. | #define HAVE_STDARG_H 1
  8019. | #define HAVE_MEMMOVE 1
  8020. | #define HAVE_STRCASECMP 1
  8021. | #define HAVE_FTRUNCATE 1
  8022. | #define HAVE_STRERROR 1
  8023. | #define HAVE_POSIX_FADVISE 1
  8024. | #define HAVE_STRSEP 1
  8025. | #define HAVE_MEMMEM 1
  8026. | #define HAVE_MEMRCHR 1
  8027. | #define HAVE_GETGROUPLIST 1
  8028. | #define HAVE_FMEMOPEN 1
  8029. | #define HAVE_PSELECT 1
  8030. | #define HAVE_FUTIMENS 1
  8031. | #define HAVE_FUTIMES 1
  8032. | #define HAVE_DIRENT_H 1
  8033. | #define HAVE_STDLIB_H 1
  8034. | #define HAVE_GETADDRINFO /**/
  8035. | #define HAVE_GETNAMEINFO /**/
  8036. | #define HAVE_SS_FAMILY /**/
  8037. | #define HAVE_SYS_TIME_H 1
  8038. | #define TIME_WITH_SYS_TIME 1
  8039. | #define HAVE_STRUCT_TM_TM_ZONE 1
  8040. | #define HAVE_TM_ZONE 1
  8041. | #define HAVE_TIMEGM 1
  8042. | #define HAVE_VPRINTF 1
  8043. | #define TIME_T_FMT "%ld"
  8044. | #define strtotimet(a,b,c) strtol(a,b,c)
  8045. | #define SIZE_T_FMT "%u"
  8046. | #define strtosizet(a,b,c) strtoul(a,b,c)
  8047. | #define OFF_T_FMT "%ld"
  8048. | #define strtoofft(a,b,c) strtol(a,b,c)
  8049. | #define RLIM_T_FMT "%lu"
  8050. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  8051. | #define HAVE_MYSQL /**/
  8052. | #define USE_CYRUSDB_SQL /**/
  8053. | #define USE_SQUAT /**/
  8054. | #define RM_BIN "/usr/bin/rm"
  8055. | #define RSYNC_BIN "/usr/bin/rsync"
  8056. | #define USE_XAPIAN /**/
  8057. | #define USE_XAPIAN_CJK_WORDS /**/
  8058. | #define XAPIAN_CJK_TOKENS "words"
  8059. | #define USE_SIEVE /**/
  8060. | #define YYTEXT_POINTER 1
  8061. | #define ENABLE_REGEX /**/
  8062. | #define HAVE_PCREPOSIX_H /**/
  8063. | #define HAVE_LIBSRS2 1
  8064. | #define USE_SRS /**/
  8065. | #define HAS_STRERROR /**/
  8066. | #define HAVE_SYS_RESOURCE_H 1
  8067. | #define HAVE_SETRLIMIT 1
  8068. | #define HAVE_GETRLIMIT 1
  8069. | #define HAVE_DAEMON 1
  8070. | #define HAVE_SETSID 1
  8071. | #define HAVE_SHUTDOWN 1
  8072. | #define HAVE_SOCKLEN_T /**/
  8073. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  8074. | #define HAVE_RLIM_T /**/
  8075. | #define HAVE_FDATASYNC /**/
  8076. | #define HAVE_LIBUUID /**/
  8077. | #define HAVE_LIBRESOLV 1
  8078. | #define HAVE_SSL /**/
  8079. | #define HAVE_TLS_ALPN /**/
  8080. | #define HAVE_ZLIB /**/
  8081. | #define HAVE_DEFLATE_PENDING /**/
  8082. | #define HAVE_JANSSON /**/
  8083. | #define HAVE_LIBJANSSON 1
  8084. | #define HAVE_ICU /**/
  8085. | #define HAVE_LIBCHARDET /**/
  8086. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  8087. | #define USE_AUTOCREATE /**/
  8088. | #define USE_IDLED /**/
  8089. | #define USE_MURDER /**/
  8090. | #define WITH_DAV /**/
  8091. | #define HAVE_XML2 /**/
  8092. | #define HAVE_XML_FIRSTCHILD /**/
  8093. | #define HAVE_XML_BUFFERDETACH /**/
  8094. | #define HAVE_ICAL /**/
  8095. | #define HAVE_RFC7986_COLOR /**/
  8096. | #define HAVE_RSCALE /**/
  8097. | #define HAVE_NGHTTP2 /**/
  8098. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  8099. | #define HAVE_WSLAY /**/
  8100. | #define HAVE_BROTLI /**/
  8101. | #define HAVE_ZSTD /**/
  8102. | #define HAVE_SHAPELIB /**/
  8103. | #define SHAPELIB_VERSION "1.3.0"
  8104. | #define USE_HTTPD /**/
  8105. | #define USE_CALALARMD /**/
  8106. | #define WITH_JMAP /**/
  8107. | #define USE_REPLICATION /**/
  8108. | #define SYSLOG_FACILITY LOG_LOCAL6
  8109. | #define HAVE_GETDTABLESIZE 1
  8110. | /* end confdefs.h.  */
  8111. | #include <gssapi.h>
  8112. configure:25603: result: no
  8113. configure:25603: checking for gssapi.h
  8114. configure:25603: result: no
  8115. configure:25607: checking gssapi/gssapi.h usability
  8116. configure:25607: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  8117. conftest.c:167:10: fatal error: gssapi/gssapi.h: No such file or directory
  8118.   167 | #include <gssapi/gssapi.h>
  8119.       |          ^~~~~~~~~~~~~~~~~
  8120. compilation terminated.
  8121. configure:25607: $? = 1
  8122. configure: failed program was:
  8123. | /* confdefs.h */
  8124. | #define PACKAGE_NAME "cyrus-imapd"
  8125. | #define PACKAGE_TARNAME "cyrus-imapd"
  8126. | #define PACKAGE_VERSION "3.2.5"
  8127. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  8128. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  8129. | #define PACKAGE_URL "https://www.cyrusimap.org"
  8130. | #define PACKAGE "cyrus-imapd"
  8131. | #define VERSION "3.2.5"
  8132. | #define CYRUS_USER "cyrus"
  8133. | #define STDC_HEADERS 1
  8134. | #define HAVE_SYS_TYPES_H 1
  8135. | #define HAVE_SYS_STAT_H 1
  8136. | #define HAVE_STDLIB_H 1
  8137. | #define HAVE_STRING_H 1
  8138. | #define HAVE_MEMORY_H 1
  8139. | #define HAVE_STRINGS_H 1
  8140. | #define HAVE_INTTYPES_H 1
  8141. | #define HAVE_STDINT_H 1
  8142. | #define HAVE_UNISTD_H 1
  8143. | #define __EXTENSIONS__ 1
  8144. | #define _ALL_SOURCE 1
  8145. | #define _GNU_SOURCE 1
  8146. | #define _POSIX_PTHREAD_SEMANTICS 1
  8147. | #define _TANDEM_SOURCE 1
  8148. | #define HAVE_LONG_FILE_NAMES 1
  8149. | #define HAVE_VISIBILITY 1
  8150. | #define HAVE_DLFCN_H 1
  8151. | #define LT_OBJDIR ".libs/"
  8152. | #define SIZEOF_INT 4
  8153. | #define SIZEOF_LONG 4
  8154. | #define SIZEOF_SIZE_T 4
  8155. | #define SIZEOF_OFF_T 4
  8156. | #define SIZEOF_TIME_T 4
  8157. | #define SIZEOF_LONG_LONG_INT 8
  8158. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  8159. | #define ALIGNOF_UINT32_T 4
  8160. | #define HAVE_UNISTD_H 1
  8161. | #define HAVE_SYS_SELECT_H 1
  8162. | #define HAVE_SYS_PARAM_H 1
  8163. | #define HAVE_STDARG_H 1
  8164. | #define HAVE_MEMMOVE 1
  8165. | #define HAVE_STRCASECMP 1
  8166. | #define HAVE_FTRUNCATE 1
  8167. | #define HAVE_STRERROR 1
  8168. | #define HAVE_POSIX_FADVISE 1
  8169. | #define HAVE_STRSEP 1
  8170. | #define HAVE_MEMMEM 1
  8171. | #define HAVE_MEMRCHR 1
  8172. | #define HAVE_GETGROUPLIST 1
  8173. | #define HAVE_FMEMOPEN 1
  8174. | #define HAVE_PSELECT 1
  8175. | #define HAVE_FUTIMENS 1
  8176. | #define HAVE_FUTIMES 1
  8177. | #define HAVE_DIRENT_H 1
  8178. | #define HAVE_STDLIB_H 1
  8179. | #define HAVE_GETADDRINFO /**/
  8180. | #define HAVE_GETNAMEINFO /**/
  8181. | #define HAVE_SS_FAMILY /**/
  8182. | #define HAVE_SYS_TIME_H 1
  8183. | #define TIME_WITH_SYS_TIME 1
  8184. | #define HAVE_STRUCT_TM_TM_ZONE 1
  8185. | #define HAVE_TM_ZONE 1
  8186. | #define HAVE_TIMEGM 1
  8187. | #define HAVE_VPRINTF 1
  8188. | #define TIME_T_FMT "%ld"
  8189. | #define strtotimet(a,b,c) strtol(a,b,c)
  8190. | #define SIZE_T_FMT "%u"
  8191. | #define strtosizet(a,b,c) strtoul(a,b,c)
  8192. | #define OFF_T_FMT "%ld"
  8193. | #define strtoofft(a,b,c) strtol(a,b,c)
  8194. | #define RLIM_T_FMT "%lu"
  8195. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  8196. | #define HAVE_MYSQL /**/
  8197. | #define USE_CYRUSDB_SQL /**/
  8198. | #define USE_SQUAT /**/
  8199. | #define RM_BIN "/usr/bin/rm"
  8200. | #define RSYNC_BIN "/usr/bin/rsync"
  8201. | #define USE_XAPIAN /**/
  8202. | #define USE_XAPIAN_CJK_WORDS /**/
  8203. | #define XAPIAN_CJK_TOKENS "words"
  8204. | #define USE_SIEVE /**/
  8205. | #define YYTEXT_POINTER 1
  8206. | #define ENABLE_REGEX /**/
  8207. | #define HAVE_PCREPOSIX_H /**/
  8208. | #define HAVE_LIBSRS2 1
  8209. | #define USE_SRS /**/
  8210. | #define HAS_STRERROR /**/
  8211. | #define HAVE_SYS_RESOURCE_H 1
  8212. | #define HAVE_SETRLIMIT 1
  8213. | #define HAVE_GETRLIMIT 1
  8214. | #define HAVE_DAEMON 1
  8215. | #define HAVE_SETSID 1
  8216. | #define HAVE_SHUTDOWN 1
  8217. | #define HAVE_SOCKLEN_T /**/
  8218. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  8219. | #define HAVE_RLIM_T /**/
  8220. | #define HAVE_FDATASYNC /**/
  8221. | #define HAVE_LIBUUID /**/
  8222. | #define HAVE_LIBRESOLV 1
  8223. | #define HAVE_SSL /**/
  8224. | #define HAVE_TLS_ALPN /**/
  8225. | #define HAVE_ZLIB /**/
  8226. | #define HAVE_DEFLATE_PENDING /**/
  8227. | #define HAVE_JANSSON /**/
  8228. | #define HAVE_LIBJANSSON 1
  8229. | #define HAVE_ICU /**/
  8230. | #define HAVE_LIBCHARDET /**/
  8231. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  8232. | #define USE_AUTOCREATE /**/
  8233. | #define USE_IDLED /**/
  8234. | #define USE_MURDER /**/
  8235. | #define WITH_DAV /**/
  8236. | #define HAVE_XML2 /**/
  8237. | #define HAVE_XML_FIRSTCHILD /**/
  8238. | #define HAVE_XML_BUFFERDETACH /**/
  8239. | #define HAVE_ICAL /**/
  8240. | #define HAVE_RFC7986_COLOR /**/
  8241. | #define HAVE_RSCALE /**/
  8242. | #define HAVE_NGHTTP2 /**/
  8243. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  8244. | #define HAVE_WSLAY /**/
  8245. | #define HAVE_BROTLI /**/
  8246. | #define HAVE_ZSTD /**/
  8247. | #define HAVE_SHAPELIB /**/
  8248. | #define SHAPELIB_VERSION "1.3.0"
  8249. | #define USE_HTTPD /**/
  8250. | #define USE_CALALARMD /**/
  8251. | #define WITH_JMAP /**/
  8252. | #define USE_REPLICATION /**/
  8253. | #define SYSLOG_FACILITY LOG_LOCAL6
  8254. | #define HAVE_GETDTABLESIZE 1
  8255. | /* end confdefs.h.  */
  8256. | #include <stdio.h>
  8257. | #ifdef HAVE_SYS_TYPES_H
  8258. | # include <sys/types.h>
  8259. | #endif
  8260. | #ifdef HAVE_SYS_STAT_H
  8261. | # include <sys/stat.h>
  8262. | #endif
  8263. | #ifdef STDC_HEADERS
  8264. | # include <stdlib.h>
  8265. | # include <stddef.h>
  8266. | #else
  8267. | # ifdef HAVE_STDLIB_H
  8268. | #  include <stdlib.h>
  8269. | # endif
  8270. | #endif
  8271. | #ifdef HAVE_STRING_H
  8272. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  8273. | #  include <memory.h>
  8274. | # endif
  8275. | # include <string.h>
  8276. | #endif
  8277. | #ifdef HAVE_STRINGS_H
  8278. | # include <strings.h>
  8279. | #endif
  8280. | #ifdef HAVE_INTTYPES_H
  8281. | # include <inttypes.h>
  8282. | #endif
  8283. | #ifdef HAVE_STDINT_H
  8284. | # include <stdint.h>
  8285. | #endif
  8286. | #ifdef HAVE_UNISTD_H
  8287. | # include <unistd.h>
  8288. | #endif
  8289. | #include <gssapi/gssapi.h>
  8290. configure:25607: result: no
  8291. configure:25607: checking gssapi/gssapi.h presence
  8292. configure:25607: gcc -E -I/usr/include/mysql   conftest.c
  8293. conftest.c:134:10: fatal error: gssapi/gssapi.h: No such file or directory
  8294.   134 | #include <gssapi/gssapi.h>
  8295.       |          ^~~~~~~~~~~~~~~~~
  8296. compilation terminated.
  8297. configure:25607: $? = 1
  8298. configure: failed program was:
  8299. | /* confdefs.h */
  8300. | #define PACKAGE_NAME "cyrus-imapd"
  8301. | #define PACKAGE_TARNAME "cyrus-imapd"
  8302. | #define PACKAGE_VERSION "3.2.5"
  8303. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  8304. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  8305. | #define PACKAGE_URL "https://www.cyrusimap.org"
  8306. | #define PACKAGE "cyrus-imapd"
  8307. | #define VERSION "3.2.5"
  8308. | #define CYRUS_USER "cyrus"
  8309. | #define STDC_HEADERS 1
  8310. | #define HAVE_SYS_TYPES_H 1
  8311. | #define HAVE_SYS_STAT_H 1
  8312. | #define HAVE_STDLIB_H 1
  8313. | #define HAVE_STRING_H 1
  8314. | #define HAVE_MEMORY_H 1
  8315. | #define HAVE_STRINGS_H 1
  8316. | #define HAVE_INTTYPES_H 1
  8317. | #define HAVE_STDINT_H 1
  8318. | #define HAVE_UNISTD_H 1
  8319. | #define __EXTENSIONS__ 1
  8320. | #define _ALL_SOURCE 1
  8321. | #define _GNU_SOURCE 1
  8322. | #define _POSIX_PTHREAD_SEMANTICS 1
  8323. | #define _TANDEM_SOURCE 1
  8324. | #define HAVE_LONG_FILE_NAMES 1
  8325. | #define HAVE_VISIBILITY 1
  8326. | #define HAVE_DLFCN_H 1
  8327. | #define LT_OBJDIR ".libs/"
  8328. | #define SIZEOF_INT 4
  8329. | #define SIZEOF_LONG 4
  8330. | #define SIZEOF_SIZE_T 4
  8331. | #define SIZEOF_OFF_T 4
  8332. | #define SIZEOF_TIME_T 4
  8333. | #define SIZEOF_LONG_LONG_INT 8
  8334. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  8335. | #define ALIGNOF_UINT32_T 4
  8336. | #define HAVE_UNISTD_H 1
  8337. | #define HAVE_SYS_SELECT_H 1
  8338. | #define HAVE_SYS_PARAM_H 1
  8339. | #define HAVE_STDARG_H 1
  8340. | #define HAVE_MEMMOVE 1
  8341. | #define HAVE_STRCASECMP 1
  8342. | #define HAVE_FTRUNCATE 1
  8343. | #define HAVE_STRERROR 1
  8344. | #define HAVE_POSIX_FADVISE 1
  8345. | #define HAVE_STRSEP 1
  8346. | #define HAVE_MEMMEM 1
  8347. | #define HAVE_MEMRCHR 1
  8348. | #define HAVE_GETGROUPLIST 1
  8349. | #define HAVE_FMEMOPEN 1
  8350. | #define HAVE_PSELECT 1
  8351. | #define HAVE_FUTIMENS 1
  8352. | #define HAVE_FUTIMES 1
  8353. | #define HAVE_DIRENT_H 1
  8354. | #define HAVE_STDLIB_H 1
  8355. | #define HAVE_GETADDRINFO /**/
  8356. | #define HAVE_GETNAMEINFO /**/
  8357. | #define HAVE_SS_FAMILY /**/
  8358. | #define HAVE_SYS_TIME_H 1
  8359. | #define TIME_WITH_SYS_TIME 1
  8360. | #define HAVE_STRUCT_TM_TM_ZONE 1
  8361. | #define HAVE_TM_ZONE 1
  8362. | #define HAVE_TIMEGM 1
  8363. | #define HAVE_VPRINTF 1
  8364. | #define TIME_T_FMT "%ld"
  8365. | #define strtotimet(a,b,c) strtol(a,b,c)
  8366. | #define SIZE_T_FMT "%u"
  8367. | #define strtosizet(a,b,c) strtoul(a,b,c)
  8368. | #define OFF_T_FMT "%ld"
  8369. | #define strtoofft(a,b,c) strtol(a,b,c)
  8370. | #define RLIM_T_FMT "%lu"
  8371. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  8372. | #define HAVE_MYSQL /**/
  8373. | #define USE_CYRUSDB_SQL /**/
  8374. | #define USE_SQUAT /**/
  8375. | #define RM_BIN "/usr/bin/rm"
  8376. | #define RSYNC_BIN "/usr/bin/rsync"
  8377. | #define USE_XAPIAN /**/
  8378. | #define USE_XAPIAN_CJK_WORDS /**/
  8379. | #define XAPIAN_CJK_TOKENS "words"
  8380. | #define USE_SIEVE /**/
  8381. | #define YYTEXT_POINTER 1
  8382. | #define ENABLE_REGEX /**/
  8383. | #define HAVE_PCREPOSIX_H /**/
  8384. | #define HAVE_LIBSRS2 1
  8385. | #define USE_SRS /**/
  8386. | #define HAS_STRERROR /**/
  8387. | #define HAVE_SYS_RESOURCE_H 1
  8388. | #define HAVE_SETRLIMIT 1
  8389. | #define HAVE_GETRLIMIT 1
  8390. | #define HAVE_DAEMON 1
  8391. | #define HAVE_SETSID 1
  8392. | #define HAVE_SHUTDOWN 1
  8393. | #define HAVE_SOCKLEN_T /**/
  8394. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  8395. | #define HAVE_RLIM_T /**/
  8396. | #define HAVE_FDATASYNC /**/
  8397. | #define HAVE_LIBUUID /**/
  8398. | #define HAVE_LIBRESOLV 1
  8399. | #define HAVE_SSL /**/
  8400. | #define HAVE_TLS_ALPN /**/
  8401. | #define HAVE_ZLIB /**/
  8402. | #define HAVE_DEFLATE_PENDING /**/
  8403. | #define HAVE_JANSSON /**/
  8404. | #define HAVE_LIBJANSSON 1
  8405. | #define HAVE_ICU /**/
  8406. | #define HAVE_LIBCHARDET /**/
  8407. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  8408. | #define USE_AUTOCREATE /**/
  8409. | #define USE_IDLED /**/
  8410. | #define USE_MURDER /**/
  8411. | #define WITH_DAV /**/
  8412. | #define HAVE_XML2 /**/
  8413. | #define HAVE_XML_FIRSTCHILD /**/
  8414. | #define HAVE_XML_BUFFERDETACH /**/
  8415. | #define HAVE_ICAL /**/
  8416. | #define HAVE_RFC7986_COLOR /**/
  8417. | #define HAVE_RSCALE /**/
  8418. | #define HAVE_NGHTTP2 /**/
  8419. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  8420. | #define HAVE_WSLAY /**/
  8421. | #define HAVE_BROTLI /**/
  8422. | #define HAVE_ZSTD /**/
  8423. | #define HAVE_SHAPELIB /**/
  8424. | #define SHAPELIB_VERSION "1.3.0"
  8425. | #define USE_HTTPD /**/
  8426. | #define USE_CALALARMD /**/
  8427. | #define WITH_JMAP /**/
  8428. | #define USE_REPLICATION /**/
  8429. | #define SYSLOG_FACILITY LOG_LOCAL6
  8430. | #define HAVE_GETDTABLESIZE 1
  8431. | /* end confdefs.h.  */
  8432. | #include <gssapi/gssapi.h>
  8433. configure:25607: result: no
  8434. configure:25607: checking for gssapi/gssapi.h
  8435. configure:25607: result: no
  8436. configure:25620: checking gssapi/gssapi_ext.h usability
  8437. configure:25620: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  8438. conftest.c:167:10: fatal error: gssapi/gssapi_ext.h: No such file or directory
  8439.   167 | #include <gssapi/gssapi_ext.h>
  8440.       |          ^~~~~~~~~~~~~~~~~~~~~
  8441. compilation terminated.
  8442. configure:25620: $? = 1
  8443. configure: failed program was:
  8444. | /* confdefs.h */
  8445. | #define PACKAGE_NAME "cyrus-imapd"
  8446. | #define PACKAGE_TARNAME "cyrus-imapd"
  8447. | #define PACKAGE_VERSION "3.2.5"
  8448. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  8449. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  8450. | #define PACKAGE_URL "https://www.cyrusimap.org"
  8451. | #define PACKAGE "cyrus-imapd"
  8452. | #define VERSION "3.2.5"
  8453. | #define CYRUS_USER "cyrus"
  8454. | #define STDC_HEADERS 1
  8455. | #define HAVE_SYS_TYPES_H 1
  8456. | #define HAVE_SYS_STAT_H 1
  8457. | #define HAVE_STDLIB_H 1
  8458. | #define HAVE_STRING_H 1
  8459. | #define HAVE_MEMORY_H 1
  8460. | #define HAVE_STRINGS_H 1
  8461. | #define HAVE_INTTYPES_H 1
  8462. | #define HAVE_STDINT_H 1
  8463. | #define HAVE_UNISTD_H 1
  8464. | #define __EXTENSIONS__ 1
  8465. | #define _ALL_SOURCE 1
  8466. | #define _GNU_SOURCE 1
  8467. | #define _POSIX_PTHREAD_SEMANTICS 1
  8468. | #define _TANDEM_SOURCE 1
  8469. | #define HAVE_LONG_FILE_NAMES 1
  8470. | #define HAVE_VISIBILITY 1
  8471. | #define HAVE_DLFCN_H 1
  8472. | #define LT_OBJDIR ".libs/"
  8473. | #define SIZEOF_INT 4
  8474. | #define SIZEOF_LONG 4
  8475. | #define SIZEOF_SIZE_T 4
  8476. | #define SIZEOF_OFF_T 4
  8477. | #define SIZEOF_TIME_T 4
  8478. | #define SIZEOF_LONG_LONG_INT 8
  8479. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  8480. | #define ALIGNOF_UINT32_T 4
  8481. | #define HAVE_UNISTD_H 1
  8482. | #define HAVE_SYS_SELECT_H 1
  8483. | #define HAVE_SYS_PARAM_H 1
  8484. | #define HAVE_STDARG_H 1
  8485. | #define HAVE_MEMMOVE 1
  8486. | #define HAVE_STRCASECMP 1
  8487. | #define HAVE_FTRUNCATE 1
  8488. | #define HAVE_STRERROR 1
  8489. | #define HAVE_POSIX_FADVISE 1
  8490. | #define HAVE_STRSEP 1
  8491. | #define HAVE_MEMMEM 1
  8492. | #define HAVE_MEMRCHR 1
  8493. | #define HAVE_GETGROUPLIST 1
  8494. | #define HAVE_FMEMOPEN 1
  8495. | #define HAVE_PSELECT 1
  8496. | #define HAVE_FUTIMENS 1
  8497. | #define HAVE_FUTIMES 1
  8498. | #define HAVE_DIRENT_H 1
  8499. | #define HAVE_STDLIB_H 1
  8500. | #define HAVE_GETADDRINFO /**/
  8501. | #define HAVE_GETNAMEINFO /**/
  8502. | #define HAVE_SS_FAMILY /**/
  8503. | #define HAVE_SYS_TIME_H 1
  8504. | #define TIME_WITH_SYS_TIME 1
  8505. | #define HAVE_STRUCT_TM_TM_ZONE 1
  8506. | #define HAVE_TM_ZONE 1
  8507. | #define HAVE_TIMEGM 1
  8508. | #define HAVE_VPRINTF 1
  8509. | #define TIME_T_FMT "%ld"
  8510. | #define strtotimet(a,b,c) strtol(a,b,c)
  8511. | #define SIZE_T_FMT "%u"
  8512. | #define strtosizet(a,b,c) strtoul(a,b,c)
  8513. | #define OFF_T_FMT "%ld"
  8514. | #define strtoofft(a,b,c) strtol(a,b,c)
  8515. | #define RLIM_T_FMT "%lu"
  8516. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  8517. | #define HAVE_MYSQL /**/
  8518. | #define USE_CYRUSDB_SQL /**/
  8519. | #define USE_SQUAT /**/
  8520. | #define RM_BIN "/usr/bin/rm"
  8521. | #define RSYNC_BIN "/usr/bin/rsync"
  8522. | #define USE_XAPIAN /**/
  8523. | #define USE_XAPIAN_CJK_WORDS /**/
  8524. | #define XAPIAN_CJK_TOKENS "words"
  8525. | #define USE_SIEVE /**/
  8526. | #define YYTEXT_POINTER 1
  8527. | #define ENABLE_REGEX /**/
  8528. | #define HAVE_PCREPOSIX_H /**/
  8529. | #define HAVE_LIBSRS2 1
  8530. | #define USE_SRS /**/
  8531. | #define HAS_STRERROR /**/
  8532. | #define HAVE_SYS_RESOURCE_H 1
  8533. | #define HAVE_SETRLIMIT 1
  8534. | #define HAVE_GETRLIMIT 1
  8535. | #define HAVE_DAEMON 1
  8536. | #define HAVE_SETSID 1
  8537. | #define HAVE_SHUTDOWN 1
  8538. | #define HAVE_SOCKLEN_T /**/
  8539. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  8540. | #define HAVE_RLIM_T /**/
  8541. | #define HAVE_FDATASYNC /**/
  8542. | #define HAVE_LIBUUID /**/
  8543. | #define HAVE_LIBRESOLV 1
  8544. | #define HAVE_SSL /**/
  8545. | #define HAVE_TLS_ALPN /**/
  8546. | #define HAVE_ZLIB /**/
  8547. | #define HAVE_DEFLATE_PENDING /**/
  8548. | #define HAVE_JANSSON /**/
  8549. | #define HAVE_LIBJANSSON 1
  8550. | #define HAVE_ICU /**/
  8551. | #define HAVE_LIBCHARDET /**/
  8552. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  8553. | #define USE_AUTOCREATE /**/
  8554. | #define USE_IDLED /**/
  8555. | #define USE_MURDER /**/
  8556. | #define WITH_DAV /**/
  8557. | #define HAVE_XML2 /**/
  8558. | #define HAVE_XML_FIRSTCHILD /**/
  8559. | #define HAVE_XML_BUFFERDETACH /**/
  8560. | #define HAVE_ICAL /**/
  8561. | #define HAVE_RFC7986_COLOR /**/
  8562. | #define HAVE_RSCALE /**/
  8563. | #define HAVE_NGHTTP2 /**/
  8564. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  8565. | #define HAVE_WSLAY /**/
  8566. | #define HAVE_BROTLI /**/
  8567. | #define HAVE_ZSTD /**/
  8568. | #define HAVE_SHAPELIB /**/
  8569. | #define SHAPELIB_VERSION "1.3.0"
  8570. | #define USE_HTTPD /**/
  8571. | #define USE_CALALARMD /**/
  8572. | #define WITH_JMAP /**/
  8573. | #define USE_REPLICATION /**/
  8574. | #define SYSLOG_FACILITY LOG_LOCAL6
  8575. | #define HAVE_GETDTABLESIZE 1
  8576. | /* end confdefs.h.  */
  8577. | #include <stdio.h>
  8578. | #ifdef HAVE_SYS_TYPES_H
  8579. | # include <sys/types.h>
  8580. | #endif
  8581. | #ifdef HAVE_SYS_STAT_H
  8582. | # include <sys/stat.h>
  8583. | #endif
  8584. | #ifdef STDC_HEADERS
  8585. | # include <stdlib.h>
  8586. | # include <stddef.h>
  8587. | #else
  8588. | # ifdef HAVE_STDLIB_H
  8589. | #  include <stdlib.h>
  8590. | # endif
  8591. | #endif
  8592. | #ifdef HAVE_STRING_H
  8593. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  8594. | #  include <memory.h>
  8595. | # endif
  8596. | # include <string.h>
  8597. | #endif
  8598. | #ifdef HAVE_STRINGS_H
  8599. | # include <strings.h>
  8600. | #endif
  8601. | #ifdef HAVE_INTTYPES_H
  8602. | # include <inttypes.h>
  8603. | #endif
  8604. | #ifdef HAVE_STDINT_H
  8605. | # include <stdint.h>
  8606. | #endif
  8607. | #ifdef HAVE_UNISTD_H
  8608. | # include <unistd.h>
  8609. | #endif
  8610. | #include <gssapi/gssapi_ext.h>
  8611. configure:25620: result: no
  8612. configure:25620: checking gssapi/gssapi_ext.h presence
  8613. configure:25620: gcc -E -I/usr/include/mysql   conftest.c
  8614. conftest.c:134:10: fatal error: gssapi/gssapi_ext.h: No such file or directory
  8615.   134 | #include <gssapi/gssapi_ext.h>
  8616.       |          ^~~~~~~~~~~~~~~~~~~~~
  8617. compilation terminated.
  8618. configure:25620: $? = 1
  8619. configure: failed program was:
  8620. | /* confdefs.h */
  8621. | #define PACKAGE_NAME "cyrus-imapd"
  8622. | #define PACKAGE_TARNAME "cyrus-imapd"
  8623. | #define PACKAGE_VERSION "3.2.5"
  8624. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  8625. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  8626. | #define PACKAGE_URL "https://www.cyrusimap.org"
  8627. | #define PACKAGE "cyrus-imapd"
  8628. | #define VERSION "3.2.5"
  8629. | #define CYRUS_USER "cyrus"
  8630. | #define STDC_HEADERS 1
  8631. | #define HAVE_SYS_TYPES_H 1
  8632. | #define HAVE_SYS_STAT_H 1
  8633. | #define HAVE_STDLIB_H 1
  8634. | #define HAVE_STRING_H 1
  8635. | #define HAVE_MEMORY_H 1
  8636. | #define HAVE_STRINGS_H 1
  8637. | #define HAVE_INTTYPES_H 1
  8638. | #define HAVE_STDINT_H 1
  8639. | #define HAVE_UNISTD_H 1
  8640. | #define __EXTENSIONS__ 1
  8641. | #define _ALL_SOURCE 1
  8642. | #define _GNU_SOURCE 1
  8643. | #define _POSIX_PTHREAD_SEMANTICS 1
  8644. | #define _TANDEM_SOURCE 1
  8645. | #define HAVE_LONG_FILE_NAMES 1
  8646. | #define HAVE_VISIBILITY 1
  8647. | #define HAVE_DLFCN_H 1
  8648. | #define LT_OBJDIR ".libs/"
  8649. | #define SIZEOF_INT 4
  8650. | #define SIZEOF_LONG 4
  8651. | #define SIZEOF_SIZE_T 4
  8652. | #define SIZEOF_OFF_T 4
  8653. | #define SIZEOF_TIME_T 4
  8654. | #define SIZEOF_LONG_LONG_INT 8
  8655. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  8656. | #define ALIGNOF_UINT32_T 4
  8657. | #define HAVE_UNISTD_H 1
  8658. | #define HAVE_SYS_SELECT_H 1
  8659. | #define HAVE_SYS_PARAM_H 1
  8660. | #define HAVE_STDARG_H 1
  8661. | #define HAVE_MEMMOVE 1
  8662. | #define HAVE_STRCASECMP 1
  8663. | #define HAVE_FTRUNCATE 1
  8664. | #define HAVE_STRERROR 1
  8665. | #define HAVE_POSIX_FADVISE 1
  8666. | #define HAVE_STRSEP 1
  8667. | #define HAVE_MEMMEM 1
  8668. | #define HAVE_MEMRCHR 1
  8669. | #define HAVE_GETGROUPLIST 1
  8670. | #define HAVE_FMEMOPEN 1
  8671. | #define HAVE_PSELECT 1
  8672. | #define HAVE_FUTIMENS 1
  8673. | #define HAVE_FUTIMES 1
  8674. | #define HAVE_DIRENT_H 1
  8675. | #define HAVE_STDLIB_H 1
  8676. | #define HAVE_GETADDRINFO /**/
  8677. | #define HAVE_GETNAMEINFO /**/
  8678. | #define HAVE_SS_FAMILY /**/
  8679. | #define HAVE_SYS_TIME_H 1
  8680. | #define TIME_WITH_SYS_TIME 1
  8681. | #define HAVE_STRUCT_TM_TM_ZONE 1
  8682. | #define HAVE_TM_ZONE 1
  8683. | #define HAVE_TIMEGM 1
  8684. | #define HAVE_VPRINTF 1
  8685. | #define TIME_T_FMT "%ld"
  8686. | #define strtotimet(a,b,c) strtol(a,b,c)
  8687. | #define SIZE_T_FMT "%u"
  8688. | #define strtosizet(a,b,c) strtoul(a,b,c)
  8689. | #define OFF_T_FMT "%ld"
  8690. | #define strtoofft(a,b,c) strtol(a,b,c)
  8691. | #define RLIM_T_FMT "%lu"
  8692. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  8693. | #define HAVE_MYSQL /**/
  8694. | #define USE_CYRUSDB_SQL /**/
  8695. | #define USE_SQUAT /**/
  8696. | #define RM_BIN "/usr/bin/rm"
  8697. | #define RSYNC_BIN "/usr/bin/rsync"
  8698. | #define USE_XAPIAN /**/
  8699. | #define USE_XAPIAN_CJK_WORDS /**/
  8700. | #define XAPIAN_CJK_TOKENS "words"
  8701. | #define USE_SIEVE /**/
  8702. | #define YYTEXT_POINTER 1
  8703. | #define ENABLE_REGEX /**/
  8704. | #define HAVE_PCREPOSIX_H /**/
  8705. | #define HAVE_LIBSRS2 1
  8706. | #define USE_SRS /**/
  8707. | #define HAS_STRERROR /**/
  8708. | #define HAVE_SYS_RESOURCE_H 1
  8709. | #define HAVE_SETRLIMIT 1
  8710. | #define HAVE_GETRLIMIT 1
  8711. | #define HAVE_DAEMON 1
  8712. | #define HAVE_SETSID 1
  8713. | #define HAVE_SHUTDOWN 1
  8714. | #define HAVE_SOCKLEN_T /**/
  8715. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  8716. | #define HAVE_RLIM_T /**/
  8717. | #define HAVE_FDATASYNC /**/
  8718. | #define HAVE_LIBUUID /**/
  8719. | #define HAVE_LIBRESOLV 1
  8720. | #define HAVE_SSL /**/
  8721. | #define HAVE_TLS_ALPN /**/
  8722. | #define HAVE_ZLIB /**/
  8723. | #define HAVE_DEFLATE_PENDING /**/
  8724. | #define HAVE_JANSSON /**/
  8725. | #define HAVE_LIBJANSSON 1
  8726. | #define HAVE_ICU /**/
  8727. | #define HAVE_LIBCHARDET /**/
  8728. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  8729. | #define USE_AUTOCREATE /**/
  8730. | #define USE_IDLED /**/
  8731. | #define USE_MURDER /**/
  8732. | #define WITH_DAV /**/
  8733. | #define HAVE_XML2 /**/
  8734. | #define HAVE_XML_FIRSTCHILD /**/
  8735. | #define HAVE_XML_BUFFERDETACH /**/
  8736. | #define HAVE_ICAL /**/
  8737. | #define HAVE_RFC7986_COLOR /**/
  8738. | #define HAVE_RSCALE /**/
  8739. | #define HAVE_NGHTTP2 /**/
  8740. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  8741. | #define HAVE_WSLAY /**/
  8742. | #define HAVE_BROTLI /**/
  8743. | #define HAVE_ZSTD /**/
  8744. | #define HAVE_SHAPELIB /**/
  8745. | #define SHAPELIB_VERSION "1.3.0"
  8746. | #define USE_HTTPD /**/
  8747. | #define USE_CALALARMD /**/
  8748. | #define WITH_JMAP /**/
  8749. | #define USE_REPLICATION /**/
  8750. | #define SYSLOG_FACILITY LOG_LOCAL6
  8751. | #define HAVE_GETDTABLESIZE 1
  8752. | /* end confdefs.h.  */
  8753. | #include <gssapi/gssapi_ext.h>
  8754. configure:25620: result: no
  8755. configure:25620: checking for gssapi/gssapi_ext.h
  8756. configure:25620: result: no
  8757. configure:26200: checking GSSAPI
  8758. configure:26369: result: disabled
  8759. configure:26524: checking sasl/sasl.h usability
  8760. configure:26524: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  8761. configure:26524: $? = 0
  8762. configure:26524: result: yes
  8763. configure:26524: checking sasl/sasl.h presence
  8764. configure:26524: gcc -E -I/usr/include/mysql   conftest.c
  8765. configure:26524: $? = 0
  8766. configure:26524: result: yes
  8767. configure:26524: checking for sasl/sasl.h
  8768. configure:26524: result: yes
  8769. configure:26526: checking sasl/saslutil.h usability
  8770. configure:26526: gcc -c -g -O2 -I/usr/include/mysql   conftest.c >&5
  8771. configure:26526: $? = 0
  8772. configure:26526: result: yes
  8773. configure:26526: checking sasl/saslutil.h presence
  8774. configure:26526: gcc -E -I/usr/include/mysql   conftest.c
  8775. configure:26526: $? = 0
  8776. configure:26526: result: yes
  8777. configure:26526: checking for sasl/saslutil.h
  8778. configure:26526: result: yes
  8779. configure:26528: checking for prop_get in -lsasl2
  8780. configure:26553: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lsasl2  -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  8781. configure:26553: $? = 0
  8782. configure:26562: result: yes
  8783. configure:26647: gcc -E -I/usr/include/mysql    conftest.c
  8784. configure:26647: $? = 0
  8785. configure:26662: checking for sasl_checkapop in -lsasl2
  8786. configure:26687: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu  -lsasl2 conftest.c -lsasl2   -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  8787. configure:26687: $? = 0
  8788. configure:26696: result: yes
  8789. configure:26732: checking for perl
  8790. configure:26748: found /usr/bin/perl
  8791. configure:26759: result: perl
  8792. configure:26825: checking for perl cccdlflags needed on "linux-gnu"
  8793. configure:26830: result: -fPIC
  8794. configure:26852: checking size of long
  8795. configure:26871: result: 4
  8796. configure:26881: checking what directory libraries are found in
  8797. configure:26900: result: lib32
  8798. configure:26922: checking for request_init in -lwrap
  8799. configure:26947: gcc -o conftest -g -O2 -I/usr/include/mysql   -Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu conftest.c -lwrap   -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal >&5
  8800. /usr/bin/ld: cannot find -lwrap
  8801. collect2: error: ld returned 1 exit status
  8802. configure:26947: $? = 1
  8803. configure: failed program was:
  8804. | /* confdefs.h */
  8805. | #define PACKAGE_NAME "cyrus-imapd"
  8806. | #define PACKAGE_TARNAME "cyrus-imapd"
  8807. | #define PACKAGE_VERSION "3.2.5"
  8808. | #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  8809. | #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  8810. | #define PACKAGE_URL "https://www.cyrusimap.org"
  8811. | #define PACKAGE "cyrus-imapd"
  8812. | #define VERSION "3.2.5"
  8813. | #define CYRUS_USER "cyrus"
  8814. | #define STDC_HEADERS 1
  8815. | #define HAVE_SYS_TYPES_H 1
  8816. | #define HAVE_SYS_STAT_H 1
  8817. | #define HAVE_STDLIB_H 1
  8818. | #define HAVE_STRING_H 1
  8819. | #define HAVE_MEMORY_H 1
  8820. | #define HAVE_STRINGS_H 1
  8821. | #define HAVE_INTTYPES_H 1
  8822. | #define HAVE_STDINT_H 1
  8823. | #define HAVE_UNISTD_H 1
  8824. | #define __EXTENSIONS__ 1
  8825. | #define _ALL_SOURCE 1
  8826. | #define _GNU_SOURCE 1
  8827. | #define _POSIX_PTHREAD_SEMANTICS 1
  8828. | #define _TANDEM_SOURCE 1
  8829. | #define HAVE_LONG_FILE_NAMES 1
  8830. | #define HAVE_VISIBILITY 1
  8831. | #define HAVE_DLFCN_H 1
  8832. | #define LT_OBJDIR ".libs/"
  8833. | #define SIZEOF_INT 4
  8834. | #define SIZEOF_LONG 4
  8835. | #define SIZEOF_SIZE_T 4
  8836. | #define SIZEOF_OFF_T 4
  8837. | #define SIZEOF_TIME_T 4
  8838. | #define SIZEOF_LONG_LONG_INT 8
  8839. | #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  8840. | #define ALIGNOF_UINT32_T 4
  8841. | #define HAVE_UNISTD_H 1
  8842. | #define HAVE_SYS_SELECT_H 1
  8843. | #define HAVE_SYS_PARAM_H 1
  8844. | #define HAVE_STDARG_H 1
  8845. | #define HAVE_MEMMOVE 1
  8846. | #define HAVE_STRCASECMP 1
  8847. | #define HAVE_FTRUNCATE 1
  8848. | #define HAVE_STRERROR 1
  8849. | #define HAVE_POSIX_FADVISE 1
  8850. | #define HAVE_STRSEP 1
  8851. | #define HAVE_MEMMEM 1
  8852. | #define HAVE_MEMRCHR 1
  8853. | #define HAVE_GETGROUPLIST 1
  8854. | #define HAVE_FMEMOPEN 1
  8855. | #define HAVE_PSELECT 1
  8856. | #define HAVE_FUTIMENS 1
  8857. | #define HAVE_FUTIMES 1
  8858. | #define HAVE_DIRENT_H 1
  8859. | #define HAVE_STDLIB_H 1
  8860. | #define HAVE_GETADDRINFO /**/
  8861. | #define HAVE_GETNAMEINFO /**/
  8862. | #define HAVE_SS_FAMILY /**/
  8863. | #define HAVE_SYS_TIME_H 1
  8864. | #define TIME_WITH_SYS_TIME 1
  8865. | #define HAVE_STRUCT_TM_TM_ZONE 1
  8866. | #define HAVE_TM_ZONE 1
  8867. | #define HAVE_TIMEGM 1
  8868. | #define HAVE_VPRINTF 1
  8869. | #define TIME_T_FMT "%ld"
  8870. | #define strtotimet(a,b,c) strtol(a,b,c)
  8871. | #define SIZE_T_FMT "%u"
  8872. | #define strtosizet(a,b,c) strtoul(a,b,c)
  8873. | #define OFF_T_FMT "%ld"
  8874. | #define strtoofft(a,b,c) strtol(a,b,c)
  8875. | #define RLIM_T_FMT "%lu"
  8876. | #define strtorlimt(a,b,c) strtoul(a,b,c)
  8877. | #define HAVE_MYSQL /**/
  8878. | #define USE_CYRUSDB_SQL /**/
  8879. | #define USE_SQUAT /**/
  8880. | #define RM_BIN "/usr/bin/rm"
  8881. | #define RSYNC_BIN "/usr/bin/rsync"
  8882. | #define USE_XAPIAN /**/
  8883. | #define USE_XAPIAN_CJK_WORDS /**/
  8884. | #define XAPIAN_CJK_TOKENS "words"
  8885. | #define USE_SIEVE /**/
  8886. | #define YYTEXT_POINTER 1
  8887. | #define ENABLE_REGEX /**/
  8888. | #define HAVE_PCREPOSIX_H /**/
  8889. | #define HAVE_LIBSRS2 1
  8890. | #define USE_SRS /**/
  8891. | #define HAS_STRERROR /**/
  8892. | #define HAVE_SYS_RESOURCE_H 1
  8893. | #define HAVE_SETRLIMIT 1
  8894. | #define HAVE_GETRLIMIT 1
  8895. | #define HAVE_DAEMON 1
  8896. | #define HAVE_SETSID 1
  8897. | #define HAVE_SHUTDOWN 1
  8898. | #define HAVE_SOCKLEN_T /**/
  8899. | #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  8900. | #define HAVE_RLIM_T /**/
  8901. | #define HAVE_FDATASYNC /**/
  8902. | #define HAVE_LIBUUID /**/
  8903. | #define HAVE_LIBRESOLV 1
  8904. | #define HAVE_SSL /**/
  8905. | #define HAVE_TLS_ALPN /**/
  8906. | #define HAVE_ZLIB /**/
  8907. | #define HAVE_DEFLATE_PENDING /**/
  8908. | #define HAVE_JANSSON /**/
  8909. | #define HAVE_LIBJANSSON 1
  8910. | #define HAVE_ICU /**/
  8911. | #define HAVE_LIBCHARDET /**/
  8912. | #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  8913. | #define USE_AUTOCREATE /**/
  8914. | #define USE_IDLED /**/
  8915. | #define USE_MURDER /**/
  8916. | #define WITH_DAV /**/
  8917. | #define HAVE_XML2 /**/
  8918. | #define HAVE_XML_FIRSTCHILD /**/
  8919. | #define HAVE_XML_BUFFERDETACH /**/
  8920. | #define HAVE_ICAL /**/
  8921. | #define HAVE_RFC7986_COLOR /**/
  8922. | #define HAVE_RSCALE /**/
  8923. | #define HAVE_NGHTTP2 /**/
  8924. | #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  8925. | #define HAVE_WSLAY /**/
  8926. | #define HAVE_BROTLI /**/
  8927. | #define HAVE_ZSTD /**/
  8928. | #define HAVE_SHAPELIB /**/
  8929. | #define SHAPELIB_VERSION "1.3.0"
  8930. | #define USE_HTTPD /**/
  8931. | #define USE_CALALARMD /**/
  8932. | #define WITH_JMAP /**/
  8933. | #define USE_REPLICATION /**/
  8934. | #define SYSLOG_FACILITY LOG_LOCAL6
  8935. | #define HAVE_GETDTABLESIZE 1
  8936. | #define HAVE_APOP /**/
  8937. | #define SIZEOF_LONG 4
  8938. | /* end confdefs.h.  */
  8939. |
  8940. | /* Override any GCC internal prototype to avoid an error.
  8941. |    Use char because int might match the return type of a GCC
  8942. |    builtin and then its argument prototype would still apply.  */
  8943. | #ifdef __cplusplus
  8944. | extern "C"
  8945. | #endif
  8946. | char request_init ();
  8947. | int
  8948. | main ()
  8949. | {
  8950. | return request_init ();
  8951. |   ;
  8952. |   return 0;
  8953. | }
  8954. configure:26956: result: no
  8955. configure:26974: checking libwrap support
  8956. configure:26976: result: no
  8957. configure:27505: checking for function nesting
  8958. configure:27546: gcc -c -g -O2  -I/usr/include/mysql   conftest.c >&5
  8959. configure:27546: $? = 0
  8960. configure:27554: result: yes
  8961. configure:27562: checking for optimisation support
  8962. configure:27593: gcc -c -g -O2 -Werror  -I/usr/include/mysql   conftest.c >&5
  8963. configure:27593: $? = 0
  8964. configure:27608: result: yes
  8965. configure:27630: checking for sphinx-build
  8966. configure:27648: found /usr/bin/sphinx-build
  8967. configure:27660: result: /usr/bin/sphinx-build
  8968. configure:27770: checking for perl module Pod::POM::View::Restructured
  8969. configure:27776: result: no
  8970. configure:27791: WARNING: No Pod::POM::View::Restructured, won't be able to regenerate docs
  8971. configure:27812: checking python module: git
  8972. configure:27817: result: yes
  8973. configure:27993: checking that generated files are newer than configure
  8974. configure:27999: result: done
  8975. configure:28203: creating ./config.status
  8976.  
  8977. ## ---------------------- ##
  8978. ## Running config.status. ##
  8979. ## ---------------------- ##
  8980.  
  8981. This file was extended by cyrus-imapd config.status 3.2.5, which was
  8982. generated by GNU Autoconf 2.69.  Invocation command line was
  8983.  
  8984.  CONFIG_FILES    =
  8985.  CONFIG_HEADERS  =
  8986.  CONFIG_LINKS    =
  8987.  CONFIG_COMMANDS =
  8988.  $ ./config.status
  8989.  
  8990. on enigmatic
  8991.  
  8992. config.status:1503: creating perl/sieve/managesieve/MANIFEST
  8993. config.status:1503: creating perl/imap/MANIFEST
  8994. config.status:1503: creating perl/annotator/MANIFEST
  8995. config.status:1503: creating libcyrus_imap.pc
  8996. config.status:1503: creating libcyrus_min.pc
  8997. config.status:1503: creating libcyrus.pc
  8998. config.status:1503: creating libcyrus_sieve.pc
  8999. config.status:1503: creating Makefile
  9000. config.status:1503: creating perl/annotator/Makefile.PL
  9001. config.status:1503: creating perl/imap/Makefile.PL
  9002. config.status:1503: creating perl/sieve/managesieve/Makefile.PL
  9003. config.status:1503: creating config.h
  9004. config.status:1684: config.h is unchanged
  9005. config.status:1763: executing depfiles commands
  9006. config.status:1838: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
  9007. make: Nothing to be done for 'am--depfiles'.
  9008. config.status:1845: $? = 0
  9009. config.status:1763: executing libtool commands
  9010. config.status:1763: executing perl/annotator/Makefile commands
  9011. config.status:1763: executing perl/imap/Makefile commands
  9012. config.status:1763: executing perl/sieve/managesieve/Makefile commands
  9013. configure:30730: WARNING: unrecognized options: --with-gssapi, --with-srs, --enable-wslay, --enable-shapelib, --with-shapelib
  9014.  
  9015. ## ---------------- ##
  9016. ## Cache variables. ##
  9017. ## ---------------- ##
  9018.  
  9019. ac_cv_alignof_uint32_t='4'
  9020. ac_cv_build='i686-pc-linux-gnu'
  9021. ac_cv_c_bigendian='no'
  9022. ac_cv_c_compiler_gnu='yes'
  9023. ac_cv_c_inline='inline'
  9024. ac_cv_cmu_lib_subdir='lib32'
  9025. ac_cv_cxx_compiler_gnu='yes'
  9026. ac_cv_env_BROTLI_CFLAGS_set=''
  9027. ac_cv_env_BROTLI_CFLAGS_value=''
  9028. ac_cv_env_BROTLI_LIBS_set=''
  9029. ac_cv_env_BROTLI_LIBS_value=''
  9030. ac_cv_env_CCC_set=''
  9031. ac_cv_env_CCC_value=''
  9032. ac_cv_env_CC_set=''
  9033. ac_cv_env_CC_value=''
  9034. ac_cv_env_CFLAGS_set=''
  9035. ac_cv_env_CFLAGS_value=''
  9036. ac_cv_env_CLAMAV_CFLAGS_set=''
  9037. ac_cv_env_CLAMAV_CFLAGS_value=''
  9038. ac_cv_env_CLAMAV_LIBS_set=''
  9039. ac_cv_env_CLAMAV_LIBS_value=''
  9040. ac_cv_env_CPPFLAGS_set=''
  9041. ac_cv_env_CPPFLAGS_value=''
  9042. ac_cv_env_CPP_set=''
  9043. ac_cv_env_CPP_value=''
  9044. ac_cv_env_CXXCPP_set=''
  9045. ac_cv_env_CXXCPP_value=''
  9046. ac_cv_env_CXXFLAGS_set=''
  9047. ac_cv_env_CXXFLAGS_value=''
  9048. ac_cv_env_CXX_set=''
  9049. ac_cv_env_CXX_value=''
  9050. ac_cv_env_ICAL_CFLAGS_set=''
  9051. ac_cv_env_ICAL_CFLAGS_value=''
  9052. ac_cv_env_ICAL_LIBS_set=''
  9053. ac_cv_env_ICAL_LIBS_value=''
  9054. ac_cv_env_ICU_CFLAGS_set=''
  9055. ac_cv_env_ICU_CFLAGS_value=''
  9056. ac_cv_env_ICU_LIBS_set=''
  9057. ac_cv_env_ICU_LIBS_value=''
  9058. ac_cv_env_JANSSON_CFLAGS_set=''
  9059. ac_cv_env_JANSSON_CFLAGS_value=''
  9060. ac_cv_env_JANSSON_LIBS_set=''
  9061. ac_cv_env_JANSSON_LIBS_value=''
  9062. ac_cv_env_LDFLAGS_set='set'
  9063. ac_cv_env_LDFLAGS_value='-Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu'
  9064. ac_cv_env_LIBCHARDET_CFLAGS_set=''
  9065. ac_cv_env_LIBCHARDET_CFLAGS_value=''
  9066. ac_cv_env_LIBCHARDET_LIBS_set=''
  9067. ac_cv_env_LIBCHARDET_LIBS_value=''
  9068. ac_cv_env_LIBS_set=''
  9069. ac_cv_env_LIBS_value=''
  9070. ac_cv_env_LT_SYS_LIBRARY_PATH_set=''
  9071. ac_cv_env_LT_SYS_LIBRARY_PATH_value=''
  9072. ac_cv_env_NGHTTP2_CFLAGS_set=''
  9073. ac_cv_env_NGHTTP2_CFLAGS_value=''
  9074. ac_cv_env_NGHTTP2_LIBS_set=''
  9075. ac_cv_env_NGHTTP2_LIBS_value=''
  9076. ac_cv_env_OPENSSL_CFLAGS_set=''
  9077. ac_cv_env_OPENSSL_CFLAGS_value=''
  9078. ac_cv_env_OPENSSL_LIBS_set=''
  9079. ac_cv_env_OPENSSL_LIBS_value=''
  9080. ac_cv_env_PKG_CONFIG_LIBDIR_set=''
  9081. ac_cv_env_PKG_CONFIG_LIBDIR_value=''
  9082. ac_cv_env_PKG_CONFIG_PATH_set='set'
  9083. ac_cv_env_PKG_CONFIG_PATH_value='/usr/local/lib/pkgconfig'
  9084. ac_cv_env_PKG_CONFIG_set=''
  9085. ac_cv_env_PKG_CONFIG_value=''
  9086. ac_cv_env_RM_BIN_set=''
  9087. ac_cv_env_RM_BIN_value=''
  9088. ac_cv_env_RSYNC_BIN_set=''
  9089. ac_cv_env_RSYNC_BIN_value=''
  9090. ac_cv_env_SHAPELIB_CFLAGS_set=''
  9091. ac_cv_env_SHAPELIB_CFLAGS_value=''
  9092. ac_cv_env_SHAPELIB_LIBS_set=''
  9093. ac_cv_env_SHAPELIB_LIBS_value=''
  9094. ac_cv_env_SPHINX_BUILD_set=''
  9095. ac_cv_env_SPHINX_BUILD_value=''
  9096. ac_cv_env_WSLAY_CFLAGS_set=''
  9097. ac_cv_env_WSLAY_CFLAGS_value=''
  9098. ac_cv_env_WSLAY_LIBS_set=''
  9099. ac_cv_env_WSLAY_LIBS_value=''
  9100. ac_cv_env_XAPIAN_CONFIG_set=''
  9101. ac_cv_env_XAPIAN_CONFIG_value=''
  9102. ac_cv_env_XML2_CFLAGS_set=''
  9103. ac_cv_env_XML2_CFLAGS_value=''
  9104. ac_cv_env_XML2_LIBS_set=''
  9105. ac_cv_env_XML2_LIBS_value=''
  9106. ac_cv_env_YACC_set=''
  9107. ac_cv_env_YACC_value=''
  9108. ac_cv_env_YFLAGS_set=''
  9109. ac_cv_env_YFLAGS_value=''
  9110. ac_cv_env_ZEROSKIP_CFLAGS_set=''
  9111. ac_cv_env_ZEROSKIP_CFLAGS_value=''
  9112. ac_cv_env_ZEROSKIP_LIBS_set=''
  9113. ac_cv_env_ZEROSKIP_LIBS_value=''
  9114. ac_cv_env_ZSTD_CFLAGS_set=''
  9115. ac_cv_env_ZSTD_CFLAGS_value=''
  9116. ac_cv_env_ZSTD_LIBS_set=''
  9117. ac_cv_env_ZSTD_LIBS_value=''
  9118. ac_cv_env_build_alias_set=''
  9119. ac_cv_env_build_alias_value=''
  9120. ac_cv_env_host_alias_set=''
  9121. ac_cv_env_host_alias_value=''
  9122. ac_cv_env_target_alias_set=''
  9123. ac_cv_env_target_alias_value=''
  9124. ac_cv_found_sasl='yes'
  9125. ac_cv_func__doprnt='no'
  9126. ac_cv_func_connect='yes'
  9127. ac_cv_func_crypt='no'
  9128. ac_cv_func_daemon='yes'
  9129. ac_cv_func_dn_expand='no'
  9130. ac_cv_func_dns_lookup='no'
  9131. ac_cv_func_fcntl='yes'
  9132. ac_cv_func_fmemopen='yes'
  9133. ac_cv_func_ftruncate='yes'
  9134. ac_cv_func_futimens='yes'
  9135. ac_cv_func_futimes='yes'
  9136. ac_cv_func_gai_strerror='yes'
  9137. ac_cv_func_getaddrinfo='yes'
  9138. ac_cv_func_getdtablesize='yes'
  9139. ac_cv_func_getgrouplist='yes'
  9140. ac_cv_func_getnameinfo='yes'
  9141. ac_cv_func_getpassphrase='no'
  9142. ac_cv_func_getrlimit='yes'
  9143. ac_cv_func_memmem='yes'
  9144. ac_cv_func_memmove='yes'
  9145. ac_cv_func_memrchr='yes'
  9146. ac_cv_func_posix_fadvise='yes'
  9147. ac_cv_func_pselect='yes'
  9148. ac_cv_func_res_search='no'
  9149. ac_cv_func_setproctitle='no'
  9150. ac_cv_func_setrlimit='yes'
  9151. ac_cv_func_setsid='yes'
  9152. ac_cv_func_shutdown='yes'
  9153. ac_cv_func_sigvec='no'
  9154. ac_cv_func_strcasecmp='yes'
  9155. ac_cv_func_strerror='yes'
  9156. ac_cv_func_strlcat='no'
  9157. ac_cv_func_strlcpy='no'
  9158. ac_cv_func_strnchr='no'
  9159. ac_cv_func_strsep='yes'
  9160. ac_cv_func_timegm='yes'
  9161. ac_cv_func_vprintf='yes'
  9162. ac_cv_have_decl_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL='yes'
  9163. ac_cv_header_dirent_dirent_h='yes'
  9164. ac_cv_header_dlfcn_h='yes'
  9165. ac_cv_header_gssapi_gssapi_ext_h='no'
  9166. ac_cv_header_gssapi_gssapi_h='no'
  9167. ac_cv_header_gssapi_h='no'
  9168. ac_cv_header_inttypes_h='yes'
  9169. ac_cv_header_krb_h='no'
  9170. ac_cv_header_memory_h='yes'
  9171. ac_cv_header_minix_config_h='no'
  9172. ac_cv_header_openssl_evp_h='yes'
  9173. ac_cv_header_pcreposix_h='yes'
  9174. ac_cv_header_sasl_sasl_h='yes'
  9175. ac_cv_header_sasl_saslutil_h='yes'
  9176. ac_cv_header_sqlite3_h='yes'
  9177. ac_cv_header_srs2_h='yes'
  9178. ac_cv_header_stdarg_h='yes'
  9179. ac_cv_header_stdc='yes'
  9180. ac_cv_header_stdint_h='yes'
  9181. ac_cv_header_stdlib_h='yes'
  9182. ac_cv_header_string_h='yes'
  9183. ac_cv_header_strings_h='yes'
  9184. ac_cv_header_sys_param_h='yes'
  9185. ac_cv_header_sys_pstat_h='no'
  9186. ac_cv_header_sys_resource_h='yes'
  9187. ac_cv_header_sys_select_h='yes'
  9188. ac_cv_header_sys_sockio_h='no'
  9189. ac_cv_header_sys_stat_h='yes'
  9190. ac_cv_header_sys_sysnews_h='no'
  9191. ac_cv_header_sys_time_h='yes'
  9192. ac_cv_header_sys_types_h='yes'
  9193. ac_cv_header_time='yes'
  9194. ac_cv_header_unistd_h='yes'
  9195. ac_cv_header_zlib_h='yes'
  9196. ac_cv_host='i686-pc-linux-gnu'
  9197. ac_cv_lib_BSD_sigvec='no'
  9198. ac_cv_lib_com_err_com_err='no'
  9199. ac_cv_lib_crypt_crypt='yes'
  9200. ac_cv_lib_crypto_BIO_accept='yes'
  9201. ac_cv_lib_ical_icalcomponent_clone='no'
  9202. ac_cv_lib_ical_icalproperty_new_color='yes'
  9203. ac_cv_lib_ical_icalrecurrencetype_rscale_is_supported='yes'
  9204. ac_cv_lib_inet6_gai_strerror='no'
  9205. ac_cv_lib_inet6_getaddrinfo='no'
  9206. ac_cv_lib_inet6_getnameinfo='no'
  9207. ac_cv_lib_jansson_json_dumpb='yes'
  9208. ac_cv_lib_lex='-lfl'
  9209. ac_cv_lib_resolv_res_search='yes'
  9210. ac_cv_lib_rsaref_RSAPublicEncrypt='no'
  9211. ac_cv_lib_sasl2_prop_get='yes'
  9212. ac_cv_lib_sasl2_sasl_checkapop='yes'
  9213. ac_cv_lib_socket_gai_strerror='no'
  9214. ac_cv_lib_socket_getaddrinfo='no'
  9215. ac_cv_lib_socket_getnameinfo='no'
  9216. ac_cv_lib_srs2_srs_forward='yes'
  9217. ac_cv_lib_ssl_SSL_CTX_new='yes'
  9218. ac_cv_lib_ssl_SSL_CTX_set_alpn_select_cb='yes'
  9219. ac_cv_lib_ucb_sigvec='no'
  9220. ac_cv_lib_util_setproctitle='no'
  9221. ac_cv_lib_uuid_uuid_generate='yes'
  9222. ac_cv_lib_wrap_request_init='no'
  9223. ac_cv_lib_xml2_xmlBufferDetach='yes'
  9224. ac_cv_lib_xml2_xmlFirstElementChild='yes'
  9225. ac_cv_lib_z_deflate='yes'
  9226. ac_cv_lib_z_deflatePending='yes'
  9227. ac_cv_lib_zephyr_ZInitialize='no'
  9228. ac_cv_member_struct_tm_tm_zone='yes'
  9229. ac_cv_objext='o'
  9230. ac_cv_path_EGREP='/usr/bin/grep -E'
  9231. ac_cv_path_FGREP='/usr/bin/grep -F'
  9232. ac_cv_path_GREP='/usr/bin/grep'
  9233. ac_cv_path_RM_BIN='/usr/bin/rm'
  9234. ac_cv_path_RSYNC_BIN='/usr/bin/rsync'
  9235. ac_cv_path_SED='/usr/bin/sed'
  9236. ac_cv_path_SPHINX_BUILD='/usr/bin/sphinx-build'
  9237. ac_cv_path_XAPIAN_CONFIG='/usr/local/cyruslibs/bin/xapian-config-1.5'
  9238. ac_cv_path_ac_pt_PKG_CONFIG='/usr/bin/pkg-config'
  9239. ac_cv_path_install='/usr/bin/install -c'
  9240. ac_cv_path_lt_DD='/usr/bin/dd'
  9241. ac_cv_path_mkdir='/usr/bin/mkdir'
  9242. ac_cv_path_mysql_config='/usr/bin/mysql_config'
  9243. ac_cv_prog_AWK='gawk'
  9244. ac_cv_prog_CPP='gcc -E'
  9245. ac_cv_prog_CXXCPP='g++ -E'
  9246. ac_cv_prog_LEX='flex'
  9247. ac_cv_prog_PERL='perl'
  9248. ac_cv_prog_YACC='bison -y'
  9249. ac_cv_prog_ac_ct_AR='ar'
  9250. ac_cv_prog_ac_ct_CC='gcc'
  9251. ac_cv_prog_ac_ct_CXX='g++'
  9252. ac_cv_prog_ac_ct_OBJDUMP='objdump'
  9253. ac_cv_prog_ac_ct_RANLIB='ranlib'
  9254. ac_cv_prog_ac_ct_STRIP='strip'
  9255. ac_cv_prog_cc_c89=''
  9256. ac_cv_prog_cc_g='yes'
  9257. ac_cv_prog_cxx_g='yes'
  9258. ac_cv_prog_lex_root='lex.yy'
  9259. ac_cv_prog_lex_yytext_pointer='yes'
  9260. ac_cv_prog_make_make_set='yes'
  9261. ac_cv_safe_to_define___extensions__='yes'
  9262. ac_cv_search_clock_gettime='none required'
  9263. ac_cv_search_fdatasync='none required'
  9264. ac_cv_search_opendir='none required'
  9265. ac_cv_search_strerror='none required'
  9266. ac_cv_sizeof_int='4'
  9267. ac_cv_sizeof_long='4'
  9268. ac_cv_sizeof_long_long_int='8'
  9269. ac_cv_sizeof_off_t='4'
  9270. ac_cv_sizeof_size_t='4'
  9271. ac_cv_sizeof_time_t='4'
  9272. ac_cv_sizeof_unsigned_long_long_int='8'
  9273. ac_cv_struct_tm='time.h'
  9274. ac_cv_sys_long_file_names='yes'
  9275. ac_cv_target='i686-pc-linux-gnu'
  9276. am_cv_CC_dependencies_compiler_type='gcc3'
  9277. am_cv_CXX_dependencies_compiler_type='gcc3'
  9278. am_cv_make_support_nested_variables='yes'
  9279. am_cv_prog_cc_c_o='yes'
  9280. am_cv_prog_tar_ustar='gnutar'
  9281. andrew_cv_runpath_switch='-Wl,-rpath,'
  9282. ax_cv_cxx_compile_cxx11='yes'
  9283. cyr_cv_format_off_t='%ld'
  9284. cyr_cv_format_rlim_t='%lu'
  9285. cyr_cv_format_size_t='%u'
  9286. cyr_cv_format_time_t='%ld'
  9287. cyr_cv_parse_off_t='strtol'
  9288. cyr_cv_parse_rlim_t='strtoul'
  9289. cyr_cv_parse_size_t='strtoul'
  9290. cyr_cv_parse_time_t='strtol'
  9291. cyr_cv_type_off_t='long int'
  9292. cyr_cv_type_rlim_t='unsigned long int'
  9293. cyr_cv_type_size_t='unsigned int'
  9294. cyr_cv_type_time_t='long int'
  9295. cyrus_cv_declare_optimize='yes'
  9296. cyrus_cv_func_mmap_shared='yes'
  9297. cyrus_cv_function_nesting='yes'
  9298. cyrus_cv_getaddrinfo='yes'
  9299. cyrus_cv_getnameinfo='yes'
  9300. cyrus_cv_lib_syslog='yes'
  9301. cyrus_cv_pcre_utf8='yes'
  9302. cyrus_cv_struct_sys_gmtoff='tm'
  9303. cyrus_cv_sys_nonblock='fcntl'
  9304. cyrus_cv_sys_psstrings='no'
  9305. cyrus_cv_sys_sco='no'
  9306. cyrus_cv_sys_setproctitle='yes'
  9307. gl_cv_cc_vis_werror='yes'
  9308. gl_cv_cc_visibility='yes'
  9309. ipv6_cv_gai_strerror='yes'
  9310. ipv6_cv_getaddrinfo='yes'
  9311. ipv6_cv_getnameinfo='yes'
  9312. ipv6_cv_sa_len='no'
  9313. ipv6_cv_ss_family='yes'
  9314. lt_cv_ar_at_file='@'
  9315. lt_cv_archive_cmds_need_lc='no'
  9316. lt_cv_deplibs_check_method='pass_all'
  9317. lt_cv_file_magic_cmd='$MAGIC_CMD'
  9318. lt_cv_file_magic_test_file=''
  9319. lt_cv_ld_reload_flag='-r'
  9320. lt_cv_nm_interface='BSD nm'
  9321. lt_cv_objdir='.libs'
  9322. lt_cv_path_LD='/usr/bin/ld'
  9323. lt_cv_path_LDCXX='/usr/bin/ld'
  9324. lt_cv_path_NM='/usr/bin/nm -B'
  9325. lt_cv_path_mainfest_tool='no'
  9326. lt_cv_prog_compiler_c_o='yes'
  9327. lt_cv_prog_compiler_c_o_CXX='yes'
  9328. lt_cv_prog_compiler_pic='-fPIC -DPIC'
  9329. lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
  9330. lt_cv_prog_compiler_pic_works='yes'
  9331. lt_cv_prog_compiler_pic_works_CXX='yes'
  9332. lt_cv_prog_compiler_rtti_exceptions='no'
  9333. lt_cv_prog_compiler_static_works='yes'
  9334. lt_cv_prog_compiler_static_works_CXX='yes'
  9335. lt_cv_prog_gnu_ld='yes'
  9336. lt_cv_prog_gnu_ldcxx='yes'
  9337. lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
  9338. lt_cv_shlibpath_overrides_runpath='no'
  9339. lt_cv_sys_global_symbol_pipe='sed -n -e '"'"'s/^.*[  ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[     ][  ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'"'"' | sed '"'"'/ __gnu_lto/d'"'"
  9340. lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '"'"'s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'"'"' -e '"'"'s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'"'"
  9341. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '"'"'s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'"'"' -e '"'"'s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'"'"' -e '"'"'s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'"'"
  9342. lt_cv_sys_global_symbol_to_cdecl='sed -n -e '"'"'s/^T .* \(.*\)$/extern int \1();/p'"'"' -e '"'"'s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'"'"
  9343. lt_cv_sys_global_symbol_to_import=''
  9344. lt_cv_sys_max_cmd_len='1572864'
  9345. lt_cv_to_host_file_cmd='func_convert_file_noop'
  9346. lt_cv_to_tool_file_cmd='func_convert_file_noop'
  9347. lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
  9348. pkg_cv_BROTLI_CFLAGS=''
  9349. pkg_cv_BROTLI_LIBS='-lbrotlienc'
  9350. pkg_cv_ICAL_CFLAGS=''
  9351. pkg_cv_ICAL_LIBS='-lical -licalss -licalvcal'
  9352. pkg_cv_ICU_CFLAGS=''
  9353. pkg_cv_ICU_LIBS='-licui18n -licuuc -licudata'
  9354. pkg_cv_JANSSON_CFLAGS=''
  9355. pkg_cv_JANSSON_LIBS='-ljansson'
  9356. pkg_cv_LIBCHARDET_CFLAGS='-D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe -g -fvisibility=hidden -I/usr/include/chardet'
  9357. pkg_cv_LIBCHARDET_LIBS='-lchardet'
  9358. pkg_cv_NGHTTP2_CFLAGS=''
  9359. pkg_cv_NGHTTP2_LIBS='-lnghttp2'
  9360. pkg_cv_OPENSSL_CFLAGS=''
  9361. pkg_cv_OPENSSL_LIBS='-lssl -lcrypto'
  9362. pkg_cv_SHAPELIB_CFLAGS='-I/usr/local/include'
  9363. pkg_cv_SHAPELIB_LIBS='-L/usr/local/lib -lshp'
  9364. pkg_cv_WSLAY_CFLAGS='-I/usr/local/include'
  9365. pkg_cv_WSLAY_LIBS='-L/usr/local/lib -lwslay'
  9366. pkg_cv_XML2_CFLAGS='-I/usr/include/libxml2'
  9367. pkg_cv_XML2_LIBS='-lxml2'
  9368. pkg_cv_ZSTD_CFLAGS=''
  9369. pkg_cv_ZSTD_LIBS='-lzstd'
  9370.  
  9371. ## ----------------- ##
  9372. ## Output variables. ##
  9373. ## ----------------- ##
  9374.  
  9375. ACLOCAL='${SHELL} /home/halogen/cyrus-imapd-3.2.5/missing aclocal-1.16'
  9376. AFS_LDFLAGS=''
  9377. AFS_LIBS=''
  9378. AMDEPBACKSLASH='\'
  9379. AMDEP_FALSE='#'
  9380. AMDEP_TRUE=''
  9381. AMTAR='$${TAR-tar}'
  9382. AM_BACKSLASH='\'
  9383. AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  9384. AM_DEFAULT_VERBOSITY='1'
  9385. AM_V='$(V)'
  9386. AR='ar'
  9387. AUTOCONF='${SHELL} /home/halogen/cyrus-imapd-3.2.5/missing autoconf'
  9388. AUTOCREATE_FALSE='#'
  9389. AUTOCREATE_TRUE=''
  9390. AUTOHEADER='${SHELL} /home/halogen/cyrus-imapd-3.2.5/missing autoheader'
  9391. AUTOMAKE='${SHELL} /home/halogen/cyrus-imapd-3.2.5/missing automake-1.16'
  9392. AWK='gawk'
  9393. BACKUP_FALSE=''
  9394. BACKUP_TRUE='#'
  9395. BENCH_FALSE=''
  9396. BENCH_TRUE='#'
  9397. BROTLI_CFLAGS=''
  9398. BROTLI_LIBS='-lbrotlienc'
  9399. CALALARMD_FALSE='#'
  9400. CALALARMD_TRUE=''
  9401. CC='gcc'
  9402. CCDEPMODE='depmode=gcc3'
  9403. CFLAGS='-g -O2'
  9404. CFLAG_VISIBILITY='-fvisibility=hidden'
  9405. CLAMAV_CFLAGS=''
  9406. CLAMAV_LIBS=''
  9407. CMULOCAL_FALSE=''
  9408. CMULOCAL_TRUE='#'
  9409. CMU_LIB_SUBDIR='lib32'
  9410. COMPILE_ET='${abs_top_builddir}/com_err/et/compile_et'
  9411. COM_ERR_CPPFLAGS='-I${abs_top_srcdir}/com_err/et'
  9412. COM_ERR_FALSE='#'
  9413. COM_ERR_LIBS='com_err/et/libcyrus_com_err.la'
  9414. COM_ERR_TRUE=''
  9415. CPP='gcc -E'
  9416. CPPFLAGS=' -I/usr/include/mysql  '
  9417. CUNIT_FALSE=''
  9418. CUNIT_TRUE='#'
  9419. CXX='g++'
  9420. CXXCPP='g++ -E'
  9421. CXXDEPMODE='depmode=gcc3'
  9422. CXXFLAGS='-g -O2'
  9423. CYGPATH_W='echo'
  9424. CYRUS_IMAPD_PATCH='3.2.5'
  9425. CYRUS_IMAPD_REVISION='5'
  9426. CYRUS_IMAPD_SERIES='3.2'
  9427. DEFS='-DHAVE_CONFIG_H'
  9428. DEPDIR='.deps'
  9429. DLLTOOL='false'
  9430. DSYMUTIL=''
  9431. DUMPBIN=''
  9432. DYNSASLFLAGS=''
  9433. ECHO_C=''
  9434. ECHO_N='-n'
  9435. ECHO_T=''
  9436. EGREP='/usr/bin/grep -E'
  9437. ENABLE_SHARED=''
  9438. ENABLE_STATIC=''
  9439. EXEEXT=''
  9440. FGREP='/usr/bin/grep -F'
  9441. GCOV_CFLAGS=''
  9442. GCOV_CXXFLAGS=''
  9443. GCOV_LDFLAGS=''
  9444. GCOV_LIBS=''
  9445. GMTOFF_TM_FALSE='#'
  9446. GMTOFF_TM_TRUE=''
  9447. GPERF=''
  9448. GREP='/usr/bin/grep'
  9449. GSSAPIBASE_LIBS=''
  9450. HAVE_COVERAGE_FALSE=''
  9451. HAVE_COVERAGE_TRUE='#'
  9452. HAVE_CXX11=''
  9453. HAVE_LDAP_FALSE=''
  9454. HAVE_LDAP_TRUE='#'
  9455. HAVE_SPHINX_BUILD_FALSE=''
  9456. HAVE_SPHINX_BUILD_TRUE='#'
  9457. HAVE_SSL_FALSE='#'
  9458. HAVE_SSL_TRUE=''
  9459. HAVE_VISIBILITY='1'
  9460. HTTPD_FALSE='#'
  9461. HTTPD_TRUE=''
  9462. HTTP_CPPFLAGS='-I/usr/include/libxml2      -I/usr/local/include   -I/usr/local/include'
  9463. HTTP_LIBS='-lxml2  -lical -licalss -licalvcal  -ljansson -lnghttp2 -L/usr/local/lib -lwslay -lbrotlienc -lzstd -L/usr/local/lib -lshp -lm'
  9464. ICAL_CFLAGS=''
  9465. ICAL_LIBS='-lical -licalss -licalvcal'
  9466. ICU_CFLAGS=''
  9467. ICU_LIBS='-licui18n -licuuc -licudata'
  9468. IDLED_FALSE='#'
  9469. IDLED_TRUE=''
  9470. INSTALL_DATA='${INSTALL} -m 644'
  9471. INSTALL_PROGRAM='${INSTALL}'
  9472. INSTALL_SCRIPT='${INSTALL}'
  9473. INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
  9474. IPV6_noGETADDRINFO_FALSE=''
  9475. IPV6_noGETADDRINFO_TRUE='#'
  9476. IPV6_noGETNAMEINFO_FALSE=''
  9477. IPV6_noGETNAMEINFO_TRUE='#'
  9478. JANSSON_CFLAGS=''
  9479. JANSSON_LIBS='-ljansson'
  9480. JMAP_FALSE='#'
  9481. JMAP_TRUE=''
  9482. LD='/usr/bin/ld'
  9483. LDAP_CPPFLAGS=''
  9484. LDAP_LDFLAGS=''
  9485. LDAP_LIBS=''
  9486. LDFLAGS='-Wl,-rpath,/usr/local/cyruslibs/lib -Wl,-rpath,/usr/local/cyruslibs/lib/x86_64-linux-gnu'
  9487. LEX='flex'
  9488. LEXLIB='-lfl'
  9489. LEX_OUTPUT_ROOT='lex.yy'
  9490. LIBCAP_LIBS=''
  9491. LIBCHARDET_CFLAGS='-D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pipe -g -fvisibility=hidden -I/usr/include/chardet'
  9492. LIBCHARDET_LIBS='-lchardet'
  9493. LIBOBJS=''
  9494. LIBS=' -ljansson  -lresolv -lsrs2   -L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto -lpcre -lpcreposix -lsrs2 -lz -lxml2 -lical -licalss -licalvcal  -lsqlite3'
  9495. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  9496. LIBTOOL_DEPS='./ltmain.sh'
  9497. LIB_CRYPT='-lcrypt'
  9498. LIB_DYN_SASL=''
  9499. LIB_REGEX='-lpcre -lpcreposix'
  9500. LIB_SASL=' -lsasl2'
  9501. LIB_SOCKET=''
  9502. LIB_UCDSNMP=''
  9503. LIB_UUID='-luuid'
  9504. LIB_WRAP=''
  9505. LIPO=''
  9506. LN_S='ln -s'
  9507. LOCALDEFS=''
  9508. LOCK_FCNTL_FALSE='#'
  9509. LOCK_FCNTL_TRUE=''
  9510. LTLIBOBJS=''
  9511. LT_SYS_LIBRARY_PATH=''
  9512. MAINT='#'
  9513. MAINTAINER_MODE_FALSE=''
  9514. MAINTAINER_MODE_TRUE='#'
  9515. MAKEINFO='${SHELL} /home/halogen/cyrus-imapd-3.2.5/missing makeinfo'
  9516. MANIFEST_TOOL=':'
  9517. MAP_SHARED_FALSE='#'
  9518. MAP_SHARED_TRUE=''
  9519. MAP_STUPIDSHARED_FALSE=''
  9520. MAP_STUPIDSHARED_TRUE='#'
  9521. MKDIR_P='/usr/bin/mkdir -p'
  9522. MURDER_FALSE='#'
  9523. MURDER_TRUE=''
  9524. MYSQL_LIBADD='-L/usr/lib  -lmysqlclient -lpthread -lz -lm -ldl -lssl -lcrypto'
  9525. NGHTTP2_CFLAGS=''
  9526. NGHTTP2_LIBS='-lnghttp2'
  9527. NM='/usr/bin/nm -B'
  9528. NMEDIT=''
  9529. NNTPD_FALSE=''
  9530. NNTPD_TRUE='#'
  9531. NONBLOCK_FCNTL_FALSE='#'
  9532. NONBLOCK_FCNTL_TRUE=''
  9533. NOWARN_SIGN_COMPARE='-Wno-sign-compare'
  9534. OBJDUMP='objdump'
  9535. OBJECTSTORE_FALSE=''
  9536. OBJECTSTORE_TRUE='#'
  9537. OBJEXT='o'
  9538. OPENSSL_CFLAGS=''
  9539. OPENSSL_LIBS='-lssl -lcrypto'
  9540. OTOOL64=''
  9541. OTOOL=''
  9542. PACKAGE='cyrus-imapd'
  9543. PACKAGE_BUGREPORT='https://github.com/cyrusimap/cyrus-imapd/issues'
  9544. PACKAGE_NAME='cyrus-imapd'
  9545. PACKAGE_STRING='cyrus-imapd 3.2.5'
  9546. PACKAGE_TARNAME='cyrus-imapd'
  9547. PACKAGE_URL='https://www.cyrusimap.org'
  9548. PACKAGE_VERSION='3.2.5'
  9549. PATH_SEPARATOR=':'
  9550. PERL='perl'
  9551. PERL_CCCDLFLAGS='-fPIC'
  9552. PERL_FALSE='#'
  9553. PERL_PREINSTALL='perl /home/halogen/cyrus-imapd-3.2.5/tools/fixsearchpath.pl NONE ${exec_prefix}/bin'
  9554. PERL_TRUE=''
  9555. PGSQL_LIBADD=''
  9556. PKG_CONFIG='/usr/bin/pkg-config'
  9557. PKG_CONFIG_COM_ERR_LIB='-lcyrus_com_err'
  9558. PKG_CONFIG_LIBDIR=''
  9559. PKG_CONFIG_PATH='/usr/local/lib/pkgconfig'
  9560. PTCLIENT_FALSE=''
  9561. PTCLIENT_TRUE='#'
  9562. RANLIB='ranlib'
  9563. REPLICATION_FALSE='#'
  9564. REPLICATION_TRUE=''
  9565. RM_BIN='/usr/bin/rm'
  9566. RSYNC_BIN='/usr/bin/rsync'
  9567. SASLFLAGS=''
  9568. SED='/usr/bin/sed'
  9569. SERVER_FALSE='#'
  9570. SERVER_TRUE=''
  9571. SET_MAKE=''
  9572. SHAPELIB_CFLAGS='-I/usr/local/include'
  9573. SHAPELIB_LIBS='-L/usr/local/lib -lshp'
  9574. SHELL='/bin/sh'
  9575. SIEVE_FALSE='#'
  9576. SIEVE_TRUE=''
  9577. SNMP_CONFIG=''
  9578. SPHINX_BUILD='/usr/bin/sphinx-build'
  9579. SQLITE_LIBADD=' -lsqlite3'
  9580. SQUATTER_FALSE='#'
  9581. SQUATTER_TRUE=''
  9582. SSL_CPPFLAGS=''
  9583. SSL_LIBS='-lssl -lcrypto -lssl -lcrypto '
  9584. STRIP='strip'
  9585. USE_AFSKRB_FALSE=''
  9586. USE_AFSKRB_TRUE='#'
  9587. USE_CYRUSDB_SQL_FALSE='#'
  9588. USE_CYRUSDB_SQL_TRUE=''
  9589. USE_JANSSON_FALSE='#'
  9590. USE_JANSSON_TRUE=''
  9591. USE_LIBCHARDET_FALSE='#'
  9592. USE_LIBCHARDET_TRUE=''
  9593. USE_SQLITE_FALSE='#'
  9594. USE_SQLITE_TRUE=''
  9595. USE_SQUAT_FALSE='#'
  9596. USE_SQUAT_TRUE=''
  9597. USE_SRS_FALSE='#'
  9598. USE_SRS_TRUE=''
  9599. USE_XAPIAN_FALSE='#'
  9600. USE_XAPIAN_TRUE=''
  9601. USE_ZEROSKIP_FALSE=''
  9602. USE_ZEROSKIP_TRUE='#'
  9603. VERSION='3.2.5'
  9604. WITH_CARINGO_FALSE=''
  9605. WITH_CARINGO_TRUE='#'
  9606. WITH_OBJSTR_DUMMY_FALSE=''
  9607. WITH_OBJSTR_DUMMY_TRUE='#'
  9608. WITH_OPENIO_FALSE=''
  9609. WITH_OPENIO_TRUE='#'
  9610. WSLAY_CFLAGS='-I/usr/local/include'
  9611. WSLAY_LIBS='-L/usr/local/lib -lwslay'
  9612. XAPIAN_CONFIG='/usr/local/cyruslibs/bin/xapian-config-1.5'
  9613. XAPIAN_CXXFLAGS='-I/usr/local/cyruslibs/include/xapian-1.5'
  9614. XAPIAN_LIBS='-L/usr/local/cyruslibs/lib -lxapian-1.5'
  9615. XAPIAN_VERSION='1.5.0'
  9616. XML2_CFLAGS='-I/usr/include/libxml2'
  9617. XML2_LIBS='-lxml2'
  9618. YACC='bison -y'
  9619. YFLAGS=''
  9620. ZEPHYR_FALSE=''
  9621. ZEPHYR_LIBS=''
  9622. ZEPHYR_TRUE='#'
  9623. ZEROSKIP_CFLAGS=''
  9624. ZEROSKIP_LIBS=''
  9625. ZLIB='-lz'
  9626. ZSTD_CFLAGS=''
  9627. ZSTD_LIBS='-lzstd'
  9628. ac_ct_AR='ar'
  9629. ac_ct_CC='gcc'
  9630. ac_ct_CXX='g++'
  9631. ac_ct_DUMPBIN=''
  9632. am__EXEEXT_FALSE=''
  9633. am__EXEEXT_TRUE='#'
  9634. am__fastdepCC_FALSE='#'
  9635. am__fastdepCC_TRUE=''
  9636. am__fastdepCXX_FALSE='#'
  9637. am__fastdepCXX_TRUE=''
  9638. am__include='include'
  9639. am__isrc=''
  9640. am__leading_dot='.'
  9641. am__nodep='_no'
  9642. am__quote=''
  9643. am__tar='tar --format=ustar -chf - "$$tardir"'
  9644. am__untar='tar -xf -'
  9645. bindir='${exec_prefix}/bin'
  9646. build='i686-pc-linux-gnu'
  9647. build_alias=''
  9648. build_cpu='i686'
  9649. build_os='linux-gnu'
  9650. build_vendor='pc'
  9651. cyrus_cv_sigveclib=''
  9652. cyrus_user='cyrus'
  9653. datadir='${datarootdir}'
  9654. datarootdir='${prefix}/share'
  9655. docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  9656. dvidir='${docdir}'
  9657. exec_prefix='${prefix}'
  9658. host='i686-pc-linux-gnu'
  9659. host_alias=''
  9660. host_cpu='i686'
  9661. host_os='linux-gnu'
  9662. host_vendor='pc'
  9663. htmldir='${docdir}'
  9664. includedir='${prefix}/include'
  9665. infodir='${datarootdir}/info'
  9666. install_sh='${SHELL} /home/halogen/cyrus-imapd-3.2.5/install-sh'
  9667. libdir='${exec_prefix}/lib'
  9668. libexecdir='${exec_prefix}/libexec'
  9669. localedir='${datarootdir}/locale'
  9670. localstatedir='${prefix}/var'
  9671. mandir='${datarootdir}/man'
  9672. mkdir_p='$(MKDIR_P)'
  9673. mysql_config='/usr/bin/mysql_config'
  9674. oldincludedir='/usr/include'
  9675. pdfdir='${docdir}'
  9676. prefix='/usr/local'
  9677. program_transform_name='s,x,x,'
  9678. psdir='${docdir}'
  9679. sbindir='${exec_prefix}/sbin'
  9680. sharedstatedir='${prefix}/com'
  9681. sysconfdir='/etc'
  9682. target='i686-pc-linux-gnu'
  9683. target_alias=''
  9684. target_cpu='i686'
  9685. target_os='linux-gnu'
  9686. target_vendor='pc'
  9687.  
  9688. ## ----------- ##
  9689. ## confdefs.h. ##
  9690. ## ----------- ##
  9691.  
  9692. /* confdefs.h */
  9693. #define PACKAGE_NAME "cyrus-imapd"
  9694. #define PACKAGE_TARNAME "cyrus-imapd"
  9695. #define PACKAGE_VERSION "3.2.5"
  9696. #define PACKAGE_STRING "cyrus-imapd 3.2.5"
  9697. #define PACKAGE_BUGREPORT "https://github.com/cyrusimap/cyrus-imapd/issues"
  9698. #define PACKAGE_URL "https://www.cyrusimap.org"
  9699. #define PACKAGE "cyrus-imapd"
  9700. #define VERSION "3.2.5"
  9701. #define CYRUS_USER "cyrus"
  9702. #define STDC_HEADERS 1
  9703. #define HAVE_SYS_TYPES_H 1
  9704. #define HAVE_SYS_STAT_H 1
  9705. #define HAVE_STDLIB_H 1
  9706. #define HAVE_STRING_H 1
  9707. #define HAVE_MEMORY_H 1
  9708. #define HAVE_STRINGS_H 1
  9709. #define HAVE_INTTYPES_H 1
  9710. #define HAVE_STDINT_H 1
  9711. #define HAVE_UNISTD_H 1
  9712. #define __EXTENSIONS__ 1
  9713. #define _ALL_SOURCE 1
  9714. #define _GNU_SOURCE 1
  9715. #define _POSIX_PTHREAD_SEMANTICS 1
  9716. #define _TANDEM_SOURCE 1
  9717. #define HAVE_LONG_FILE_NAMES 1
  9718. #define HAVE_VISIBILITY 1
  9719. #define HAVE_DLFCN_H 1
  9720. #define LT_OBJDIR ".libs/"
  9721. #define SIZEOF_INT 4
  9722. #define SIZEOF_LONG 4
  9723. #define SIZEOF_SIZE_T 4
  9724. #define SIZEOF_OFF_T 4
  9725. #define SIZEOF_TIME_T 4
  9726. #define SIZEOF_LONG_LONG_INT 8
  9727. #define SIZEOF_UNSIGNED_LONG_LONG_INT 8
  9728. #define ALIGNOF_UINT32_T 4
  9729. #define HAVE_UNISTD_H 1
  9730. #define HAVE_SYS_SELECT_H 1
  9731. #define HAVE_SYS_PARAM_H 1
  9732. #define HAVE_STDARG_H 1
  9733. #define HAVE_MEMMOVE 1
  9734. #define HAVE_STRCASECMP 1
  9735. #define HAVE_FTRUNCATE 1
  9736. #define HAVE_STRERROR 1
  9737. #define HAVE_POSIX_FADVISE 1
  9738. #define HAVE_STRSEP 1
  9739. #define HAVE_MEMMEM 1
  9740. #define HAVE_MEMRCHR 1
  9741. #define HAVE_GETGROUPLIST 1
  9742. #define HAVE_FMEMOPEN 1
  9743. #define HAVE_PSELECT 1
  9744. #define HAVE_FUTIMENS 1
  9745. #define HAVE_FUTIMES 1
  9746. #define HAVE_DIRENT_H 1
  9747. #define HAVE_STDLIB_H 1
  9748. #define HAVE_GETADDRINFO /**/
  9749. #define HAVE_GETNAMEINFO /**/
  9750. #define HAVE_SS_FAMILY /**/
  9751. #define HAVE_SYS_TIME_H 1
  9752. #define TIME_WITH_SYS_TIME 1
  9753. #define HAVE_STRUCT_TM_TM_ZONE 1
  9754. #define HAVE_TM_ZONE 1
  9755. #define HAVE_TIMEGM 1
  9756. #define HAVE_VPRINTF 1
  9757. #define TIME_T_FMT "%ld"
  9758. #define strtotimet(a,b,c) strtol(a,b,c)
  9759. #define SIZE_T_FMT "%u"
  9760. #define strtosizet(a,b,c) strtoul(a,b,c)
  9761. #define OFF_T_FMT "%ld"
  9762. #define strtoofft(a,b,c) strtol(a,b,c)
  9763. #define RLIM_T_FMT "%lu"
  9764. #define strtorlimt(a,b,c) strtoul(a,b,c)
  9765. #define HAVE_MYSQL /**/
  9766. #define USE_CYRUSDB_SQL /**/
  9767. #define USE_SQUAT /**/
  9768. #define RM_BIN "/usr/bin/rm"
  9769. #define RSYNC_BIN "/usr/bin/rsync"
  9770. #define USE_XAPIAN /**/
  9771. #define USE_XAPIAN_CJK_WORDS /**/
  9772. #define XAPIAN_CJK_TOKENS "words"
  9773. #define USE_SIEVE /**/
  9774. #define YYTEXT_POINTER 1
  9775. #define ENABLE_REGEX /**/
  9776. #define HAVE_PCREPOSIX_H /**/
  9777. #define HAVE_LIBSRS2 1
  9778. #define USE_SRS /**/
  9779. #define HAS_STRERROR /**/
  9780. #define HAVE_SYS_RESOURCE_H 1
  9781. #define HAVE_SETRLIMIT 1
  9782. #define HAVE_GETRLIMIT 1
  9783. #define HAVE_DAEMON 1
  9784. #define HAVE_SETSID 1
  9785. #define HAVE_SHUTDOWN 1
  9786. #define HAVE_SOCKLEN_T /**/
  9787. #define HAVE_STRUCT_SOCKADDR_STORAGE /**/
  9788. #define HAVE_RLIM_T /**/
  9789. #define HAVE_FDATASYNC /**/
  9790. #define HAVE_LIBUUID /**/
  9791. #define HAVE_LIBRESOLV 1
  9792. #define HAVE_SSL /**/
  9793. #define HAVE_TLS_ALPN /**/
  9794. #define HAVE_ZLIB /**/
  9795. #define HAVE_DEFLATE_PENDING /**/
  9796. #define HAVE_JANSSON /**/
  9797. #define HAVE_LIBJANSSON 1
  9798. #define HAVE_ICU /**/
  9799. #define HAVE_LIBCHARDET /**/
  9800. #define MASTER_PIDFILE "/var/run/cyrus-master.pid"
  9801. #define USE_AUTOCREATE /**/
  9802. #define USE_IDLED /**/
  9803. #define USE_MURDER /**/
  9804. #define WITH_DAV /**/
  9805. #define HAVE_XML2 /**/
  9806. #define HAVE_XML_FIRSTCHILD /**/
  9807. #define HAVE_XML_BUFFERDETACH /**/
  9808. #define HAVE_ICAL /**/
  9809. #define HAVE_RFC7986_COLOR /**/
  9810. #define HAVE_RSCALE /**/
  9811. #define HAVE_NGHTTP2 /**/
  9812. #define HAVE_DECL_NGHTTP2_SETTINGS_ENABLE_CONNECT_PROTOCOL 1
  9813. #define HAVE_WSLAY /**/
  9814. #define HAVE_BROTLI /**/
  9815. #define HAVE_ZSTD /**/
  9816. #define HAVE_SHAPELIB /**/
  9817. #define SHAPELIB_VERSION "1.3.0"
  9818. #define USE_HTTPD /**/
  9819. #define USE_CALALARMD /**/
  9820. #define WITH_JMAP /**/
  9821. #define USE_REPLICATION /**/
  9822. #define SYSLOG_FACILITY LOG_LOCAL6
  9823. #define HAVE_GETDTABLESIZE 1
  9824. #define HAVE_APOP /**/
  9825. #define SIZEOF_LONG 4
  9826. #define HAVE_SQLITE /**/
  9827. #define HAVE_FUNCTION_NESTING /**/
  9828. #define HAVE_DECLARE_OPTIMIZE /**/
  9829.  
  9830. configure: exit 0
  9831.  
Add Comment
Please, Sign In to add comment