Advertisement
Guest User

Untitled

a guest
Sep 15th, 2017
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 62.82 KB | None | 0 0
  1. ====== configure-output ========
  2.  
  3. checking build system type... powerpc-unknown-linux-gnu
  4. checking host system type... powerpc-unknown-linux-gnu
  5. checking for gcc... gcc
  6. checking whether the Objective C compiler works... yes
  7. checking for Objective C compiler default output file name... a.out
  8. checking for suffix of executables...
  9. checking whether we are cross compiling... no
  10. checking for suffix of object files... o
  11. checking whether we are using the GNU Objective C compiler... yes
  12. checking whether gcc accepts -g... yes
  13. checking how to run the Objective C preprocessor... gcc -E
  14. checking whether ln -s works... yes
  15. checking for a BSD-compatible install... /usr/bin/install -c
  16. checking for grep that handles long lines and -e... /bin/grep
  17. checking for egrep... /bin/grep -E
  18. checking whether Objective C compiler accepts -std=gnu99... yes
  19. checking whether Objective C compiler accepts -pipe... yes
  20. checking whether Objective C compiler accepts -fno-common... yes
  21. checking whether Objective C compiler accepts -fno-constant-cfstrings... no
  22. checking whether Objective C compiler accepts -Wshorten-64-to-32... no
  23. checking whether Objective C compiler supports fast enumeration... no
  24. checking whether Objective C compiler supports properties... no
  25. checking whether Objective C compiler supports optional protocols... no
  26. checking whether Objective C compiler supports blocks... no
  27. checking for ANSI C header files... yes
  28. checking for sys/types.h... yes
  29. checking for sys/stat.h... yes
  30. checking for stdlib.h... yes
  31. checking for string.h... yes
  32. checking for memory.h... yes
  33. checking for strings.h... yes
  34. checking for inttypes.h... yes
  35. checking for stdint.h... yes
  36. checking for unistd.h... yes
  37. checking objfw-rt.h usability... no
  38. checking objfw-rt.h presence... no
  39. checking for objfw-rt.h... no
  40. checking objc/objc.h usability... yes
  41. checking objc/objc.h presence... yes
  42. checking for objc/objc.h... yes
  43. checking which Objective C runtime we use... old GNU
  44. checking for objc_getProperty... no
  45. checking for objc_enumerationMutation... no
  46. checking for ar... ar
  47. checking for ranlib... ranlib
  48. checking for shared library system... GNU
  49. checking whether byte ordering is bigendian... yes
  50. checking size of float... 4
  51. checking size of double... 8
  52. checking for floating point endianess... big endian
  53. checking for SIZE_MAX... yes
  54. checking for asprintf... yes
  55. checking for fmod in -lm... yes
  56. checking for dlopen in -ldl... yes
  57. checking for the pthreads library -lpthreads... no
  58. checking whether pthreads work without any flags... no
  59. checking whether pthreads work with -Kthread... no
  60. checking whether pthreads work with -kthread... no
  61. checking for the pthreads library -llthread... no
  62. checking whether pthreads work with -pthread... yes
  63. checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
  64. checking if more special flags are required for pthreads... no
  65. checking for pthread_spin_lock... yes
  66. checking for sched_yield... yes
  67. checking for objc_sync_enter... no
  68. checking whether we have an atomic ops assembly implementation... no
  69. checking whether __sync_* works... yes
  70. checking libkern/OSAtomic.h usability... no
  71. checking libkern/OSAtomic.h presence... no
  72. checking for libkern/OSAtomic.h... no
  73. checking for atomic operations... gcc builtins
  74. checking for socket in -lsocket... no
  75. checking for socket in -lnetwork... no
  76. checking for main in -lws2_32... no
  77. checking for gmtime_r... yes
  78. checking for localtime_r... yes
  79. checking poll.h usability... yes
  80. checking poll.h presence... yes
  81. checking for poll.h... yes
  82. checking sys/select.h usability... yes
  83. checking sys/select.h presence... yes
  84. checking for sys/select.h... yes
  85. checking for getaddrinfo... yes
  86. checking whether getaddrinfo is thread-safe... yes
  87. checking for madvise... yes
  88. checking whether gcc has bug objc/27438... no
  89. checking whether we need -Wno-strict-aliasing due to gcc bugs... no
  90. checking for tput... /usr/bin/tput
  91. configure: touching .deps files
  92. configure: creating ./config.status
  93. config.status: creating buildsys.mk
  94. config.status: creating extra.mk
  95. config.status: creating utils/objfw-config
  96. config.status: creating config.h
  97. config.status: creating src/objfw-defs.h
  98. config.status: src/objfw-defs.h is unchanged
  99.  
  100.  
  101.  
  102. ======= config.log ========
  103. This file contains any messages produced by compilers while
  104. running configure, to aid debugging if configure makes a mistake.
  105.  
  106. It was created by ObjFW configure 0.6-dev, which was
  107. generated by GNU Autoconf 2.68. Invocation command line was
  108.  
  109. $ ./configure
  110.  
  111. ## --------- ##
  112. ## Platform. ##
  113. ## --------- ##
  114.  
  115. hostname = tatooine
  116. uname -m = ppc
  117. uname -r = 2.6.32-5-powerpc-smp
  118. uname -s = Linux
  119. uname -v = #1 SMP Tue Mar 8 00:19:46 UTC 2011
  120.  
  121. /usr/bin/uname -p = unknown
  122. /bin/uname -X = unknown
  123.  
  124. /bin/arch = unknown
  125. /usr/bin/arch -k = unknown
  126. /usr/convex/getsysinfo = unknown
  127. /usr/bin/hostinfo = unknown
  128. /bin/machine = unknown
  129. /usr/bin/oslevel = unknown
  130. /bin/universe = unknown
  131.  
  132. PATH: /usr/lib/fjsdk/bin
  133. PATH: /usr/lib/fjsdk/bin
  134. PATH: /usr/local/bin
  135. PATH: /usr/bin
  136. PATH: /bin
  137. PATH: /usr/games
  138.  
  139.  
  140. ## ----------- ##
  141. ## Core tests. ##
  142. ## ----------- ##
  143.  
  144. configure:2377: checking build system type
  145. configure:2391: result: powerpc-unknown-linux-gnu
  146. configure:2411: checking host system type
  147. configure:2424: result: powerpc-unknown-linux-gnu
  148. configure:2505: checking for gcc
  149. configure:2521: found /usr/bin/gcc
  150. configure:2532: result: gcc
  151. configure:2557: checking for Objective C compiler version
  152. configure:2566: gcc --version >&5
  153. gcc (Debian 4.5.3-1) 4.5.3
  154. Copyright (C) 2010 Free Software Foundation, Inc.
  155. This is free software; see the source for copying conditions. There is NO
  156. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  157.  
  158. configure:2577: $? = 0
  159. configure:2566: gcc -v >&5
  160. Using built-in specs.
  161. COLLECT_GCC=gcc
  162. COLLECT_LTO_WRAPPER=/usr/lib/gcc/powerpc-linux-gnu/4.5.3/lto-wrapper
  163. Target: powerpc-linux-gnu
  164. Configured with: ../src/configure -v --with-pkgversion='Debian 4.5.3-1' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 --enable-shared --enable-multiarch --with-multiarch-defaults=powerpc-linux-gnu --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.5 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-plugin-ld=ld.gold --enable-objc-gc --enable-secureplt --disable-softfloat --enable-targets=powerpc-linux,powerpc64-linux --with-cpu=default32 --with-long-double-128 --enable-checking=release --build=powerpc-linux-gnu --host=powerpc-linux-gnu --target=powerpc-linux-gnu
  165. Thread model: posix
  166. gcc version 4.5.3 (Debian 4.5.3-1)
  167. configure:2577: $? = 0
  168. configure:2566: gcc -V >&5
  169. gcc: '-V' option must have argument
  170. configure:2577: $? = 1
  171. configure:2566: gcc -qversion >&5
  172. gcc: unrecognized option '-qversion'
  173. gcc: no input files
  174. configure:2577: $? = 1
  175. configure:2597: checking whether the Objective C compiler works
  176. configure:2619: gcc conftest.m >&5
  177. configure:2623: $? = 0
  178. configure:2671: result: yes
  179. configure:2674: checking for Objective C compiler default output file name
  180. configure:2676: result: a.out
  181. configure:2682: checking for suffix of executables
  182. configure:2689: gcc -o conftest conftest.m >&5
  183. configure:2693: $? = 0
  184. configure:2715: result:
  185. configure:2737: checking whether we are cross compiling
  186. configure:2745: gcc -o conftest conftest.m >&5
  187. configure:2749: $? = 0
  188. configure:2756: ./conftest
  189. configure:2760: $? = 0
  190. configure:2775: result: no
  191. configure:2780: checking for suffix of object files
  192. configure:2802: gcc -c conftest.m >&5
  193. configure:2806: $? = 0
  194. configure:2827: result: o
  195. configure:2831: checking whether we are using the GNU Objective C compiler
  196. configure:2850: gcc -c conftest.m >&5
  197. configure:2850: $? = 0
  198. configure:2859: result: yes
  199. configure:2868: checking whether gcc accepts -g
  200. configure:2888: gcc -c -g conftest.m >&5
  201. configure:2888: $? = 0
  202. configure:2929: result: yes
  203. configure:2957: checking how to run the Objective C preprocessor
  204. configure:2984: gcc -E conftest.m
  205. configure:2984: $? = 0
  206. configure:2998: gcc -E conftest.m
  207. conftest.m:9:28: fatal error: ac_nonexistent.h: No such file or directory
  208. compilation terminated.
  209. configure:2998: $? = 1
  210. configure: failed program was:
  211. | /* confdefs.h */
  212. | #define PACKAGE_NAME "ObjFW"
  213. | #define PACKAGE_TARNAME "objfw"
  214. | #define PACKAGE_VERSION "0.6-dev"
  215. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  216. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  217. | #define PACKAGE_URL ""
  218. | /* end confdefs.h. */
  219. | #include <ac_nonexistent.h>
  220. configure:3023: result: gcc -E
  221. configure:3043: gcc -E conftest.m
  222. configure:3043: $? = 0
  223. configure:3057: gcc -E conftest.m
  224. conftest.m:9:28: fatal error: ac_nonexistent.h: No such file or directory
  225. compilation terminated.
  226. configure:3057: $? = 1
  227. configure: failed program was:
  228. | /* confdefs.h */
  229. | #define PACKAGE_NAME "ObjFW"
  230. | #define PACKAGE_TARNAME "objfw"
  231. | #define PACKAGE_VERSION "0.6-dev"
  232. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  233. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  234. | #define PACKAGE_URL ""
  235. | /* end confdefs.h. */
  236. | #include <ac_nonexistent.h>
  237. configure:3085: checking whether ln -s works
  238. configure:3089: result: yes
  239. configure:3110: checking for a BSD-compatible install
  240. configure:3178: result: /usr/bin/install -c
  241. configure:3189: checking for grep that handles long lines and -e
  242. configure:3247: result: /bin/grep
  243. configure:3252: checking for egrep
  244. configure:3314: result: /bin/grep -E
  245. configure:3326: checking whether Objective C compiler accepts -std=gnu99
  246. configure:3341: gcc -c -std=gnu99 conftest.m >&5
  247. configure:3341: $? = 0
  248. configure:3349: result: yes
  249. configure:3357: checking whether Objective C compiler accepts -pipe
  250. configure:3376: gcc -c -pipe conftest.m >&5
  251. configure:3376: $? = 0
  252. configure:3386: result: yes
  253. configure:3394: checking whether Objective C compiler accepts -fno-common
  254. configure:3413: gcc -c -fno-common conftest.m >&5
  255. configure:3413: $? = 0
  256. configure:3423: result: yes
  257. configure:3431: checking whether Objective C compiler accepts -fno-constant-cfstrings
  258. configure:3450: gcc -c -fno-constant-cfstrings conftest.m >&5
  259. cc1obj: error: unrecognized command line option "-fno-constant-cfstrings"
  260. configure:3450: $? = 1
  261. configure: failed program was:
  262. | /* confdefs.h */
  263. | #define PACKAGE_NAME "ObjFW"
  264. | #define PACKAGE_TARNAME "objfw"
  265. | #define PACKAGE_VERSION "0.6-dev"
  266. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  267. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  268. | #define PACKAGE_URL ""
  269. | /* end confdefs.h. */
  270. |
  271. | int
  272. | main ()
  273. | {
  274. |
  275. | ;
  276. | return 0;
  277. | }
  278. configure:3460: result: no
  279. configure:3471: checking whether Objective C compiler accepts -Wshorten-64-to-32
  280. configure:3490: gcc -c -Wshorten-64-to-32 conftest.m >&5
  281. cc1obj: error: unrecognized command line option "-Wshorten-64-to-32"
  282. configure:3490: $? = 1
  283. configure: failed program was:
  284. | /* confdefs.h */
  285. | #define PACKAGE_NAME "ObjFW"
  286. | #define PACKAGE_TARNAME "objfw"
  287. | #define PACKAGE_VERSION "0.6-dev"
  288. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  289. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  290. | #define PACKAGE_URL ""
  291. | /* end confdefs.h. */
  292. |
  293. | int
  294. | main ()
  295. | {
  296. |
  297. | ;
  298. | return 0;
  299. | }
  300. configure:3500: result: no
  301. configure:3510: checking whether Objective C compiler supports fast enumeration
  302. configure:3532: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  303. conftest.m: In function 'main':
  304. conftest.m:21:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'in'
  305. conftest.m:21:12: error: 'in' undeclared (first use in this function)
  306. conftest.m:21:12: note: each undeclared identifier is reported only once for each function it appears in
  307. conftest.m:20:5: warning: unused variable 'n'
  308. configure:3532: $? = 1
  309. configure: failed program was:
  310. | /* confdefs.h */
  311. | #define PACKAGE_NAME "ObjFW"
  312. | #define PACKAGE_TARNAME "objfw"
  313. | #define PACKAGE_VERSION "0.6-dev"
  314. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  315. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  316. | #define PACKAGE_URL ""
  317. | /* end confdefs.h. */
  318. |
  319. | @protocol OFFastEnumeration
  320. | - (int)countByEnumeratingWithState: (void*)state
  321. | objects: (id*)objects
  322. | count: (int)count;
  323. | @end
  324. |
  325. | int
  326. | main ()
  327. | {
  328. |
  329. | id n = (id)0;
  330. | for (id i in n);
  331. |
  332. | ;
  333. | return 0;
  334. | }
  335. configure:3542: result: no
  336. configure:3548: checking whether Objective C compiler supports properties
  337. configure:3573: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  338. conftest.m:15:2: error: stray '@' in program
  339. conftest.m:15:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'id'
  340. conftest.m: In function 'main':
  341. conftest.m:23:2: warning: 'Foo' may not respond to '-setBar:'
  342. conftest.m:23:2: warning: (Messages without a matching method signature
  343. conftest.m:23:2: warning: will be assumed to return 'id' and accept
  344. conftest.m:23:2: warning: '...' as arguments.)
  345. conftest.m:24:2: warning: 'Foo' may not respond to '-bar'
  346. configure:3573: $? = 1
  347. configure: failed program was:
  348. | /* confdefs.h */
  349. | #define PACKAGE_NAME "ObjFW"
  350. | #define PACKAGE_TARNAME "objfw"
  351. | #define PACKAGE_VERSION "0.6-dev"
  352. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  353. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  354. | #define PACKAGE_URL ""
  355. | /* end confdefs.h. */
  356. |
  357. | @interface Foo
  358. | {
  359. | id bar;
  360. | }
  361. |
  362. | @property (retain, nonatomic) id bar;
  363. | @end
  364. |
  365. | int
  366. | main ()
  367. | {
  368. |
  369. | Foo *foo = (id)0;
  370. | [foo setBar: (id)0];
  371. | [foo bar];
  372. |
  373. | ;
  374. | return 0;
  375. | }
  376. configure:3585: result: no
  377. configure:3591: checking whether Objective C compiler supports optional protocols
  378. configure:3617: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  379. conftest.m:11:2: error: stray '@' in program
  380. conftest.m:12:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '+' token
  381. conftest.m: In function 'main':
  382. conftest.m:25:2: warning: 'Foo' may not respond to '+foo'
  383. conftest.m:25:2: warning: (Messages without a matching method signature
  384. conftest.m:25:2: warning: will be assumed to return 'id' and accept
  385. conftest.m:25:2: warning: '...' as arguments.)
  386. configure:3617: $? = 1
  387. configure: failed program was:
  388. | /* confdefs.h */
  389. | #define PACKAGE_NAME "ObjFW"
  390. | #define PACKAGE_TARNAME "objfw"
  391. | #define PACKAGE_VERSION "0.6-dev"
  392. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  393. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  394. | #define PACKAGE_URL ""
  395. | /* end confdefs.h. */
  396. |
  397. | @protocol Proto
  398. | @optional
  399. | + (void)foo;
  400. | @end
  401. |
  402. | @interface Foo <Proto>
  403. | @end
  404. |
  405. | @implementation Foo
  406. | @end
  407. |
  408. | int
  409. | main ()
  410. | {
  411. |
  412. | [Foo foo];
  413. |
  414. | ;
  415. | return 0;
  416. | }
  417. configure:3627: result: no
  418. configure:3633: checking whether Objective C compiler supports blocks
  419. configure:3651: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common -fblocks conftest.m >&5
  420. cc1obj: error: unrecognized command line option "-fblocks"
  421. configure:3651: $? = 1
  422. configure: failed program was:
  423. | /* confdefs.h */
  424. | #define PACKAGE_NAME "ObjFW"
  425. | #define PACKAGE_TARNAME "objfw"
  426. | #define PACKAGE_VERSION "0.6-dev"
  427. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  428. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  429. | #define PACKAGE_URL ""
  430. | /* end confdefs.h. */
  431. |
  432. | int
  433. | main ()
  434. | {
  435. |
  436. | int (^foo)(int bar);
  437. | foo = ^(int bar) { return 0; }
  438. |
  439. | ;
  440. | return 0;
  441. | }
  442. configure:3665: result: no
  443. configure:3673: checking for ANSI C header files
  444. configure:3693: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  445. configure:3693: $? = 0
  446. configure:3766: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  447. configure:3766: $? = 0
  448. configure:3766: ./conftest
  449. configure:3766: $? = 0
  450. configure:3777: result: yes
  451. configure:3790: checking for sys/types.h
  452. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  453. configure:3790: $? = 0
  454. configure:3790: result: yes
  455. configure:3790: checking for sys/stat.h
  456. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  457. configure:3790: $? = 0
  458. configure:3790: result: yes
  459. configure:3790: checking for stdlib.h
  460. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  461. configure:3790: $? = 0
  462. configure:3790: result: yes
  463. configure:3790: checking for string.h
  464. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  465. configure:3790: $? = 0
  466. configure:3790: result: yes
  467. configure:3790: checking for memory.h
  468. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  469. configure:3790: $? = 0
  470. configure:3790: result: yes
  471. configure:3790: checking for strings.h
  472. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  473. configure:3790: $? = 0
  474. configure:3790: result: yes
  475. configure:3790: checking for inttypes.h
  476. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  477. configure:3790: $? = 0
  478. configure:3790: result: yes
  479. configure:3790: checking for stdint.h
  480. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  481. configure:3790: $? = 0
  482. configure:3790: result: yes
  483. configure:3790: checking for unistd.h
  484. configure:3790: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  485. configure:3790: $? = 0
  486. configure:3790: result: yes
  487. configure:3805: checking objfw-rt.h usability
  488. configure:3805: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  489. conftest.m:52:22: fatal error: objfw-rt.h: No such file or directory
  490. compilation terminated.
  491. configure:3805: $? = 1
  492. configure: failed program was:
  493. | /* confdefs.h */
  494. | #define PACKAGE_NAME "ObjFW"
  495. | #define PACKAGE_TARNAME "objfw"
  496. | #define PACKAGE_VERSION "0.6-dev"
  497. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  498. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  499. | #define PACKAGE_URL ""
  500. | #define STDC_HEADERS 1
  501. | #define HAVE_SYS_TYPES_H 1
  502. | #define HAVE_SYS_STAT_H 1
  503. | #define HAVE_STDLIB_H 1
  504. | #define HAVE_STRING_H 1
  505. | #define HAVE_MEMORY_H 1
  506. | #define HAVE_STRINGS_H 1
  507. | #define HAVE_INTTYPES_H 1
  508. | #define HAVE_STDINT_H 1
  509. | #define HAVE_UNISTD_H 1
  510. | /* end confdefs.h. */
  511. | #include <stdio.h>
  512. | #ifdef HAVE_SYS_TYPES_H
  513. | # include <sys/types.h>
  514. | #endif
  515. | #ifdef HAVE_SYS_STAT_H
  516. | # include <sys/stat.h>
  517. | #endif
  518. | #ifdef STDC_HEADERS
  519. | # include <stdlib.h>
  520. | # include <stddef.h>
  521. | #else
  522. | # ifdef HAVE_STDLIB_H
  523. | # include <stdlib.h>
  524. | # endif
  525. | #endif
  526. | #ifdef HAVE_STRING_H
  527. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  528. | # include <memory.h>
  529. | # endif
  530. | # include <string.h>
  531. | #endif
  532. | #ifdef HAVE_STRINGS_H
  533. | # include <strings.h>
  534. | #endif
  535. | #ifdef HAVE_INTTYPES_H
  536. | # include <inttypes.h>
  537. | #endif
  538. | #ifdef HAVE_STDINT_H
  539. | # include <stdint.h>
  540. | #endif
  541. | #ifdef HAVE_UNISTD_H
  542. | # include <unistd.h>
  543. | #endif
  544. | #include <objfw-rt.h>
  545. configure:3805: result: no
  546. configure:3805: checking objfw-rt.h presence
  547. configure:3805: gcc -E conftest.m
  548. conftest.m:19:22: fatal error: objfw-rt.h: No such file or directory
  549. compilation terminated.
  550. configure:3805: $? = 1
  551. configure: failed program was:
  552. | /* confdefs.h */
  553. | #define PACKAGE_NAME "ObjFW"
  554. | #define PACKAGE_TARNAME "objfw"
  555. | #define PACKAGE_VERSION "0.6-dev"
  556. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  557. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  558. | #define PACKAGE_URL ""
  559. | #define STDC_HEADERS 1
  560. | #define HAVE_SYS_TYPES_H 1
  561. | #define HAVE_SYS_STAT_H 1
  562. | #define HAVE_STDLIB_H 1
  563. | #define HAVE_STRING_H 1
  564. | #define HAVE_MEMORY_H 1
  565. | #define HAVE_STRINGS_H 1
  566. | #define HAVE_INTTYPES_H 1
  567. | #define HAVE_STDINT_H 1
  568. | #define HAVE_UNISTD_H 1
  569. | /* end confdefs.h. */
  570. | #include <objfw-rt.h>
  571. configure:3805: result: no
  572. configure:3805: checking for objfw-rt.h
  573. configure:3805: result: no
  574. configure:3805: checking objc/objc.h usability
  575. configure:3805: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  576. configure:3805: $? = 0
  577. configure:3805: result: yes
  578. configure:3805: checking objc/objc.h presence
  579. configure:3805: gcc -E conftest.m
  580. configure:3805: $? = 0
  581. configure:3805: result: yes
  582. configure:3805: checking for objc/objc.h
  583. configure:3805: result: yes
  584. configure:3864: checking which Objective C runtime we use
  585. configure:3900: result: old GNU
  586. configure:3903: checking for objc_getProperty
  587. configure:3903: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc >&5
  588. /tmp/cccNJUjI.o: In function `main':
  589. /usr/local/src/objfw/objfw/conftest.m:55: undefined reference to `objc_getProperty'
  590. collect2: ld returned 1 exit status
  591. configure:3903: $? = 1
  592. configure: failed program was:
  593. | /* confdefs.h */
  594. | #define PACKAGE_NAME "ObjFW"
  595. | #define PACKAGE_TARNAME "objfw"
  596. | #define PACKAGE_VERSION "0.6-dev"
  597. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  598. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  599. | #define PACKAGE_URL ""
  600. | #define STDC_HEADERS 1
  601. | #define HAVE_SYS_TYPES_H 1
  602. | #define HAVE_SYS_STAT_H 1
  603. | #define HAVE_STDLIB_H 1
  604. | #define HAVE_STRING_H 1
  605. | #define HAVE_MEMORY_H 1
  606. | #define HAVE_STRINGS_H 1
  607. | #define HAVE_INTTYPES_H 1
  608. | #define HAVE_STDINT_H 1
  609. | #define HAVE_UNISTD_H 1
  610. | #define HAVE_OBJC_OBJC_H 1
  611. | #define OF_OLD_GNU_RUNTIME 1
  612. | /* end confdefs.h. */
  613. | /* Define objc_getProperty to an innocuous variant, in case <limits.h> declares objc_getProperty.
  614. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  615. | #define objc_getProperty innocuous_objc_getProperty
  616. |
  617. | /* System header to define __stub macros and hopefully few prototypes,
  618. | which can conflict with char objc_getProperty (); below.
  619. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  620. | <limits.h> exists even on freestanding compilers. */
  621. |
  622. | #ifdef __STDC__
  623. | # include <limits.h>
  624. | #else
  625. | # include <assert.h>
  626. | #endif
  627. |
  628. | #undef objc_getProperty
  629. |
  630. | /* Override any GCC internal prototype to avoid an error.
  631. | Use char because int might match the return type of a GCC
  632. | builtin and then its argument prototype would still apply. */
  633. | #ifdef __cplusplus
  634. | extern "C"
  635. | #endif
  636. | char objc_getProperty ();
  637. | /* The GNU C library defines this for functions which it implements
  638. | to always fail with ENOSYS. Some functions are actually named
  639. | something starting with __ and the normal name is an alias. */
  640. | #if defined __stub_objc_getProperty || defined __stub___objc_getProperty
  641. | choke me
  642. | #endif
  643. |
  644. | int
  645. | main ()
  646. | {
  647. | return objc_getProperty ();
  648. | ;
  649. | return 0;
  650. | }
  651. configure:3903: result: no
  652. configure:3917: checking for objc_enumerationMutation
  653. configure:3917: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc >&5
  654. /tmp/ccwo2iu7.o: In function `main':
  655. /usr/local/src/objfw/objfw/conftest.m:56: undefined reference to `objc_enumerationMutation'
  656. collect2: ld returned 1 exit status
  657. configure:3917: $? = 1
  658. configure: failed program was:
  659. | /* confdefs.h */
  660. | #define PACKAGE_NAME "ObjFW"
  661. | #define PACKAGE_TARNAME "objfw"
  662. | #define PACKAGE_VERSION "0.6-dev"
  663. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  664. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  665. | #define PACKAGE_URL ""
  666. | #define STDC_HEADERS 1
  667. | #define HAVE_SYS_TYPES_H 1
  668. | #define HAVE_SYS_STAT_H 1
  669. | #define HAVE_STDLIB_H 1
  670. | #define HAVE_STRING_H 1
  671. | #define HAVE_MEMORY_H 1
  672. | #define HAVE_STRINGS_H 1
  673. | #define HAVE_INTTYPES_H 1
  674. | #define HAVE_STDINT_H 1
  675. | #define HAVE_UNISTD_H 1
  676. | #define HAVE_OBJC_OBJC_H 1
  677. | #define OF_OLD_GNU_RUNTIME 1
  678. | #define NEED_OBJC_PROPERTIES_INIT 1
  679. | /* end confdefs.h. */
  680. | /* Define objc_enumerationMutation to an innocuous variant, in case <limits.h> declares objc_enumerationMutation.
  681. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  682. | #define objc_enumerationMutation innocuous_objc_enumerationMutation
  683. |
  684. | /* System header to define __stub macros and hopefully few prototypes,
  685. | which can conflict with char objc_enumerationMutation (); below.
  686. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  687. | <limits.h> exists even on freestanding compilers. */
  688. |
  689. | #ifdef __STDC__
  690. | # include <limits.h>
  691. | #else
  692. | # include <assert.h>
  693. | #endif
  694. |
  695. | #undef objc_enumerationMutation
  696. |
  697. | /* Override any GCC internal prototype to avoid an error.
  698. | Use char because int might match the return type of a GCC
  699. | builtin and then its argument prototype would still apply. */
  700. | #ifdef __cplusplus
  701. | extern "C"
  702. | #endif
  703. | char objc_enumerationMutation ();
  704. | /* The GNU C library defines this for functions which it implements
  705. | to always fail with ENOSYS. Some functions are actually named
  706. | something starting with __ and the normal name is an alias. */
  707. | #if defined __stub_objc_enumerationMutation || defined __stub___objc_enumerationMutation
  708. | choke me
  709. | #endif
  710. |
  711. | int
  712. | main ()
  713. | {
  714. | return objc_enumerationMutation ();
  715. | ;
  716. | return 0;
  717. | }
  718. configure:3917: result: no
  719. configure:3970: checking for ar
  720. configure:3986: found /usr/bin/ar
  721. configure:3997: result: ar
  722. configure:4062: checking for ranlib
  723. configure:4078: found /usr/bin/ranlib
  724. configure:4089: result: ranlib
  725. configure:4120: checking for shared library system
  726. configure:4184: result: GNU
  727. configure:4268: checking whether byte ordering is bigendian
  728. configure:4283: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  729. conftest.m:25:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'a'
  730. configure:4283: $? = 1
  731. configure: failed program was:
  732. | /* confdefs.h */
  733. | #define PACKAGE_NAME "ObjFW"
  734. | #define PACKAGE_TARNAME "objfw"
  735. | #define PACKAGE_VERSION "0.6-dev"
  736. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  737. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  738. | #define PACKAGE_URL ""
  739. | #define STDC_HEADERS 1
  740. | #define HAVE_SYS_TYPES_H 1
  741. | #define HAVE_SYS_STAT_H 1
  742. | #define HAVE_STDLIB_H 1
  743. | #define HAVE_STRING_H 1
  744. | #define HAVE_MEMORY_H 1
  745. | #define HAVE_STRINGS_H 1
  746. | #define HAVE_INTTYPES_H 1
  747. | #define HAVE_STDINT_H 1
  748. | #define HAVE_UNISTD_H 1
  749. | #define HAVE_OBJC_OBJC_H 1
  750. | #define OF_OLD_GNU_RUNTIME 1
  751. | #define NEED_OBJC_PROPERTIES_INIT 1
  752. | #define PLUGIN_SUFFIX ".so"
  753. | #define OF_PLUGINS 1
  754. | /* end confdefs.h. */
  755. | #ifndef __APPLE_CC__
  756. | not a universal capable compiler
  757. | #endif
  758. | typedef int dummy;
  759. |
  760. configure:4328: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  761. configure:4328: $? = 0
  762. configure:4346: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  763. configure:4346: $? = 0
  764. configure:4474: result: yes
  765. configure:4500: checking size of float
  766. configure:4505: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc >&5
  767. configure:4505: $? = 0
  768. configure:4505: ./conftest
  769. configure:4505: $? = 0
  770. configure:4519: result: 4
  771. configure:4533: checking size of double
  772. configure:4538: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc >&5
  773. configure:4538: $? = 0
  774. configure:4538: ./conftest
  775. configure:4538: $? = 0
  776. configure:4552: result: 8
  777. configure:4566: checking for floating point endianess
  778. configure:4583: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  779. configure:4583: $? = 0
  780. configure:4604: result: big endian
  781. configure:4611: checking for SIZE_MAX
  782. configure:4627: result: yes
  783. configure:4672: checking for asprintf
  784. configure:4672: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc >&5
  785. configure:4672: $? = 0
  786. configure:4672: result: yes
  787. configure:4745: checking for fmod in -lm
  788. configure:4770: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lm -lobjc >&5
  789. conftest.m:36:6: warning: conflicting types for built-in function 'fmod'
  790. configure:4770: $? = 0
  791. configure:4779: result: yes
  792. configure:4785: checking for dlopen in -ldl
  793. configure:4810: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -ldl -lobjc -lm >&5
  794. configure:4810: $? = 0
  795. configure:4819: result: yes
  796. configure:5000: checking for the pthreads library -lpthreads
  797. configure:5033: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lpthreads -lobjc -lm -ldl >&5
  798. conftest.m: In function 'main':
  799. conftest.m:34:22: warning: null argument where non-null required (argument 1)
  800. conftest.m:35:22: warning: null argument where non-null required (argument 1)
  801. conftest.m:35:22: warning: null argument where non-null required (argument 3)
  802. conftest.m:33:27: warning: 'th' is used uninitialized in this function
  803. /usr/bin/ld: cannot find -lpthreads
  804. collect2: ld returned 1 exit status
  805. configure:5033: $? = 1
  806. configure: failed program was:
  807. | /* confdefs.h */
  808. | #define PACKAGE_NAME "ObjFW"
  809. | #define PACKAGE_TARNAME "objfw"
  810. | #define PACKAGE_VERSION "0.6-dev"
  811. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  812. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  813. | #define PACKAGE_URL ""
  814. | #define STDC_HEADERS 1
  815. | #define HAVE_SYS_TYPES_H 1
  816. | #define HAVE_SYS_STAT_H 1
  817. | #define HAVE_STDLIB_H 1
  818. | #define HAVE_STRING_H 1
  819. | #define HAVE_MEMORY_H 1
  820. | #define HAVE_STRINGS_H 1
  821. | #define HAVE_INTTYPES_H 1
  822. | #define HAVE_STDINT_H 1
  823. | #define HAVE_UNISTD_H 1
  824. | #define HAVE_OBJC_OBJC_H 1
  825. | #define OF_OLD_GNU_RUNTIME 1
  826. | #define NEED_OBJC_PROPERTIES_INIT 1
  827. | #define PLUGIN_SUFFIX ".so"
  828. | #define OF_PLUGINS 1
  829. | #define OF_BIG_ENDIAN 1
  830. | #define SIZEOF_FLOAT 4
  831. | #define SIZEOF_DOUBLE 8
  832. | #define OF_FLOAT_BIG_ENDIAN 1
  833. | #define OF_HAVE_ASPRINTF 1
  834. | /* end confdefs.h. */
  835. | #include <pthread.h>
  836. | int
  837. | main ()
  838. | {
  839. | pthread_t th; pthread_join(th, 0);
  840. | pthread_attr_init(0); pthread_cleanup_push(0, 0);
  841. | pthread_create(0,0,0,0); pthread_cleanup_pop(0);
  842. | ;
  843. | return 0;
  844. | }
  845. configure:5042: result: no
  846. configure:4944: checking whether pthreads work without any flags
  847. configure:5033: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl >&5
  848. conftest.m: In function 'main':
  849. conftest.m:34:22: warning: null argument where non-null required (argument 1)
  850. conftest.m:35:22: warning: null argument where non-null required (argument 1)
  851. conftest.m:35:22: warning: null argument where non-null required (argument 3)
  852. conftest.m:33:27: warning: 'th' is used uninitialized in this function
  853. /tmp/ccbZRQg1.o: In function `main':
  854. /usr/local/src/objfw/objfw/conftest.m:33: undefined reference to `pthread_join'
  855. /usr/local/src/objfw/objfw/conftest.m:35: undefined reference to `pthread_create'
  856. collect2: ld returned 1 exit status
  857. configure:5033: $? = 1
  858. configure: failed program was:
  859. | /* confdefs.h */
  860. | #define PACKAGE_NAME "ObjFW"
  861. | #define PACKAGE_TARNAME "objfw"
  862. | #define PACKAGE_VERSION "0.6-dev"
  863. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  864. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  865. | #define PACKAGE_URL ""
  866. | #define STDC_HEADERS 1
  867. | #define HAVE_SYS_TYPES_H 1
  868. | #define HAVE_SYS_STAT_H 1
  869. | #define HAVE_STDLIB_H 1
  870. | #define HAVE_STRING_H 1
  871. | #define HAVE_MEMORY_H 1
  872. | #define HAVE_STRINGS_H 1
  873. | #define HAVE_INTTYPES_H 1
  874. | #define HAVE_STDINT_H 1
  875. | #define HAVE_UNISTD_H 1
  876. | #define HAVE_OBJC_OBJC_H 1
  877. | #define OF_OLD_GNU_RUNTIME 1
  878. | #define NEED_OBJC_PROPERTIES_INIT 1
  879. | #define PLUGIN_SUFFIX ".so"
  880. | #define OF_PLUGINS 1
  881. | #define OF_BIG_ENDIAN 1
  882. | #define SIZEOF_FLOAT 4
  883. | #define SIZEOF_DOUBLE 8
  884. | #define OF_FLOAT_BIG_ENDIAN 1
  885. | #define OF_HAVE_ASPRINTF 1
  886. | /* end confdefs.h. */
  887. | #include <pthread.h>
  888. | int
  889. | main ()
  890. | {
  891. | pthread_t th; pthread_join(th, 0);
  892. | pthread_attr_init(0); pthread_cleanup_push(0, 0);
  893. | pthread_create(0,0,0,0); pthread_cleanup_pop(0);
  894. | ;
  895. | return 0;
  896. | }
  897. configure:5042: result: no
  898. configure:4949: checking whether pthreads work with -Kthread
  899. configure:5033: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -Kthread -lobjc -lm -ldl >&5
  900. gcc: unrecognized option '-Kthread'
  901. conftest.m: In function 'main':
  902. conftest.m:34:22: warning: null argument where non-null required (argument 1)
  903. conftest.m:35:22: warning: null argument where non-null required (argument 1)
  904. conftest.m:35:22: warning: null argument where non-null required (argument 3)
  905. conftest.m:33:27: warning: 'th' is used uninitialized in this function
  906. /tmp/ccEsJQeu.o: In function `main':
  907. /usr/local/src/objfw/objfw/conftest.m:33: undefined reference to `pthread_join'
  908. /usr/local/src/objfw/objfw/conftest.m:35: undefined reference to `pthread_create'
  909. collect2: ld returned 1 exit status
  910. configure:5033: $? = 1
  911. configure: failed program was:
  912. | /* confdefs.h */
  913. | #define PACKAGE_NAME "ObjFW"
  914. | #define PACKAGE_TARNAME "objfw"
  915. | #define PACKAGE_VERSION "0.6-dev"
  916. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  917. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  918. | #define PACKAGE_URL ""
  919. | #define STDC_HEADERS 1
  920. | #define HAVE_SYS_TYPES_H 1
  921. | #define HAVE_SYS_STAT_H 1
  922. | #define HAVE_STDLIB_H 1
  923. | #define HAVE_STRING_H 1
  924. | #define HAVE_MEMORY_H 1
  925. | #define HAVE_STRINGS_H 1
  926. | #define HAVE_INTTYPES_H 1
  927. | #define HAVE_STDINT_H 1
  928. | #define HAVE_UNISTD_H 1
  929. | #define HAVE_OBJC_OBJC_H 1
  930. | #define OF_OLD_GNU_RUNTIME 1
  931. | #define NEED_OBJC_PROPERTIES_INIT 1
  932. | #define PLUGIN_SUFFIX ".so"
  933. | #define OF_PLUGINS 1
  934. | #define OF_BIG_ENDIAN 1
  935. | #define SIZEOF_FLOAT 4
  936. | #define SIZEOF_DOUBLE 8
  937. | #define OF_FLOAT_BIG_ENDIAN 1
  938. | #define OF_HAVE_ASPRINTF 1
  939. | /* end confdefs.h. */
  940. | #include <pthread.h>
  941. | int
  942. | main ()
  943. | {
  944. | pthread_t th; pthread_join(th, 0);
  945. | pthread_attr_init(0); pthread_cleanup_push(0, 0);
  946. | pthread_create(0,0,0,0); pthread_cleanup_pop(0);
  947. | ;
  948. | return 0;
  949. | }
  950. configure:5042: result: no
  951. configure:4949: checking whether pthreads work with -kthread
  952. configure:5033: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -kthread -lobjc -lm -ldl >&5
  953. gcc: unrecognized option '-kthread'
  954. conftest.m: In function 'main':
  955. conftest.m:34:22: warning: null argument where non-null required (argument 1)
  956. conftest.m:35:22: warning: null argument where non-null required (argument 1)
  957. conftest.m:35:22: warning: null argument where non-null required (argument 3)
  958. conftest.m:33:27: warning: 'th' is used uninitialized in this function
  959. /tmp/cccVQlj6.o: In function `main':
  960. /usr/local/src/objfw/objfw/conftest.m:33: undefined reference to `pthread_join'
  961. /usr/local/src/objfw/objfw/conftest.m:35: undefined reference to `pthread_create'
  962. collect2: ld returned 1 exit status
  963. configure:5033: $? = 1
  964. configure: failed program was:
  965. | /* confdefs.h */
  966. | #define PACKAGE_NAME "ObjFW"
  967. | #define PACKAGE_TARNAME "objfw"
  968. | #define PACKAGE_VERSION "0.6-dev"
  969. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  970. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  971. | #define PACKAGE_URL ""
  972. | #define STDC_HEADERS 1
  973. | #define HAVE_SYS_TYPES_H 1
  974. | #define HAVE_SYS_STAT_H 1
  975. | #define HAVE_STDLIB_H 1
  976. | #define HAVE_STRING_H 1
  977. | #define HAVE_MEMORY_H 1
  978. | #define HAVE_STRINGS_H 1
  979. | #define HAVE_INTTYPES_H 1
  980. | #define HAVE_STDINT_H 1
  981. | #define HAVE_UNISTD_H 1
  982. | #define HAVE_OBJC_OBJC_H 1
  983. | #define OF_OLD_GNU_RUNTIME 1
  984. | #define NEED_OBJC_PROPERTIES_INIT 1
  985. | #define PLUGIN_SUFFIX ".so"
  986. | #define OF_PLUGINS 1
  987. | #define OF_BIG_ENDIAN 1
  988. | #define SIZEOF_FLOAT 4
  989. | #define SIZEOF_DOUBLE 8
  990. | #define OF_FLOAT_BIG_ENDIAN 1
  991. | #define OF_HAVE_ASPRINTF 1
  992. | /* end confdefs.h. */
  993. | #include <pthread.h>
  994. | int
  995. | main ()
  996. | {
  997. | pthread_t th; pthread_join(th, 0);
  998. | pthread_attr_init(0); pthread_cleanup_push(0, 0);
  999. | pthread_create(0,0,0,0); pthread_cleanup_pop(0);
  1000. | ;
  1001. | return 0;
  1002. | }
  1003. configure:5042: result: no
  1004. configure:5000: checking for the pthreads library -llthread
  1005. configure:5033: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -llthread -lobjc -lm -ldl >&5
  1006. conftest.m: In function 'main':
  1007. conftest.m:34:22: warning: null argument where non-null required (argument 1)
  1008. conftest.m:35:22: warning: null argument where non-null required (argument 1)
  1009. conftest.m:35:22: warning: null argument where non-null required (argument 3)
  1010. conftest.m:33:27: warning: 'th' is used uninitialized in this function
  1011. /usr/bin/ld: cannot find -llthread
  1012. collect2: ld returned 1 exit status
  1013. configure:5033: $? = 1
  1014. configure: failed program was:
  1015. | /* confdefs.h */
  1016. | #define PACKAGE_NAME "ObjFW"
  1017. | #define PACKAGE_TARNAME "objfw"
  1018. | #define PACKAGE_VERSION "0.6-dev"
  1019. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1020. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1021. | #define PACKAGE_URL ""
  1022. | #define STDC_HEADERS 1
  1023. | #define HAVE_SYS_TYPES_H 1
  1024. | #define HAVE_SYS_STAT_H 1
  1025. | #define HAVE_STDLIB_H 1
  1026. | #define HAVE_STRING_H 1
  1027. | #define HAVE_MEMORY_H 1
  1028. | #define HAVE_STRINGS_H 1
  1029. | #define HAVE_INTTYPES_H 1
  1030. | #define HAVE_STDINT_H 1
  1031. | #define HAVE_UNISTD_H 1
  1032. | #define HAVE_OBJC_OBJC_H 1
  1033. | #define OF_OLD_GNU_RUNTIME 1
  1034. | #define NEED_OBJC_PROPERTIES_INIT 1
  1035. | #define PLUGIN_SUFFIX ".so"
  1036. | #define OF_PLUGINS 1
  1037. | #define OF_BIG_ENDIAN 1
  1038. | #define SIZEOF_FLOAT 4
  1039. | #define SIZEOF_DOUBLE 8
  1040. | #define OF_FLOAT_BIG_ENDIAN 1
  1041. | #define OF_HAVE_ASPRINTF 1
  1042. | /* end confdefs.h. */
  1043. | #include <pthread.h>
  1044. | int
  1045. | main ()
  1046. | {
  1047. | pthread_t th; pthread_join(th, 0);
  1048. | pthread_attr_init(0); pthread_cleanup_push(0, 0);
  1049. | pthread_create(0,0,0,0); pthread_cleanup_pop(0);
  1050. | ;
  1051. | return 0;
  1052. | }
  1053. configure:5042: result: no
  1054. configure:4949: checking whether pthreads work with -pthread
  1055. configure:5033: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -pthread -lobjc -lm -ldl >&5
  1056. conftest.m: In function 'main':
  1057. conftest.m:34:22: warning: null argument where non-null required (argument 1)
  1058. conftest.m:35:22: warning: null argument where non-null required (argument 1)
  1059. conftest.m:35:22: warning: null argument where non-null required (argument 3)
  1060. conftest.m:33:27: warning: 'th' is used uninitialized in this function
  1061. configure:5033: $? = 0
  1062. configure:5042: result: yes
  1063. configure:5061: checking for joinable pthread attribute
  1064. configure:5076: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -pthread -lobjc -lm -ldl >&5
  1065. configure:5076: $? = 0
  1066. configure:5082: result: PTHREAD_CREATE_JOINABLE
  1067. configure:5092: checking if more special flags are required for pthreads
  1068. configure:5099: result: no
  1069. configure:5120: checking for pthread_spin_lock
  1070. configure:5120: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1071. configure:5120: $? = 0
  1072. configure:5120: result: yes
  1073. configure:5129: checking for sched_yield
  1074. configure:5129: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1075. configure:5129: $? = 0
  1076. configure:5129: result: yes
  1077. configure:5162: checking for objc_sync_enter
  1078. configure:5162: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1079. /tmp/cctPS971.o: In function `main':
  1080. /usr/local/src/objfw/objfw/conftest.m:67: undefined reference to `objc_sync_enter'
  1081. collect2: ld returned 1 exit status
  1082. configure:5162: $? = 1
  1083. configure: failed program was:
  1084. | /* confdefs.h */
  1085. | #define PACKAGE_NAME "ObjFW"
  1086. | #define PACKAGE_TARNAME "objfw"
  1087. | #define PACKAGE_VERSION "0.6-dev"
  1088. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1089. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1090. | #define PACKAGE_URL ""
  1091. | #define STDC_HEADERS 1
  1092. | #define HAVE_SYS_TYPES_H 1
  1093. | #define HAVE_SYS_STAT_H 1
  1094. | #define HAVE_STDLIB_H 1
  1095. | #define HAVE_STRING_H 1
  1096. | #define HAVE_MEMORY_H 1
  1097. | #define HAVE_STRINGS_H 1
  1098. | #define HAVE_INTTYPES_H 1
  1099. | #define HAVE_STDINT_H 1
  1100. | #define HAVE_UNISTD_H 1
  1101. | #define HAVE_OBJC_OBJC_H 1
  1102. | #define OF_OLD_GNU_RUNTIME 1
  1103. | #define NEED_OBJC_PROPERTIES_INIT 1
  1104. | #define PLUGIN_SUFFIX ".so"
  1105. | #define OF_PLUGINS 1
  1106. | #define OF_BIG_ENDIAN 1
  1107. | #define SIZEOF_FLOAT 4
  1108. | #define SIZEOF_DOUBLE 8
  1109. | #define OF_FLOAT_BIG_ENDIAN 1
  1110. | #define OF_HAVE_ASPRINTF 1
  1111. | #define OF_HAVE_PTHREADS 1
  1112. | #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1113. | #define OF_HAVE_SCHED_YIELD 1
  1114. | #define OF_THREADS 1
  1115. | /* end confdefs.h. */
  1116. | /* Define objc_sync_enter to an innocuous variant, in case <limits.h> declares objc_sync_enter.
  1117. | For example, HP-UX 11i <limits.h> declares gettimeofday. */
  1118. | #define objc_sync_enter innocuous_objc_sync_enter
  1119. |
  1120. | /* System header to define __stub macros and hopefully few prototypes,
  1121. | which can conflict with char objc_sync_enter (); below.
  1122. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1123. | <limits.h> exists even on freestanding compilers. */
  1124. |
  1125. | #ifdef __STDC__
  1126. | # include <limits.h>
  1127. | #else
  1128. | # include <assert.h>
  1129. | #endif
  1130. |
  1131. | #undef objc_sync_enter
  1132. |
  1133. | /* Override any GCC internal prototype to avoid an error.
  1134. | Use char because int might match the return type of a GCC
  1135. | builtin and then its argument prototype would still apply. */
  1136. | #ifdef __cplusplus
  1137. | extern "C"
  1138. | #endif
  1139. | char objc_sync_enter ();
  1140. | /* The GNU C library defines this for functions which it implements
  1141. | to always fail with ENOSYS. Some functions are actually named
  1142. | something starting with __ and the normal name is an alias. */
  1143. | #if defined __stub_objc_sync_enter || defined __stub___objc_sync_enter
  1144. | choke me
  1145. | #endif
  1146. |
  1147. | int
  1148. | main ()
  1149. | {
  1150. | return objc_sync_enter ();
  1151. | ;
  1152. | return 0;
  1153. | }
  1154. configure:5162: result: no
  1155. configure:5178: checking whether we have an atomic ops assembly implementation
  1156. configure:5198: result: no
  1157. configure:5205: checking whether __sync_* works
  1158. configure:5223: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1159. configure:5223: $? = 0
  1160. configure:5225: result: yes
  1161. configure:5241: checking libkern/OSAtomic.h usability
  1162. configure:5241: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  1163. conftest.m:68:30: fatal error: libkern/OSAtomic.h: No such file or directory
  1164. compilation terminated.
  1165. configure:5241: $? = 1
  1166. configure: failed program was:
  1167. | /* confdefs.h */
  1168. | #define PACKAGE_NAME "ObjFW"
  1169. | #define PACKAGE_TARNAME "objfw"
  1170. | #define PACKAGE_VERSION "0.6-dev"
  1171. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1172. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1173. | #define PACKAGE_URL ""
  1174. | #define STDC_HEADERS 1
  1175. | #define HAVE_SYS_TYPES_H 1
  1176. | #define HAVE_SYS_STAT_H 1
  1177. | #define HAVE_STDLIB_H 1
  1178. | #define HAVE_STRING_H 1
  1179. | #define HAVE_MEMORY_H 1
  1180. | #define HAVE_STRINGS_H 1
  1181. | #define HAVE_INTTYPES_H 1
  1182. | #define HAVE_STDINT_H 1
  1183. | #define HAVE_UNISTD_H 1
  1184. | #define HAVE_OBJC_OBJC_H 1
  1185. | #define OF_OLD_GNU_RUNTIME 1
  1186. | #define NEED_OBJC_PROPERTIES_INIT 1
  1187. | #define PLUGIN_SUFFIX ".so"
  1188. | #define OF_PLUGINS 1
  1189. | #define OF_BIG_ENDIAN 1
  1190. | #define SIZEOF_FLOAT 4
  1191. | #define SIZEOF_DOUBLE 8
  1192. | #define OF_FLOAT_BIG_ENDIAN 1
  1193. | #define OF_HAVE_ASPRINTF 1
  1194. | #define OF_HAVE_PTHREADS 1
  1195. | #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1196. | #define OF_HAVE_SCHED_YIELD 1
  1197. | #define OF_THREADS 1
  1198. | #define NEED_OBJC_SYNC_INIT 1
  1199. | #define OF_HAVE_GCC_ATOMIC_OPS 1
  1200. | /* end confdefs.h. */
  1201. | #include <stdio.h>
  1202. | #ifdef HAVE_SYS_TYPES_H
  1203. | # include <sys/types.h>
  1204. | #endif
  1205. | #ifdef HAVE_SYS_STAT_H
  1206. | # include <sys/stat.h>
  1207. | #endif
  1208. | #ifdef STDC_HEADERS
  1209. | # include <stdlib.h>
  1210. | # include <stddef.h>
  1211. | #else
  1212. | # ifdef HAVE_STDLIB_H
  1213. | # include <stdlib.h>
  1214. | # endif
  1215. | #endif
  1216. | #ifdef HAVE_STRING_H
  1217. | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  1218. | # include <memory.h>
  1219. | # endif
  1220. | # include <string.h>
  1221. | #endif
  1222. | #ifdef HAVE_STRINGS_H
  1223. | # include <strings.h>
  1224. | #endif
  1225. | #ifdef HAVE_INTTYPES_H
  1226. | # include <inttypes.h>
  1227. | #endif
  1228. | #ifdef HAVE_STDINT_H
  1229. | # include <stdint.h>
  1230. | #endif
  1231. | #ifdef HAVE_UNISTD_H
  1232. | # include <unistd.h>
  1233. | #endif
  1234. | #include <libkern/OSAtomic.h>
  1235. configure:5241: result: no
  1236. configure:5241: checking libkern/OSAtomic.h presence
  1237. configure:5241: gcc -E conftest.m
  1238. conftest.m:35:30: fatal error: libkern/OSAtomic.h: No such file or directory
  1239. compilation terminated.
  1240. configure:5241: $? = 1
  1241. configure: failed program was:
  1242. | /* confdefs.h */
  1243. | #define PACKAGE_NAME "ObjFW"
  1244. | #define PACKAGE_TARNAME "objfw"
  1245. | #define PACKAGE_VERSION "0.6-dev"
  1246. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1247. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1248. | #define PACKAGE_URL ""
  1249. | #define STDC_HEADERS 1
  1250. | #define HAVE_SYS_TYPES_H 1
  1251. | #define HAVE_SYS_STAT_H 1
  1252. | #define HAVE_STDLIB_H 1
  1253. | #define HAVE_STRING_H 1
  1254. | #define HAVE_MEMORY_H 1
  1255. | #define HAVE_STRINGS_H 1
  1256. | #define HAVE_INTTYPES_H 1
  1257. | #define HAVE_STDINT_H 1
  1258. | #define HAVE_UNISTD_H 1
  1259. | #define HAVE_OBJC_OBJC_H 1
  1260. | #define OF_OLD_GNU_RUNTIME 1
  1261. | #define NEED_OBJC_PROPERTIES_INIT 1
  1262. | #define PLUGIN_SUFFIX ".so"
  1263. | #define OF_PLUGINS 1
  1264. | #define OF_BIG_ENDIAN 1
  1265. | #define SIZEOF_FLOAT 4
  1266. | #define SIZEOF_DOUBLE 8
  1267. | #define OF_FLOAT_BIG_ENDIAN 1
  1268. | #define OF_HAVE_ASPRINTF 1
  1269. | #define OF_HAVE_PTHREADS 1
  1270. | #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1271. | #define OF_HAVE_SCHED_YIELD 1
  1272. | #define OF_THREADS 1
  1273. | #define NEED_OBJC_SYNC_INIT 1
  1274. | #define OF_HAVE_GCC_ATOMIC_OPS 1
  1275. | /* end confdefs.h. */
  1276. | #include <libkern/OSAtomic.h>
  1277. configure:5241: result: no
  1278. configure:5241: checking for libkern/OSAtomic.h
  1279. configure:5241: result: no
  1280. configure:5268: checking for atomic operations
  1281. configure:5279: result: gcc builtins
  1282. configure:5282: checking for socket in -lsocket
  1283. configure:5307: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lsocket -lobjc -lm -ldl -pthread >&5
  1284. /usr/bin/ld: cannot find -lsocket
  1285. collect2: ld returned 1 exit status
  1286. configure:5307: $? = 1
  1287. configure: failed program was:
  1288. | /* confdefs.h */
  1289. | #define PACKAGE_NAME "ObjFW"
  1290. | #define PACKAGE_TARNAME "objfw"
  1291. | #define PACKAGE_VERSION "0.6-dev"
  1292. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1293. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1294. | #define PACKAGE_URL ""
  1295. | #define STDC_HEADERS 1
  1296. | #define HAVE_SYS_TYPES_H 1
  1297. | #define HAVE_SYS_STAT_H 1
  1298. | #define HAVE_STDLIB_H 1
  1299. | #define HAVE_STRING_H 1
  1300. | #define HAVE_MEMORY_H 1
  1301. | #define HAVE_STRINGS_H 1
  1302. | #define HAVE_INTTYPES_H 1
  1303. | #define HAVE_STDINT_H 1
  1304. | #define HAVE_UNISTD_H 1
  1305. | #define HAVE_OBJC_OBJC_H 1
  1306. | #define OF_OLD_GNU_RUNTIME 1
  1307. | #define NEED_OBJC_PROPERTIES_INIT 1
  1308. | #define PLUGIN_SUFFIX ".so"
  1309. | #define OF_PLUGINS 1
  1310. | #define OF_BIG_ENDIAN 1
  1311. | #define SIZEOF_FLOAT 4
  1312. | #define SIZEOF_DOUBLE 8
  1313. | #define OF_FLOAT_BIG_ENDIAN 1
  1314. | #define OF_HAVE_ASPRINTF 1
  1315. | #define OF_HAVE_PTHREADS 1
  1316. | #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1317. | #define OF_HAVE_SCHED_YIELD 1
  1318. | #define OF_THREADS 1
  1319. | #define NEED_OBJC_SYNC_INIT 1
  1320. | #define OF_HAVE_GCC_ATOMIC_OPS 1
  1321. | #define OF_ATOMIC_OPS 1
  1322. | /* end confdefs.h. */
  1323. |
  1324. | /* Override any GCC internal prototype to avoid an error.
  1325. | Use char because int might match the return type of a GCC
  1326. | builtin and then its argument prototype would still apply. */
  1327. | #ifdef __cplusplus
  1328. | extern "C"
  1329. | #endif
  1330. | char socket ();
  1331. | int
  1332. | main ()
  1333. | {
  1334. | return socket ();
  1335. | ;
  1336. | return 0;
  1337. | }
  1338. configure:5316: result: no
  1339. configure:5322: checking for socket in -lnetwork
  1340. configure:5347: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lnetwork -lobjc -lm -ldl -pthread >&5
  1341. /usr/bin/ld: cannot find -lnetwork
  1342. collect2: ld returned 1 exit status
  1343. configure:5347: $? = 1
  1344. configure: failed program was:
  1345. | /* confdefs.h */
  1346. | #define PACKAGE_NAME "ObjFW"
  1347. | #define PACKAGE_TARNAME "objfw"
  1348. | #define PACKAGE_VERSION "0.6-dev"
  1349. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1350. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1351. | #define PACKAGE_URL ""
  1352. | #define STDC_HEADERS 1
  1353. | #define HAVE_SYS_TYPES_H 1
  1354. | #define HAVE_SYS_STAT_H 1
  1355. | #define HAVE_STDLIB_H 1
  1356. | #define HAVE_STRING_H 1
  1357. | #define HAVE_MEMORY_H 1
  1358. | #define HAVE_STRINGS_H 1
  1359. | #define HAVE_INTTYPES_H 1
  1360. | #define HAVE_STDINT_H 1
  1361. | #define HAVE_UNISTD_H 1
  1362. | #define HAVE_OBJC_OBJC_H 1
  1363. | #define OF_OLD_GNU_RUNTIME 1
  1364. | #define NEED_OBJC_PROPERTIES_INIT 1
  1365. | #define PLUGIN_SUFFIX ".so"
  1366. | #define OF_PLUGINS 1
  1367. | #define OF_BIG_ENDIAN 1
  1368. | #define SIZEOF_FLOAT 4
  1369. | #define SIZEOF_DOUBLE 8
  1370. | #define OF_FLOAT_BIG_ENDIAN 1
  1371. | #define OF_HAVE_ASPRINTF 1
  1372. | #define OF_HAVE_PTHREADS 1
  1373. | #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1374. | #define OF_HAVE_SCHED_YIELD 1
  1375. | #define OF_THREADS 1
  1376. | #define NEED_OBJC_SYNC_INIT 1
  1377. | #define OF_HAVE_GCC_ATOMIC_OPS 1
  1378. | #define OF_ATOMIC_OPS 1
  1379. | /* end confdefs.h. */
  1380. |
  1381. | /* Override any GCC internal prototype to avoid an error.
  1382. | Use char because int might match the return type of a GCC
  1383. | builtin and then its argument prototype would still apply. */
  1384. | #ifdef __cplusplus
  1385. | extern "C"
  1386. | #endif
  1387. | char socket ();
  1388. | int
  1389. | main ()
  1390. | {
  1391. | return socket ();
  1392. | ;
  1393. | return 0;
  1394. | }
  1395. configure:5356: result: no
  1396. configure:5362: checking for main in -lws2_32
  1397. configure:5381: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lws2_32 -lobjc -lm -ldl -pthread >&5
  1398. /usr/bin/ld: cannot find -lws2_32
  1399. collect2: ld returned 1 exit status
  1400. configure:5381: $? = 1
  1401. configure: failed program was:
  1402. | /* confdefs.h */
  1403. | #define PACKAGE_NAME "ObjFW"
  1404. | #define PACKAGE_TARNAME "objfw"
  1405. | #define PACKAGE_VERSION "0.6-dev"
  1406. | #define PACKAGE_STRING "ObjFW 0.6-dev"
  1407. | #define PACKAGE_BUGREPORT "js@webkeks.org"
  1408. | #define PACKAGE_URL ""
  1409. | #define STDC_HEADERS 1
  1410. | #define HAVE_SYS_TYPES_H 1
  1411. | #define HAVE_SYS_STAT_H 1
  1412. | #define HAVE_STDLIB_H 1
  1413. | #define HAVE_STRING_H 1
  1414. | #define HAVE_MEMORY_H 1
  1415. | #define HAVE_STRINGS_H 1
  1416. | #define HAVE_INTTYPES_H 1
  1417. | #define HAVE_STDINT_H 1
  1418. | #define HAVE_UNISTD_H 1
  1419. | #define HAVE_OBJC_OBJC_H 1
  1420. | #define OF_OLD_GNU_RUNTIME 1
  1421. | #define NEED_OBJC_PROPERTIES_INIT 1
  1422. | #define PLUGIN_SUFFIX ".so"
  1423. | #define OF_PLUGINS 1
  1424. | #define OF_BIG_ENDIAN 1
  1425. | #define SIZEOF_FLOAT 4
  1426. | #define SIZEOF_DOUBLE 8
  1427. | #define OF_FLOAT_BIG_ENDIAN 1
  1428. | #define OF_HAVE_ASPRINTF 1
  1429. | #define OF_HAVE_PTHREADS 1
  1430. | #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1431. | #define OF_HAVE_SCHED_YIELD 1
  1432. | #define OF_THREADS 1
  1433. | #define NEED_OBJC_SYNC_INIT 1
  1434. | #define OF_HAVE_GCC_ATOMIC_OPS 1
  1435. | #define OF_ATOMIC_OPS 1
  1436. | /* end confdefs.h. */
  1437. |
  1438. |
  1439. | int
  1440. | main ()
  1441. | {
  1442. | return main ();
  1443. | ;
  1444. | return 0;
  1445. | }
  1446. configure:5390: result: no
  1447. configure:5397: checking for gmtime_r
  1448. configure:5397: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1449. configure:5397: $? = 0
  1450. configure:5397: result: yes
  1451. configure:5406: checking for localtime_r
  1452. configure:5406: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1453. configure:5406: $? = 0
  1454. configure:5406: result: yes
  1455. configure:5416: checking poll.h usability
  1456. configure:5416: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  1457. configure:5416: $? = 0
  1458. configure:5416: result: yes
  1459. configure:5416: checking poll.h presence
  1460. configure:5416: gcc -E conftest.m
  1461. configure:5416: $? = 0
  1462. configure:5416: result: yes
  1463. configure:5416: checking for poll.h
  1464. configure:5416: result: yes
  1465. configure:5428: checking sys/select.h usability
  1466. configure:5428: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  1467. configure:5428: $? = 0
  1468. configure:5428: result: yes
  1469. configure:5428: checking sys/select.h presence
  1470. configure:5428: gcc -E conftest.m
  1471. configure:5428: $? = 0
  1472. configure:5428: result: yes
  1473. configure:5428: checking for sys/select.h
  1474. configure:5428: result: yes
  1475. configure:5443: checking for getaddrinfo
  1476. configure:5470: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m >&5
  1477. conftest.m: In function 'main':
  1478. conftest.m:57:18: warning: unused variable 'ai'
  1479. configure:5470: $? = 0
  1480. configure:5472: result: yes
  1481. configure:5480: checking whether getaddrinfo is thread-safe
  1482. conftest.m:55:6: error: invalid preprocessing directive #end
  1483. conftest.m:53:0: error: unterminated #ifdef
  1484. configure:5553: result: yes
  1485. configure:5566: checking for madvise
  1486. configure:5566: gcc -o conftest -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common conftest.m -lobjc -lm -ldl -pthread >&5
  1487. configure:5566: $? = 0
  1488. configure:5566: result: yes
  1489. configure:5595: checking whether gcc has bug objc/27438
  1490. configure:5621: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common -Wwrite-strings -Wcast-align -Wpointer-arith -Werror conftest.m >&5
  1491. configure:5621: $? = 0
  1492. configure:5623: result: no
  1493. configure:5637: checking whether we need -Wno-strict-aliasing due to gcc bugs
  1494. configure:5663: gcc -c -g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common -Wwrite-strings -Wcast-align -Wpointer-arith -Werror conftest.m >&5
  1495. configure:5663: $? = 0
  1496. configure:5665: result: no
  1497. configure:5745: checking for tput
  1498. configure:5763: found /usr/bin/tput
  1499. configure:5775: result: /usr/bin/tput
  1500. configure:5988: creating ./config.status
  1501.  
  1502. ## ---------------------- ##
  1503. ## Running config.status. ##
  1504. ## ---------------------- ##
  1505.  
  1506. This file was extended by ObjFW config.status 0.6-dev, which was
  1507. generated by GNU Autoconf 2.68. Invocation command line was
  1508.  
  1509. CONFIG_FILES =
  1510. CONFIG_HEADERS =
  1511. CONFIG_LINKS =
  1512. CONFIG_COMMANDS =
  1513. $ ./config.status
  1514.  
  1515. on tatooine
  1516.  
  1517. config.status:912: creating buildsys.mk
  1518. config.status:912: creating extra.mk
  1519. config.status:912: creating utils/objfw-config
  1520. config.status:912: creating config.h
  1521. config.status:912: creating src/objfw-defs.h
  1522. config.status:1087: src/objfw-defs.h is unchanged
  1523.  
  1524. ## ---------------- ##
  1525. ## Cache variables. ##
  1526. ## ---------------- ##
  1527.  
  1528. ac_cv_build=powerpc-unknown-linux-gnu
  1529. ac_cv_c_bigendian=yes
  1530. ac_cv_env_CPPFLAGS_set=
  1531. ac_cv_env_CPPFLAGS_value=
  1532. ac_cv_env_LDFLAGS_set=
  1533. ac_cv_env_LDFLAGS_value=
  1534. ac_cv_env_LIBS_set=
  1535. ac_cv_env_LIBS_value=
  1536. ac_cv_env_OBJCFLAGS_set=
  1537. ac_cv_env_OBJCFLAGS_value=
  1538. ac_cv_env_OBJCPP_set=
  1539. ac_cv_env_OBJCPP_value=
  1540. ac_cv_env_OBJC_set=
  1541. ac_cv_env_OBJC_value=
  1542. ac_cv_env_build_alias_set=
  1543. ac_cv_env_build_alias_value=
  1544. ac_cv_env_host_alias_set=
  1545. ac_cv_env_host_alias_value=
  1546. ac_cv_env_target_alias_set=
  1547. ac_cv_env_target_alias_value=
  1548. ac_cv_func_asprintf=yes
  1549. ac_cv_func_gmtime_r=yes
  1550. ac_cv_func_localtime_r=yes
  1551. ac_cv_func_madvise=yes
  1552. ac_cv_func_objc_enumerationMutation=no
  1553. ac_cv_func_objc_getProperty=no
  1554. ac_cv_func_objc_sync_enter=no
  1555. ac_cv_func_pthread_spin_lock=yes
  1556. ac_cv_func_sched_yield=yes
  1557. ac_cv_header_inttypes_h=yes
  1558. ac_cv_header_libkern_OSAtomic_h=no
  1559. ac_cv_header_memory_h=yes
  1560. ac_cv_header_objc_objc_h=yes
  1561. ac_cv_header_objfw_rt_h=no
  1562. ac_cv_header_poll_h=yes
  1563. ac_cv_header_stdc=yes
  1564. ac_cv_header_stdint_h=yes
  1565. ac_cv_header_stdlib_h=yes
  1566. ac_cv_header_string_h=yes
  1567. ac_cv_header_strings_h=yes
  1568. ac_cv_header_sys_select_h=yes
  1569. ac_cv_header_sys_stat_h=yes
  1570. ac_cv_header_sys_types_h=yes
  1571. ac_cv_header_unistd_h=yes
  1572. ac_cv_host=powerpc-unknown-linux-gnu
  1573. ac_cv_lib_dl_dlopen=yes
  1574. ac_cv_lib_m_fmod=yes
  1575. ac_cv_lib_network_socket=no
  1576. ac_cv_lib_socket_socket=no
  1577. ac_cv_lib_ws2_32_main=no
  1578. ac_cv_objc_compiler_gnu=yes
  1579. ac_cv_objext=o
  1580. ac_cv_path_EGREP='/bin/grep -E'
  1581. ac_cv_path_GREP=/bin/grep
  1582. ac_cv_path_TPUT=/usr/bin/tput
  1583. ac_cv_path_install='/usr/bin/install -c'
  1584. ac_cv_prog_OBJCPP='gcc -E'
  1585. ac_cv_prog_ac_ct_AR=ar
  1586. ac_cv_prog_ac_ct_OBJC=gcc
  1587. ac_cv_prog_ac_ct_RANLIB=ranlib
  1588. ac_cv_prog_objc_g=yes
  1589. ac_cv_sizeof_double=8
  1590. ac_cv_sizeof_float=4
  1591. ax_cv_objc_flags__Wshorten_64_to_32=no
  1592. ax_cv_objc_flags__fno_common=yes
  1593. ax_cv_objc_flags__fno_constant_cfstrings=no
  1594. ax_cv_objc_flags__pipe=yes
  1595. ax_cv_objc_flags__std_gnu99=yes
  1596.  
  1597. ## ----------------- ##
  1598. ## Output variables. ##
  1599. ## ----------------- ##
  1600.  
  1601. AR='ar'
  1602. ASPRINTF_DEF='-DOF_HAVE_ASPRINTF'
  1603. ASPRINTF_M=''
  1604. ATOMIC_H='atomic.h'
  1605. BIN_PREFIX=''
  1606. BLOCKS_FLAGS=''
  1607. CLEAN_LIB=''
  1608. CPP='gcc -E'
  1609. CPPFLAGS=' '
  1610. DEFS='-DHAVE_CONFIG_H'
  1611. ECHO_C=''
  1612. ECHO_N='-n'
  1613. ECHO_T=''
  1614. EGREP='/bin/grep -E'
  1615. EXCEPTIONS_A=''
  1616. EXCEPTIONS_EXCEPTIONS_A=''
  1617. EXCEPTIONS_EXCEPTIONS_LIB_A='exceptions/exceptions.lib.a'
  1618. EXCEPTIONS_LIB_A='exceptions.lib.a'
  1619. EXEEXT=''
  1620. FOUNDATION_COMPAT_M=''
  1621. GNU_RUNTIME=''
  1622. GREP='/bin/grep'
  1623. INSTALL_DATA='${INSTALL} -m 644'
  1624. INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
  1625. INSTALL_PROGRAM='${INSTALL}'
  1626. INSTALL_SCRIPT='${INSTALL}'
  1627. LDFLAGS=''
  1628. LDFLAGS_REEXPORT=''
  1629. LDFLAGS_RPATH='-Wl,-rpath,${libdir}'
  1630. LIBOBJS=''
  1631. LIBS='-lobjc -lm -ldl -pthread'
  1632. LIB_CFLAGS='-fPIC -DPIC'
  1633. LIB_LDFLAGS='-shared -Wl,-soname=${LIB}.${LIB_MAJOR}'
  1634. LIB_PREFIX='lib'
  1635. LIB_SUFFIX='.so'
  1636. LN_S='ln -s'
  1637. LTLIBOBJS=''
  1638. MACH_ALIAS_LIST=''
  1639. NO_CONST_CFSTRINGS=''
  1640. NO_WARN_UNUSED=''
  1641. OBJC='gcc'
  1642. OBJCFLAGS='-g -O2 -Wall -fexceptions -fobjc-exceptions -fconstant-string-class=OFConstantString -std=gnu99 -pipe -fno-common -Wwrite-strings -Wcast-align -Wpointer-arith -Werror'
  1643. OBJCPP='gcc -E'
  1644. OBJC_PROPERTIES_M='objc_properties.m'
  1645. OBJC_SYNC_M='objc_sync.m'
  1646. OBJEXT='o'
  1647. OBJFW_SHARED_LIB='libobjfw.so'
  1648. OBJFW_STATIC_LIB=''
  1649. OFBLOCKTESTS_M=''
  1650. OFHTTPREQUESTTESTS_M='OFHTTPRequestTests.m'
  1651. OFPLUGINS_DEF='-DOF_PLUGINS'
  1652. OFPLUGINTESTS_M='OFPluginTests.m'
  1653. OFPLUGIN_M='OFPlugin.m'
  1654. OFTHREADTESTS_M='OFThreadTests.m'
  1655. OFTHREAD_M='OFThread.m'
  1656. PACKAGE='ObjFW'
  1657. PACKAGE_BUGREPORT='js@webkeks.org'
  1658. PACKAGE_NAME='ObjFW'
  1659. PACKAGE_STRING='ObjFW 0.6-dev'
  1660. PACKAGE_TARNAME='objfw'
  1661. PACKAGE_URL=''
  1662. PACKAGE_VERSION='0.6-dev'
  1663. PATH_SEPARATOR=':'
  1664. PLUGIN_CFLAGS='-fPIC -DPIC'
  1665. PLUGIN_LDFLAGS='-shared'
  1666. PLUGIN_SUFFIX='.so'
  1667. PROPERTIESTESTS_M=''
  1668. PTHREAD_CFLAGS='-pthread'
  1669. PTHREAD_LIBS='-pthread'
  1670. RANLIB='ranlib'
  1671. REEXPORT_LIBOBJC=''
  1672. SHELL='/bin/sh'
  1673. TERM_BOLD=''
  1674. TERM_EL=''
  1675. TERM_SETAF1=''
  1676. TERM_SETAF2=''
  1677. TERM_SETAF3=''
  1678. TERM_SETAF4=''
  1679. TERM_SETAF6=''
  1680. TERM_SGR0=''
  1681. TESTPLUGIN='plugin'
  1682. TESTS='tests'
  1683. TEST_LAUNCHER=''
  1684. THREADING_H='threading.h'
  1685. TPUT='/usr/bin/tput'
  1686. UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
  1687. WINE=''
  1688. ac_ct_OBJC='gcc'
  1689. acx_pthread_config=''
  1690. bindir='${exec_prefix}/bin'
  1691. build='powerpc-unknown-linux-gnu'
  1692. build_alias=''
  1693. build_cpu='powerpc'
  1694. build_os='linux-gnu'
  1695. build_vendor='unknown'
  1696. datadir='${datarootdir}'
  1697. datarootdir='${prefix}/share'
  1698. docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  1699. dvidir='${docdir}'
  1700. exec_prefix='${prefix}'
  1701. host='powerpc-unknown-linux-gnu'
  1702. host_alias=''
  1703. host_cpu='powerpc'
  1704. host_os='linux-gnu'
  1705. host_vendor='unknown'
  1706. htmldir='${docdir}'
  1707. includedir='${prefix}/include'
  1708. infodir='${datarootdir}/info'
  1709. libdir='${exec_prefix}/lib'
  1710. libexecdir='${exec_prefix}/libexec'
  1711. localedir='${datarootdir}/locale'
  1712. localstatedir='${prefix}/var'
  1713. mandir='${datarootdir}/man'
  1714. oldincludedir='/usr/include'
  1715. pdfdir='${docdir}'
  1716. prefix='/usr/local'
  1717. program_transform_name='s,x,x,'
  1718. psdir='${docdir}'
  1719. sbindir='${exec_prefix}/sbin'
  1720. sharedstatedir='${prefix}/com'
  1721. sysconfdir='${prefix}/etc'
  1722. target_alias=''
  1723.  
  1724. ## ----------- ##
  1725. ## confdefs.h. ##
  1726. ## ----------- ##
  1727.  
  1728. /* confdefs.h */
  1729. #define PACKAGE_NAME "ObjFW"
  1730. #define PACKAGE_TARNAME "objfw"
  1731. #define PACKAGE_VERSION "0.6-dev"
  1732. #define PACKAGE_STRING "ObjFW 0.6-dev"
  1733. #define PACKAGE_BUGREPORT "js@webkeks.org"
  1734. #define PACKAGE_URL ""
  1735. #define STDC_HEADERS 1
  1736. #define HAVE_SYS_TYPES_H 1
  1737. #define HAVE_SYS_STAT_H 1
  1738. #define HAVE_STDLIB_H 1
  1739. #define HAVE_STRING_H 1
  1740. #define HAVE_MEMORY_H 1
  1741. #define HAVE_STRINGS_H 1
  1742. #define HAVE_INTTYPES_H 1
  1743. #define HAVE_STDINT_H 1
  1744. #define HAVE_UNISTD_H 1
  1745. #define HAVE_OBJC_OBJC_H 1
  1746. #define OF_OLD_GNU_RUNTIME 1
  1747. #define NEED_OBJC_PROPERTIES_INIT 1
  1748. #define PLUGIN_SUFFIX ".so"
  1749. #define OF_PLUGINS 1
  1750. #define OF_BIG_ENDIAN 1
  1751. #define SIZEOF_FLOAT 4
  1752. #define SIZEOF_DOUBLE 8
  1753. #define OF_FLOAT_BIG_ENDIAN 1
  1754. #define OF_HAVE_ASPRINTF 1
  1755. #define OF_HAVE_PTHREADS 1
  1756. #define OF_HAVE_PTHREAD_SPINLOCKS 1
  1757. #define OF_HAVE_SCHED_YIELD 1
  1758. #define OF_THREADS 1
  1759. #define NEED_OBJC_SYNC_INIT 1
  1760. #define OF_HAVE_GCC_ATOMIC_OPS 1
  1761. #define OF_ATOMIC_OPS 1
  1762. #define HAVE_GMTIME_R 1
  1763. #define HAVE_LOCALTIME_R 1
  1764. #define OF_HAVE_POLL 1
  1765. #define HAVE_SYS_SELECT_H 1
  1766. #define OF_HAVE_SYS_SELECT_H 1
  1767. #define HAVE_GETADDRINFO 1
  1768. #define HAVE_THREADSAFE_GETADDRINFO 1
  1769. #define HAVE_MADVISE 1
  1770.  
  1771. configure: exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement