spacepaste

  1.  
  2. --2015-07-30 09:02:45-- http://easyinstall.citadel.org/gpl.txt
  3. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  4. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  5. HTTP request sent, awaiting response... 200 OK
  6. Length: 32380 (32K) [text/plain]
  7. Saving to: 'gpl.txt'
  8. 0K .......... .......... .......... . 100% 441K=0.07s
  9. 2015-07-30 09:02:46 (441 KB/s) - 'gpl.txt' saved [32380/32380]
  10. --2015-07-30 09:02:47-- http://easyinstall.citadel.org/libical-easyinstall.sum
  11. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  12. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  13. HTTP request sent, awaiting response... 200 OK
  14. Length: 33 [text/plain]
  15. Saving to: 'libical-easyinstall.sum'
  16. 0K 100% 5.27M=0s
  17. 2015-07-30 09:02:47 (5.27 MB/s) - 'libical-easyinstall.sum' saved [33/33]
  18. --2015-07-30 09:02:47-- http://easyinstall.citadel.org/libsieve-easyinstall.sum
  19. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  20. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  21. HTTP request sent, awaiting response... 200 OK
  22. Length: 9 [text/plain]
  23. Saving to: 'libsieve-easyinstall.sum'
  24. 0K 100% 1.52M=0s
  25. 2015-07-30 09:02:48 (1.52 MB/s) - 'libsieve-easyinstall.sum' saved [9/9]
  26. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/db-easyinstall.sum
  27. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  28. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  29. HTTP request sent, awaiting response... 200 OK
  30. Length: 33 [text/plain]
  31. Saving to: 'db-easyinstall.sum'
  32. 0K 100% 5.58M=0s
  33. 2015-07-30 09:02:48 (5.58 MB/s) - 'db-easyinstall.sum' saved [33/33]
  34. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/expat-easyinstall.sum
  35. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  36. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  37. HTTP request sent, awaiting response... 200 OK
  38. Length: 33 [text/plain]
  39. Saving to: 'expat-easyinstall.sum'
  40. 0K 100% 5.46M=0s
  41. 2015-07-30 09:02:48 (5.46 MB/s) - 'expat-easyinstall.sum' saved [33/33]
  42. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/libev-easyinstall.sum
  43. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  44. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  45. HTTP request sent, awaiting response... 200 OK
  46. Length: 33 [text/plain]
  47. Saving to: 'libev-easyinstall.sum'
  48. 0K 100% 5.29M=0s
  49. 2015-07-30 09:02:48 (5.29 MB/s) - 'libev-easyinstall.sum' saved [33/33]
  50. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/c-ares-easyinstall.sum
  51. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  52. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  53. HTTP request sent, awaiting response... 200 OK
  54. Length: 33 [text/plain]
  55. Saving to: 'c-ares-easyinstall.sum'
  56. 0K 100% 5.43M=0s
  57. 2015-07-30 09:02:48 (5.43 MB/s) - 'c-ares-easyinstall.sum' saved [33/33]
  58. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/libcurl-easyinstall.sum
  59. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  60. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  61. HTTP request sent, awaiting response... 200 OK
  62. Length: 33 [text/plain]
  63. Saving to: 'libcurl-easyinstall.sum'
  64. 0K 100% 5.50M=0s
  65. 2015-07-30 09:02:48 (5.50 MB/s) - 'libcurl-easyinstall.sum' saved [33/33]
  66. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/libcitadel-easyinstall.sum
  67. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  68. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  69. HTTP request sent, awaiting response... 200 OK
  70. Length: 41 [text/plain]
  71. Saving to: 'libcitadel-easyinstall.sum'
  72. 0K 100% 7.05M=0s
  73. 2015-07-30 09:02:48 (7.05 MB/s) - 'libcitadel-easyinstall.sum' saved [41/41]
  74. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/citadel-easyinstall.sum
  75. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  76. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  77. HTTP request sent, awaiting response... 200 OK
  78. Length: 41 [text/plain]
  79. Saving to: 'citadel-easyinstall.sum'
  80. 0K 100% 6.87M=0s
  81. 2015-07-30 09:02:48 (6.87 MB/s) - 'citadel-easyinstall.sum' saved [41/41]
  82. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/webcit-easyinstall.sum
  83. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  84. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  85. HTTP request sent, awaiting response... 200 OK
  86. Length: 41 [text/plain]
  87. Saving to: 'webcit-easyinstall.sum'
  88. 0K 100% 6.51M=0s
  89. 2015-07-30 09:02:48 (6.51 MB/s) - 'webcit-easyinstall.sum' saved [41/41]
  90. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/textclient-easyinstall.sum
  91. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  92. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  93. HTTP request sent, awaiting response... 200 OK
  94. Length: 41 [text/plain]
  95. Saving to: 'textclient-easyinstall.sum'
  96. 0K 100% 6.84M=0s
  97. 2015-07-30 09:02:48 (6.84 MB/s) - 'textclient-easyinstall.sum' saved [41/41]
  98. --2015-07-30 09:02:48-- http://easyinstall.citadel.org/textclient-easyinstall.tar.gz
  99. Resolving easyinstall.citadel.org (easyinstall.citadel.org)... 216.150.130.115
  100. Connecting to easyinstall.citadel.org (easyinstall.citadel.org)|216.150.130.115|:80... connected.
  101. HTTP request sent, awaiting response... 200 OK
  102. Length: 390477 (381K) [application/x-gzip]
  103. Saving to: 'textclient-easyinstall.tar.gz'
  104. 0K .......... .......... .......... .......... .......... 13% 588K 1s
  105. 50K .......... .......... .......... .......... .......... 26% 1.17M 0s
  106. 100K .......... .......... .......... .......... .......... 39% 1.15M 0s
  107. 150K .......... .......... .......... .......... .......... 52% 2.21M 0s
  108. 200K .......... .......... .......... .......... .......... 65% 2.26M 0s
  109. 250K .......... .......... .......... .......... .......... 78% 2.19M 0s
  110. 300K .......... .......... .......... .......... .......... 91% 2.27M 0s
  111. 350K .......... .......... .......... . 100% 1.63M=0.3s
  112. 2015-07-30 09:02:49 (1.35 MB/s) - 'textclient-easyinstall.tar.gz' saved [390477/390477]
  113. checking for gcc... gcc
  114. checking whether the C compiler works... yes
  115. checking for C compiler default output file name... a.out
  116. checking for suffix of executables...
  117. checking whether we are cross compiling... no
  118. checking for suffix of object files... o
  119. checking whether we are using the GNU C compiler... yes
  120. checking whether gcc accepts -g... yes
  121. checking for gcc option to accept ISO C89... none needed
  122. checking how to run the C preprocessor... gcc -E
  123. checking for grep that handles long lines and -e... /usr/bin/grep
  124. checking for egrep... /usr/bin/grep -E
  125. checking for ANSI C header files... yes
  126. checking for sys/types.h... yes
  127. checking for sys/stat.h... yes
  128. checking for stdlib.h... yes
  129. checking for string.h... yes
  130. checking for memory.h... yes
  131. checking for strings.h... yes
  132. checking for inttypes.h... yes
  133. checking for stdint.h... yes
  134. checking for unistd.h... yes
  135. checking minix/config.h usability... no
  136. checking minix/config.h presence... no
  137. checking for minix/config.h... no
  138. checking whether it is safe to define __EXTENSIONS__... yes
  139. checking zlib.h usability... yes
  140. checking zlib.h presence... yes
  141. checking for zlib.h... yes
  142. checking for zlibVersion in -lz... yes
  143. checking Checking to see if your system supports iconv... yes
  144. Citadel will be built with character set conversion.
  145. checking for libintl_bindtextdomain in -lintl... no
  146. checking build system type... x86_64-unknown-linux-gnu
  147. checking host system type... x86_64-unknown-linux-gnu
  148. checking how to compile with POSIX threads... Linux
  149. checking for gcc... (cached) gcc
  150. checking whether we are using the GNU C compiler... (cached) yes
  151. checking whether gcc accepts -g... (cached) yes
  152. checking for gcc option to accept ISO C89... (cached) none needed
  153. checking how to create dependancy checks... checking for a BSD-compatible install... /usr/bin/install -c
  154. checking for bison... bison -y
  155. checking for diff... /usr/bin/diff
  156. checking for patch... no
  157. checking size of char... 1
  158. checking size of short... 2
  159. checking size of int... 4
  160. checking size of long... 8
  161. checking size of size_t... 8
  162. checking for crypt... no
  163. checking for gethostbyname... yes
  164. checking for connect... yes
  165. checking for flock... yes
  166. checking for getpwnam_r... yes
  167. checking for getpwuid_r... yes
  168. checking for getloadavg... yes
  169. checking for strftime_l... yes
  170. checking for uselocale... yes
  171. checking for gettext... yes
  172. checking for xgettext... yes
  173. checking for msgmerge... yes
  174. checking for msgfmt... yes
  175. citadel will be built with national language support.
  176. checking for sched_yield in -lrt... yes
  177. checking for vw_printw... no
  178. checking for wcolor_set... no
  179. checking for resizeterm... no
  180. checking for wresize... no
  181. checking for pthread_create in -lpthread... yes
  182. checking for pthread_create in -lpthreads... no
  183. checking libcitadel.h usability... yes
  184. checking libcitadel.h presence... yes
  185. checking for libcitadel.h... yes
  186. checking for libcitadel_version_string in -lcitadel... yes
  187. checking for OpenSSL... /usr/local/citadel
  188. checking for dirent.h that defines DIR... yes
  189. checking for library containing opendir... none required
  190. checking for ANSI C header files... (cached) yes
  191. checking for sys/wait.h that is POSIX.1 compatible... yes
  192. checking dl.h usability... no
  193. checking dl.h presence... no
  194. checking for dl.h... no
  195. checking fcntl.h usability... yes
  196. checking fcntl.h presence... yes
  197. checking for fcntl.h... yes
  198. checking limits.h usability... yes
  199. checking limits.h presence... yes
  200. checking for limits.h... yes
  201. checking malloc.h usability... yes
  202. checking malloc.h presence... yes
  203. checking for malloc.h... yes
  204. checking termios.h usability... yes
  205. checking termios.h presence... yes
  206. checking for termios.h... yes
  207. checking sys/ioctl.h usability... yes
  208. checking sys/ioctl.h presence... yes
  209. checking for sys/ioctl.h... yes
  210. checking sys/select.h usability... yes
  211. checking sys/select.h presence... yes
  212. checking for sys/select.h... yes
  213. checking for sys/stat.h... (cached) yes
  214. checking sys/time.h usability... yes
  215. checking sys/time.h presence... yes
  216. checking for sys/time.h... yes
  217. checking sys/prctl.h usability... yes
  218. checking sys/prctl.h presence... yes
  219. checking for sys/prctl.h... yes
  220. checking syslog.h usability... yes
  221. checking syslog.h presence... yes
  222. checking for syslog.h... yes
  223. checking for unistd.h... (cached) yes
  224. checking utmp.h usability... yes
  225. checking utmp.h presence... yes
  226. checking for utmp.h... yes
  227. checking utmpx.h usability... yes
  228. checking utmpx.h presence... yes
  229. checking for utmpx.h... yes
  230. checking paths.h usability... yes
  231. checking paths.h presence... yes
  232. checking for paths.h... yes
  233. checking db.h usability... yes
  234. checking db.h presence... yes
  235. checking for db.h... yes
  236. checking db4/db.h usability... no
  237. checking db4/db.h presence... no
  238. checking for db4/db.h... no
  239. checking pthread.h usability... yes
  240. checking pthread.h presence... yes
  241. checking for pthread.h... yes
  242. checking netinet/in.h usability... yes
  243. checking netinet/in.h presence... yes
  244. checking for netinet/in.h... yes
  245. checking arpa/nameser.h usability... yes
  246. checking arpa/nameser.h presence... yes
  247. checking for arpa/nameser.h... yes
  248. checking arpa/nameser_compat.h usability... yes
  249. checking arpa/nameser_compat.h presence... yes
  250. checking for arpa/nameser_compat.h... yes
  251. checking syscall.h usability... yes
  252. checking syscall.h presence... yes
  253. checking for syscall.h... yes
  254. checking sys/syscall.h usability... yes
  255. checking sys/syscall.h presence... yes
  256. checking for sys/syscall.h... yes
  257. checking for resolv.h... yes
  258. checking for an ANSI C-conforming const... yes
  259. checking for pid_t... yes
  260. checking for size_t... yes
  261. checking whether time.h and sys/time.h may both be included... yes
  262. checking whether struct tm is in sys/time.h or time.h... time.h
  263. checking for struct tm.tm_gmtoff... yes
  264. checking for ut_type in struct utmp... yes
  265. checking for call semantics from getpwuid_r... yes
  266. checking for res_query in -lresolv... no
  267. checking for res_query in -lresolv (with resolv.h if present)... yes
  268. checking for ut_host in struct utmp... yes
  269. checking whether getpgrp requires zero arguments... yes
  270. checking whether gcc needs -traditional... no
  271. checking return type of signal handlers... void
  272. checking for vprintf... yes
  273. checking for _doprnt... no
  274. checking for getspnam... yes
  275. checking for getutxline... yes
  276. checking for mkdir... yes
  277. checking for mkfifo... yes
  278. checking for mktime... yes
  279. checking for rmdir... yes
  280. checking for select... yes
  281. checking for socket... yes
  282. checking for strerror... yes
  283. checking for strcasecmp... yes
  284. checking for strncasecmp... yes
  285. checking for pthread_cancel... yes
  286. checking for pthread_create... yes
  287. checking for snprintf... yes
  288. checking for getutline... yes
  289. checking the weather... opening your window... it's hot!
  290. checking under the bed... dust bunnies found
  291. ./configure: line 7133: STRUCT_UCRED: command not found
  292. configure: creating ./config.status
  293. config.status: creating Makefile
  294. config.status: creating sysdep.h
  295. ------------------------------------------------------------------------
  296. Character set conversion support: yes
  297. Note: if you are not using Linux, make sure you are using GNU make
  298. (gmake) to compile Citadel.
  299. Dependencies: gcc -M -I/usr/local/ctdlsupport/include -g -I. -I ./src/include/ | sed -e 's!.o!.o /.o buildinfo!' > buildinfo
  300. Complie: gcc -I/usr/local/citadel -I/usr/local/ctdlsupport/include -g -Wall -Wcast-qual -Wcast-align -Wstrict-prototypes -Wno-strict-aliasing -D_REENTRANT -pthread -I ./include/ -I/usr/local/ctdlsupport/include -g -I. -I ./src/include/ -DHAVE_CONFIG_H -DDIFF="/usr/bin/diff" -DPATCH="" -c -o buildinfo
  301. LDFLAGS: -L/usr/local/citadel -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib
  302. CC src/citadel.c
  303. In file included from src/citadel.c:43:0:
  304. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  305. #define IsEmptyStr(a) ((a)[0] == '\0')
  306. ^
  307. In file included from src/citadel.c:43:0:
  308. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  309. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  310. ^
  311. In file included from src/citadel.c:45:0:
  312. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  313. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  314. ^
  315. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  316. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  317. ^
  318. CC src/client_chat.c
  319. In file included from src/client_chat.c:41:0:
  320. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  321. #define IsEmptyStr(a) ((a)[0] == '\0')
  322. ^
  323. In file included from src/client_chat.c:41:0:
  324. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  325. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  326. ^
  327. In file included from src/client_chat.c:43:0:
  328. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  329. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  330. ^
  331. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  332. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  333. ^
  334. CC src/client_passwords.c
  335. In file included from src/client_passwords.c:26:0:
  336. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  337. #define IsEmptyStr(a) ((a)[0] == '\0')
  338. ^
  339. In file included from src/client_passwords.c:26:0:
  340. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  341. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  342. ^
  343. In file included from src/client_passwords.c:28:0:
  344. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  345. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  346. ^
  347. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  348. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  349. ^
  350. CC src/commands.c
  351. In file included from src/commands.c:53:0:
  352. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  353. #define IsEmptyStr(a) ((a)[0] == '\0')
  354. ^
  355. In file included from src/commands.c:53:0:
  356. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  357. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  358. ^
  359. In file included from src/commands.c:55:0:
  360. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  361. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  362. ^
  363. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  364. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  365. ^
  366. CC src/md5.c
  367. src/md5.c: In function 'MD5Final':
  368. src/md5.c:153:26: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
  369. memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
  370. ^
  371. CC src/messages.c
  372. In file included from src/messages.c:45:0:
  373. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  374. #define IsEmptyStr(a) ((a)[0] == '\0')
  375. ^
  376. In file included from src/messages.c:45:0:
  377. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  378. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  379. ^
  380. In file included from src/messages.c:47:0:
  381. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  382. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  383. ^
  384. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  385. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  386. ^
  387. CC src/rooms.c
  388. In file included from src/rooms.c:28:0:
  389. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  390. #define IsEmptyStr(a) ((a)[0] == '\0')
  391. ^
  392. In file included from src/rooms.c:28:0:
  393. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  394. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  395. ^
  396. In file included from src/rooms.c:30:0:
  397. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  398. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  399. ^
  400. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  401. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  402. ^
  403. CC src/routines.c
  404. In file included from src/routines.c:50:0:
  405. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  406. #define IsEmptyStr(a) ((a)[0] == '\0')
  407. ^
  408. In file included from src/routines.c:50:0:
  409. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  410. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  411. ^
  412. In file included from src/routines.c:52:0:
  413. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  414. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  415. ^
  416. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  417. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  418. ^
  419. CC src/routines2.c
  420. In file included from src/routines2.c:41:0:
  421. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  422. #define IsEmptyStr(a) ((a)[0] == '\0')
  423. ^
  424. In file included from src/routines2.c:41:0:
  425. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  426. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  427. ^
  428. src/routines2.c: In function 'upload':
  429. src/routines2.c:381:8: warning: implicit declaration of function 'ka_wait' [-Wimplicit-function-declaration]
  430. b = ka_wait(&a);
  431. ^
  432. In file included from src/routines2.c:44:0:
  433. src/routines2.c: At top level:
  434. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  435. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  436. ^
  437. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  438. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  439. ^
  440. CC src/tuiconfig.c
  441. In file included from src/tuiconfig.c:40:0:
  442. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  443. #define IsEmptyStr(a) ((a)[0] == '\0')
  444. ^
  445. In file included from src/tuiconfig.c:40:0:
  446. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  447. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  448. ^
  449. In file included from src/tuiconfig.c:43:0:
  450. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  451. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  452. ^
  453. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  454. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  455. ^
  456. CC src/screen.c
  457. In file included from src/screen.c:29:0:
  458. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  459. #define IsEmptyStr(a) ((a)[0] == '\0')
  460. ^
  461. In file included from src/screen.c:29:0:
  462. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  463. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  464. ^
  465. In file included from src/screen.c:31:0:
  466. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  467. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  468. ^
  469. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  470. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  471. ^
  472. CC src/ecrash.c
  473. In file included from src/ecrash.c:40:0:
  474. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  475. #define IsEmptyStr(a) ((a)[0] == '\0')
  476. ^
  477. In file included from src/ecrash.c:40:0:
  478. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  479. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  480. ^
  481. CC src/citadel_ipc.c
  482. In file included from src/citadel_ipc.c:42:0:
  483. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  484. #define IsEmptyStr(a) ((a)[0] == '\0')
  485. ^
  486. In file included from src/citadel_ipc.c:42:0:
  487. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  488. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  489. ^
  490. CC src/ipc_c_tcp.c
  491. In file included from src/ipc_c_tcp.c:23:0:
  492. /usr/local/ctdlsupport/include/libcitadel.h:448:0: warning: "IsEmptyStr" redefined
  493. #define IsEmptyStr(a) ((a)[0] == '\0')
  494. ^
  495. In file included from src/ipc_c_tcp.c:23:0:
  496. /usr/local/ctdlsupport/include/libcitadel.h:111:0: note: this is the location of the previous definition
  497. #define IsEmptyStr(a) ( ( (a) == NULL ) || ((a)[0] == '\0') )
  498. ^
  499. In file included from src/ipc_c_tcp.c:25:0:
  500. ./src/include/citadel_ipc.h:481:13: warning: inline function 'CtdlIPC_unlock' declared but never defined
  501. INLINE void CtdlIPC_unlock(CtdlIPC *ipc);
  502. ^
  503. ./src/include/citadel_ipc.h:479:13: warning: inline function 'CtdlIPC_lock' declared but never defined
  504. INLINE void CtdlIPC_lock(CtdlIPC *ipc);
  505. ^
  506. src/citadel_ipc.o: In function `CtdlIPCQuit':
  507. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:267: undefined reference to `CtdlIPC_lock'
  508. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:281: undefined reference to `CtdlIPC_unlock'
  509. src/citadel_ipc.o: In function `CtdlIPCLogout':
  510. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:295: undefined reference to `CtdlIPC_lock'
  511. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:299: undefined reference to `CtdlIPC_unlock'
  512. src/citadel_ipc.o: In function `CtdlIPCPartialRead':
  513. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:2365: undefined reference to `CtdlIPC_lock'
  514. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:2383: undefined reference to `CtdlIPC_unlock'
  515. src/citadel_ipc.o: In function `CtdlIPCHighSpeedReadDownload':
  516. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:2467: undefined reference to `CtdlIPC_lock'
  517. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:2494: undefined reference to `CtdlIPC_unlock'
  518. src/citadel_ipc.o: In function `CtdlIPCGenericCommand':
  519. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:2611: undefined reference to `CtdlIPC_lock'
  520. /tmp/citadel-build.258/textclient/src/citadel_ipc.c:2717: undefined reference to `CtdlIPC_unlock'
  521. collect2: error: ld returned 1 exit status
  522. Makefile:102: recipe for target 'citadel' failed
  523. make: *** [citadel] Error 1
  524. Operating system: Linux 4.0.9-2-ck( 4.0.9-2-ck x86_64)
  525.