Advertisement
Guest User

Untitled

a guest
Oct 7th, 2019
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 90.00 KB | None | 0 0
  1. Fetching origin
  2. The Meson build system
  3. Version: 0.51.2
  4. Source dir: /home/jamesk/nulogicos-PKGBUILD/etui/src/etui
  5. Build dir: /home/jamesk/nulogicos-PKGBUILD/etui/src/etui/build
  6. Build type: native build
  7. Project name: etui
  8. Project version: 0.0.4
  9. Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fvisibility=hidden'
  10. Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
  11. Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
  12. Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fvisibility=hidden'
  13. Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
  14. Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
  15. C compiler for the host machine: cc (gcc 9.1.0 "cc (GCC) 9.1.0")
  16. Build machine cpu family: x86_64
  17. Build machine cpu: x86_64
  18. Compiler for C supports arguments -Wall: YES
  19. Compiler for C supports arguments -Wextra: YES
  20. Compiler for C supports arguments -Wshadow: YES
  21. Compiler for C supports arguments -Wstrict-prototypes: YES
  22. Compiler for C supports arguments -Werror=declaration-after-statement: YES
  23. Compiler for C supports arguments -Werror=missing-prototypes: YES
  24. Compiler for C supports arguments -Werror=pointer-arith: YES
  25. Compiler for C supports arguments -Wno-missing-field-initializers -Wmissing-field-initializers: YES
  26. Compiler for C supports arguments -fvisibility=hidden: YES
  27. Found pkg-config: /usr/bin/pkg-config (1.6.3)
  28. Run-time dependency eina found: YES 1.23.0
  29. Run-time dependency ecore found: YES 1.23.0
  30. Run-time dependency evas found: YES 1.23.0
  31. Run-time dependency eio found: YES 1.23.0
  32. Dependency libarchive found: NO found '3.4.0' but need: ' >= 3'
  33. Found CMake: /usr/bin/cmake (3.15.2)
  34. Run-time dependency libarchive found: NO (tried pkgconfig and cmake)
  35. Message: libarchive >= 3 needed for ComicBook module
  36. Run-time dependency libtiff-4 found: YES 4.0.10
  37. Run-time dependency elementary found: YES 1.23.0
  38. Program edje_cc found: YES (/usr/bin/edje_cc)
  39. Configuring config.h using configuration
  40. Configuring etui.pc using configuration
  41. meson.build:131: WARNING: The variable(s) 'requirements_etui_libs' in the input file '/home/jamesk/nulogicos-PKGBUILD/etui/src/etui/etui.pc.in' are not present in the given configuration data.
  42. Message:
  43. Message: etui 0.0.4
  44. Message:
  45. Message: Configuration Options Summary:
  46. Message:
  47. Message: OS...................: linux
  48. Message:
  49. Message: Modules..............:
  50. Message: Comic Book.........: no
  51. Message: DjVu...............: no (pass -Dlicense=gplv2 or -Dlicense=agplv3 to enable Djvu module)
  52. Message: PDF................: no (pass -Dlicense=agplv3 to enable PDF module and flags for MuPDF)
  53. Message: Tiff...............: yes
  54. Message:
  55. Message: Compilation............: ninja
  56. Message:
  57. Message: Installation...........: ninja install (as root if needed, with "su" or "sudo")
  58. Message:
  59. Message: prefix...............: /usr
  60. Message:
  61. Build targets in project: 4
  62. Option buildtype is: plain [default: debugoptimized]
  63. Found ninja-1.9.0 at /usr/bin/ninja
  64. ninja: Entering directory `build'
  65. [1/20] Compiling C object 'src/lib/91be6cf@@etui@sha/etui_file.c.o'.
  66. FAILED: src/lib/91be6cf@@etui@sha/etui_file.c.o
  67. cc -Isrc/lib/91be6cf@@etui@sha -Isrc/lib -I../src/lib -I. -I../ -I/usr/include/eina-1 -I/usr/include/efl-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/ector-1 -I/usr/include/emile-1 -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/eio-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -Wall -Wextra -Wshadow -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=pointer-arith -Wno-missing-field-initializers -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -DECRIN_ETUI_BUILD -DDLL_EXPORT -MD -MQ 'src/lib/91be6cf@@etui@sha/etui_file.c.o' -MF 'src/lib/91be6cf@@etui@sha/etui_file.c.o.d' -o 'src/lib/91be6cf@@etui@sha/etui_file.c.o' -c ../src/lib/etui_file.c
  68. In file included from /usr/include/eina-1/eina/eina_str.h:396,
  69. from /usr/include/eina-1/eina/eina_file.h:31,
  70. from /usr/include/eina-1/Eina.h:217,
  71. from ../src/lib/etui_file.c:24:
  72. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strdup’:
  73. /usr/include/eina-1/eina/eina_inline_str.x:81:17: warning: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
  74. 81 | return str ? strdup(str) : NULL;
  75. | ^~~~~~
  76. | strcmp
  77. /usr/include/eina-1/eina/eina_inline_str.x:81:29: warning: pointer/integer type mismatch in conditional expression
  78. 81 | return str ? strdup(str) : NULL;
  79. | ^
  80. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strndup’:
  81. /usr/include/eina-1/eina/eina_inline_str.x:112:17: warning: implicit declaration of function ‘strndup’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  82. 112 | return str ? strndup(str, n) : NULL;
  83. | ^~~~~~~
  84. | strncmp
  85. /usr/include/eina-1/eina/eina_inline_str.x:112:33: warning: pointer/integer type mismatch in conditional expression
  86. 112 | return str ? strndup(str, n) : NULL;
  87. | ^
  88. In file included from /usr/include/eina-1/eina/eina_slice.h:582,
  89. from /usr/include/eina-1/eina/eina_stringshare.h:57,
  90. from /usr/include/eina-1/Eina.h:229,
  91. from ../src/lib/etui_file.c:24:
  92. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_slice_strdup’:
  93. /usr/include/eina-1/eina/eina_inline_slice.x:250:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  94. 250 | return strdup("");
  95. | ^~~~~~~~~~
  96. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_rw_slice_strdup’:
  97. /usr/include/eina-1/eina/eina_inline_slice.x:258:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  98. 258 | return strdup("");
  99. | ^~~~~~~~~~
  100. In file included from /usr/include/eina-1/eina/eina_inline_lock_posix.x:35,
  101. from /usr/include/eina-1/eina/eina_lock.h:100,
  102. from /usr/include/eina-1/Eina.h:250,
  103. from ../src/lib/etui_file.c:24:
  104. /usr/include/pthread.h: At top level:
  105. /usr/include/pthread.h:889:33: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  106. 889 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
  107. | ^~~~~~~~~~~~~~~~
  108. | pthread_cond_t
  109. /usr/include/pthread.h:890:11: error: unknown type name ‘pthread_rwlockattr_t’
  110. 890 | const pthread_rwlockattr_t *__restrict
  111. | ^~~~~~~~~~~~~~~~~~~~
  112. /usr/include/pthread.h:894:36: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  113. 894 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
  114. | ^~~~~~~~~~~~~~~~
  115. | pthread_cond_t
  116. /usr/include/pthread.h:898:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  117. 898 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
  118. | ^~~~~~~~~~~~~~~~
  119. | pthread_cond_t
  120. /usr/include/pthread.h:902:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  121. 902 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
  122. | ^~~~~~~~~~~~~~~~
  123. | pthread_cond_t
  124. /usr/include/pthread.h:913:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  125. 913 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
  126. | ^~~~~~~~~~~~~~~~
  127. | pthread_cond_t
  128. /usr/include/pthread.h:917:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  129. 917 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
  130. | ^~~~~~~~~~~~~~~~
  131. | pthread_cond_t
  132. /usr/include/pthread.h:928:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  133. 928 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
  134. | ^~~~~~~~~~~~~~~~
  135. | pthread_cond_t
  136. /usr/include/pthread.h:935:37: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  137. 935 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
  138. | ^~~~~~~~~~~~~~~~~~~~
  139. | pthread_condattr_t
  140. /usr/include/pthread.h:939:40: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  141. 939 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
  142. | ^~~~~~~~~~~~~~~~~~~~
  143. | pthread_condattr_t
  144. /usr/include/pthread.h:943:49: error: unknown type name ‘pthread_rwlockattr_t’
  145. 943 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
  146. | ^~~~~~~~~~~~~~~~~~~~
  147. /usr/include/pthread.h:949:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  148. 949 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
  149. | ^~~~~~~~~~~~~~~~~~~~
  150. | pthread_condattr_t
  151. /usr/include/pthread.h:954:49: error: unknown type name ‘pthread_rwlockattr_t’
  152. 954 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
  153. | ^~~~~~~~~~~~~~~~~~~~
  154. /usr/include/pthread.h:960:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  155. 960 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
  156. | ^~~~~~~~~~~~~~~~~~~~
  157. | pthread_condattr_t
  158. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  159. from /usr/include/eina-1/Eina.h:250,
  160. from ../src/lib/etui_file.c:24:
  161. /usr/include/eina-1/eina/eina_inline_lock_posix.x:84:9: error: unknown type name ‘pthread_spinlock_t’
  162. 84 | typedef pthread_spinlock_t Eina_Spinlock;
  163. | ^~~~~~~~~~~~~~~~~~
  164. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  165. from /usr/include/eina-1/Eina.h:250,
  166. from ../src/lib/etui_file.c:24:
  167. /usr/include/eina-1/eina/eina_inline_lock_posix.x:126:4: error: unknown type name ‘pthread_rwlock_t’
  168. 126 | pthread_rwlock_t mutex; /**< The mutex that handles the locking */
  169. | ^~~~~~~~~~~~~~~~
  170. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_read’:
  171. /usr/include/eina-1/eina/eina_inline_lock_posix.x:514:9: warning: implicit declaration of function ‘pthread_rwlock_rdlock’ [-Wimplicit-function-declaration]
  172. 514 | ok = pthread_rwlock_rdlock(&(mutex->mutex));
  173. | ^~~~~~~~~~~~~~~~~~~~~
  174. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_write’:
  175. /usr/include/eina-1/eina/eina_inline_lock_posix.x:534:9: warning: implicit declaration of function ‘pthread_rwlock_wrlock’ [-Wimplicit-function-declaration]
  176. 534 | ok = pthread_rwlock_wrlock(&(mutex->mutex));
  177. | ^~~~~~~~~~~~~~~~~~~~~
  178. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_release’:
  179. /usr/include/eina-1/eina/eina_inline_lock_posix.x:554:9: warning: implicit declaration of function ‘pthread_rwlock_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  180. 554 | ok = pthread_rwlock_unlock(&(mutex->mutex));
  181. | ^~~~~~~~~~~~~~~~~~~~~
  182. | pthread_mutex_unlock
  183. /usr/include/eina-1/eina/eina_inline_lock_posix.x: At top level:
  184. /usr/include/eina-1/eina/eina_inline_lock_posix.x:599:4: error: unknown type name ‘pthread_barrier_t’
  185. 599 | pthread_barrier_t barrier;
  186. | ^~~~~~~~~~~~~~~~~
  187. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_barrier_wait’:
  188. /usr/include/eina-1/eina/eina_inline_lock_posix.x:605:13: warning: implicit declaration of function ‘pthread_barrier_wait’; did you mean ‘eina_barrier_wait’? [-Wimplicit-function-declaration]
  189. 605 | int ok = pthread_barrier_wait(&(barrier->barrier));
  190. | ^~~~~~~~~~~~~~~~~~~~
  191. | eina_barrier_wait
  192. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: error: ‘PTHREAD_BARRIER_SERIAL_THREAD’ undeclared (first use in this function)
  193. 607 | else if (ok == PTHREAD_BARRIER_SERIAL_THREAD) return EINA_TRUE;
  194. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  195. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: note: each undeclared identifier is reported only once for each function it appears in
  196. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take_try’:
  197. /usr/include/eina-1/eina/eina_inline_lock_posix.x:648:12: warning: implicit declaration of function ‘pthread_spin_trylock’; did you mean ‘pthread_mutex_trylock’? [-Wimplicit-function-declaration]
  198. 648 | int t = pthread_spin_trylock(spinlock);
  199. | ^~~~~~~~~~~~~~~~~~~~
  200. | pthread_mutex_trylock
  201. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take’:
  202. /usr/include/eina-1/eina/eina_inline_lock_posix.x:672:13: warning: implicit declaration of function ‘pthread_spin_lock’; did you mean ‘pthread_mutex_lock’? [-Wimplicit-function-declaration]
  203. 672 | t = pthread_spin_lock(spinlock);
  204. | ^~~~~~~~~~~~~~~~~
  205. | pthread_mutex_lock
  206. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_release’:
  207. /usr/include/eina-1/eina/eina_inline_lock_posix.x:689:13: warning: implicit declaration of function ‘pthread_spin_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  208. 689 | int ok = pthread_spin_unlock(spinlock);
  209. | ^~~~~~~~~~~~~~~~~~~
  210. | pthread_mutex_unlock
  211. In file included from /usr/include/eina-1/eina/eina_value.h:3950,
  212. from /usr/include/eina-1/Eina.h:256,
  213. from ../src/lib/etui_file.c:24:
  214. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
  215. /usr/include/eina-1/eina/eina_inline_value.x:431:26: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  216. 431 | char *tmp = strdup(str);
  217. | ^~~~~~
  218. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
  219. /usr/include/eina-1/eina/eina_inline_value.x:501:31: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  220. 501 | char *tmp = strdup(str);
  221. | ^~~~~~
  222. In file included from /usr/include/eina-1/eina/eina_value_util.h:50,
  223. from /usr/include/eina-1/Eina.h:257,
  224. from ../src/lib/etui_file.c:24:
  225. /usr/include/eina-1/eina/eina_inline_value_util.x: In function ‘eina_value_string_copy’:
  226. /usr/include/eina-1/eina/eina_inline_value_util.x:373:25: warning: pointer/integer type mismatch in conditional expression
  227. 373 | *str = s ? strdup(s) : NULL;
  228. | ^
  229. ../src/lib/etui_file.c: In function ‘etui_file_new’:
  230. ../src/lib/etui_file.c:516:18: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  231. 516 | ef->filename = strdup(file);
  232. | ^
  233. [2/20] Compiling C object 'src/lib/91be6cf@@etui@sha/etui_main.c.o'.
  234. FAILED: src/lib/91be6cf@@etui@sha/etui_main.c.o
  235. cc -Isrc/lib/91be6cf@@etui@sha -Isrc/lib -I../src/lib -I. -I../ -I/usr/include/eina-1 -I/usr/include/efl-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/ector-1 -I/usr/include/emile-1 -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/eio-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -Wall -Wextra -Wshadow -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=pointer-arith -Wno-missing-field-initializers -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -DECRIN_ETUI_BUILD -DDLL_EXPORT -MD -MQ 'src/lib/91be6cf@@etui@sha/etui_main.c.o' -MF 'src/lib/91be6cf@@etui@sha/etui_main.c.o.d' -o 'src/lib/91be6cf@@etui@sha/etui_main.c.o' -c ../src/lib/etui_main.c
  236. In file included from /usr/include/eina-1/eina/eina_str.h:396,
  237. from /usr/include/eina-1/eina/eina_file.h:31,
  238. from /usr/include/eina-1/Eina.h:217,
  239. from ../src/lib/etui_main.c:22:
  240. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strdup’:
  241. /usr/include/eina-1/eina/eina_inline_str.x:81:17: warning: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
  242. 81 | return str ? strdup(str) : NULL;
  243. | ^~~~~~
  244. | strcmp
  245. /usr/include/eina-1/eina/eina_inline_str.x:81:29: warning: pointer/integer type mismatch in conditional expression
  246. 81 | return str ? strdup(str) : NULL;
  247. | ^
  248. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strndup’:
  249. /usr/include/eina-1/eina/eina_inline_str.x:112:17: warning: implicit declaration of function ‘strndup’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  250. 112 | return str ? strndup(str, n) : NULL;
  251. | ^~~~~~~
  252. | strncmp
  253. /usr/include/eina-1/eina/eina_inline_str.x:112:33: warning: pointer/integer type mismatch in conditional expression
  254. 112 | return str ? strndup(str, n) : NULL;
  255. | ^
  256. In file included from /usr/include/eina-1/eina/eina_slice.h:582,
  257. from /usr/include/eina-1/eina/eina_stringshare.h:57,
  258. from /usr/include/eina-1/Eina.h:229,
  259. from ../src/lib/etui_main.c:22:
  260. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_slice_strdup’:
  261. /usr/include/eina-1/eina/eina_inline_slice.x:250:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  262. 250 | return strdup("");
  263. | ^~~~~~~~~~
  264. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_rw_slice_strdup’:
  265. /usr/include/eina-1/eina/eina_inline_slice.x:258:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  266. 258 | return strdup("");
  267. | ^~~~~~~~~~
  268. In file included from /usr/include/eina-1/eina/eina_inline_lock_posix.x:35,
  269. from /usr/include/eina-1/eina/eina_lock.h:100,
  270. from /usr/include/eina-1/Eina.h:250,
  271. from ../src/lib/etui_main.c:22:
  272. /usr/include/pthread.h: At top level:
  273. /usr/include/pthread.h:889:33: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  274. 889 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
  275. | ^~~~~~~~~~~~~~~~
  276. | pthread_cond_t
  277. /usr/include/pthread.h:890:11: error: unknown type name ‘pthread_rwlockattr_t’
  278. 890 | const pthread_rwlockattr_t *__restrict
  279. | ^~~~~~~~~~~~~~~~~~~~
  280. /usr/include/pthread.h:894:36: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  281. 894 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
  282. | ^~~~~~~~~~~~~~~~
  283. | pthread_cond_t
  284. /usr/include/pthread.h:898:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  285. 898 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
  286. | ^~~~~~~~~~~~~~~~
  287. | pthread_cond_t
  288. /usr/include/pthread.h:902:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  289. 902 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
  290. | ^~~~~~~~~~~~~~~~
  291. | pthread_cond_t
  292. /usr/include/pthread.h:913:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  293. 913 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
  294. | ^~~~~~~~~~~~~~~~
  295. | pthread_cond_t
  296. /usr/include/pthread.h:917:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  297. 917 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
  298. | ^~~~~~~~~~~~~~~~
  299. | pthread_cond_t
  300. /usr/include/pthread.h:928:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  301. 928 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
  302. | ^~~~~~~~~~~~~~~~
  303. | pthread_cond_t
  304. /usr/include/pthread.h:935:37: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  305. 935 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
  306. | ^~~~~~~~~~~~~~~~~~~~
  307. | pthread_condattr_t
  308. /usr/include/pthread.h:939:40: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  309. 939 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
  310. | ^~~~~~~~~~~~~~~~~~~~
  311. | pthread_condattr_t
  312. /usr/include/pthread.h:943:49: error: unknown type name ‘pthread_rwlockattr_t’
  313. 943 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
  314. | ^~~~~~~~~~~~~~~~~~~~
  315. /usr/include/pthread.h:949:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  316. 949 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
  317. | ^~~~~~~~~~~~~~~~~~~~
  318. | pthread_condattr_t
  319. /usr/include/pthread.h:954:49: error: unknown type name ‘pthread_rwlockattr_t’
  320. 954 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
  321. | ^~~~~~~~~~~~~~~~~~~~
  322. /usr/include/pthread.h:960:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  323. 960 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
  324. | ^~~~~~~~~~~~~~~~~~~~
  325. | pthread_condattr_t
  326. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  327. from /usr/include/eina-1/Eina.h:250,
  328. from ../src/lib/etui_main.c:22:
  329. /usr/include/eina-1/eina/eina_inline_lock_posix.x:84:9: error: unknown type name ‘pthread_spinlock_t’
  330. 84 | typedef pthread_spinlock_t Eina_Spinlock;
  331. | ^~~~~~~~~~~~~~~~~~
  332. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  333. from /usr/include/eina-1/Eina.h:250,
  334. from ../src/lib/etui_main.c:22:
  335. /usr/include/eina-1/eina/eina_inline_lock_posix.x:126:4: error: unknown type name ‘pthread_rwlock_t’
  336. 126 | pthread_rwlock_t mutex; /**< The mutex that handles the locking */
  337. | ^~~~~~~~~~~~~~~~
  338. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_read’:
  339. /usr/include/eina-1/eina/eina_inline_lock_posix.x:514:9: warning: implicit declaration of function ‘pthread_rwlock_rdlock’ [-Wimplicit-function-declaration]
  340. 514 | ok = pthread_rwlock_rdlock(&(mutex->mutex));
  341. | ^~~~~~~~~~~~~~~~~~~~~
  342. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_write’:
  343. /usr/include/eina-1/eina/eina_inline_lock_posix.x:534:9: warning: implicit declaration of function ‘pthread_rwlock_wrlock’ [-Wimplicit-function-declaration]
  344. 534 | ok = pthread_rwlock_wrlock(&(mutex->mutex));
  345. | ^~~~~~~~~~~~~~~~~~~~~
  346. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_release’:
  347. /usr/include/eina-1/eina/eina_inline_lock_posix.x:554:9: warning: implicit declaration of function ‘pthread_rwlock_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  348. 554 | ok = pthread_rwlock_unlock(&(mutex->mutex));
  349. | ^~~~~~~~~~~~~~~~~~~~~
  350. | pthread_mutex_unlock
  351. /usr/include/eina-1/eina/eina_inline_lock_posix.x: At top level:
  352. /usr/include/eina-1/eina/eina_inline_lock_posix.x:599:4: error: unknown type name ‘pthread_barrier_t’
  353. 599 | pthread_barrier_t barrier;
  354. | ^~~~~~~~~~~~~~~~~
  355. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_barrier_wait’:
  356. /usr/include/eina-1/eina/eina_inline_lock_posix.x:605:13: warning: implicit declaration of function ‘pthread_barrier_wait’; did you mean ‘eina_barrier_wait’? [-Wimplicit-function-declaration]
  357. 605 | int ok = pthread_barrier_wait(&(barrier->barrier));
  358. | ^~~~~~~~~~~~~~~~~~~~
  359. | eina_barrier_wait
  360. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: error: ‘PTHREAD_BARRIER_SERIAL_THREAD’ undeclared (first use in this function)
  361. 607 | else if (ok == PTHREAD_BARRIER_SERIAL_THREAD) return EINA_TRUE;
  362. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: note: each undeclared identifier is reported only once for each function it appears in
  364. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take_try’:
  365. /usr/include/eina-1/eina/eina_inline_lock_posix.x:648:12: warning: implicit declaration of function ‘pthread_spin_trylock’; did you mean ‘pthread_mutex_trylock’? [-Wimplicit-function-declaration]
  366. 648 | int t = pthread_spin_trylock(spinlock);
  367. | ^~~~~~~~~~~~~~~~~~~~
  368. | pthread_mutex_trylock
  369. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take’:
  370. /usr/include/eina-1/eina/eina_inline_lock_posix.x:672:13: warning: implicit declaration of function ‘pthread_spin_lock’; did you mean ‘pthread_mutex_lock’? [-Wimplicit-function-declaration]
  371. 672 | t = pthread_spin_lock(spinlock);
  372. | ^~~~~~~~~~~~~~~~~
  373. | pthread_mutex_lock
  374. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_release’:
  375. /usr/include/eina-1/eina/eina_inline_lock_posix.x:689:13: warning: implicit declaration of function ‘pthread_spin_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  376. 689 | int ok = pthread_spin_unlock(spinlock);
  377. | ^~~~~~~~~~~~~~~~~~~
  378. | pthread_mutex_unlock
  379. In file included from /usr/include/eina-1/eina/eina_value.h:3950,
  380. from /usr/include/eina-1/Eina.h:256,
  381. from ../src/lib/etui_main.c:22:
  382. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
  383. /usr/include/eina-1/eina/eina_inline_value.x:431:26: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  384. 431 | char *tmp = strdup(str);
  385. | ^~~~~~
  386. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
  387. /usr/include/eina-1/eina/eina_inline_value.x:501:31: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  388. 501 | char *tmp = strdup(str);
  389. | ^~~~~~
  390. In file included from /usr/include/eina-1/eina/eina_value_util.h:50,
  391. from /usr/include/eina-1/Eina.h:257,
  392. from ../src/lib/etui_main.c:22:
  393. /usr/include/eina-1/eina/eina_inline_value_util.x: In function ‘eina_value_string_copy’:
  394. /usr/include/eina-1/eina/eina_inline_value_util.x:373:25: warning: pointer/integer type mismatch in conditional expression
  395. 373 | *str = s ? strdup(s) : NULL;
  396. | ^
  397. [3/20] Compiling C object 'src/modules/tiff/f79fe8c@@module@sha/etui_module_tiff.c.o'.
  398. FAILED: src/modules/tiff/f79fe8c@@module@sha/etui_module_tiff.c.o
  399. cc -Isrc/modules/tiff/f79fe8c@@module@sha -Isrc/modules/tiff -I../src/modules/tiff -I. -I../ -Isrc/lib -I../src/lib -I/usr/include/eina-1 -I/usr/include/efl-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/ector-1 -I/usr/include/emile-1 -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/eio-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -Wall -Wextra -Wshadow -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=pointer-arith -Wno-missing-field-initializers -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -DECRIN_ETUI_BUILD -DDLL_EXPORT -MD -MQ 'src/modules/tiff/f79fe8c@@module@sha/etui_module_tiff.c.o' -MF 'src/modules/tiff/f79fe8c@@module@sha/etui_module_tiff.c.o.d' -o 'src/modules/tiff/f79fe8c@@module@sha/etui_module_tiff.c.o' -c ../src/modules/tiff/etui_module_tiff.c
  400. In file included from /usr/include/eina-1/eina/eina_str.h:396,
  401. from /usr/include/eina-1/eina/eina_file.h:31,
  402. from /usr/include/eina-1/Eina.h:217,
  403. from ../src/modules/tiff/etui_module_tiff.c:22:
  404. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strdup’:
  405. /usr/include/eina-1/eina/eina_inline_str.x:81:17: warning: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
  406. 81 | return str ? strdup(str) : NULL;
  407. | ^~~~~~
  408. | strcmp
  409. /usr/include/eina-1/eina/eina_inline_str.x:81:29: warning: pointer/integer type mismatch in conditional expression
  410. 81 | return str ? strdup(str) : NULL;
  411. | ^
  412. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strndup’:
  413. /usr/include/eina-1/eina/eina_inline_str.x:112:17: warning: implicit declaration of function ‘strndup’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  414. 112 | return str ? strndup(str, n) : NULL;
  415. | ^~~~~~~
  416. | strncmp
  417. /usr/include/eina-1/eina/eina_inline_str.x:112:33: warning: pointer/integer type mismatch in conditional expression
  418. 112 | return str ? strndup(str, n) : NULL;
  419. | ^
  420. In file included from /usr/include/eina-1/eina/eina_slice.h:582,
  421. from /usr/include/eina-1/eina/eina_stringshare.h:57,
  422. from /usr/include/eina-1/Eina.h:229,
  423. from ../src/modules/tiff/etui_module_tiff.c:22:
  424. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_slice_strdup’:
  425. /usr/include/eina-1/eina/eina_inline_slice.x:250:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  426. 250 | return strdup("");
  427. | ^~~~~~~~~~
  428. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_rw_slice_strdup’:
  429. /usr/include/eina-1/eina/eina_inline_slice.x:258:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  430. 258 | return strdup("");
  431. | ^~~~~~~~~~
  432. In file included from /usr/include/eina-1/eina/eina_inline_lock_posix.x:35,
  433. from /usr/include/eina-1/eina/eina_lock.h:100,
  434. from /usr/include/eina-1/Eina.h:250,
  435. from ../src/modules/tiff/etui_module_tiff.c:22:
  436. /usr/include/pthread.h: At top level:
  437. /usr/include/pthread.h:889:33: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  438. 889 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
  439. | ^~~~~~~~~~~~~~~~
  440. | pthread_cond_t
  441. /usr/include/pthread.h:890:11: error: unknown type name ‘pthread_rwlockattr_t’
  442. 890 | const pthread_rwlockattr_t *__restrict
  443. | ^~~~~~~~~~~~~~~~~~~~
  444. /usr/include/pthread.h:894:36: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  445. 894 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
  446. | ^~~~~~~~~~~~~~~~
  447. | pthread_cond_t
  448. /usr/include/pthread.h:898:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  449. 898 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
  450. | ^~~~~~~~~~~~~~~~
  451. | pthread_cond_t
  452. /usr/include/pthread.h:902:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  453. 902 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
  454. | ^~~~~~~~~~~~~~~~
  455. | pthread_cond_t
  456. /usr/include/pthread.h:913:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  457. 913 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
  458. | ^~~~~~~~~~~~~~~~
  459. | pthread_cond_t
  460. /usr/include/pthread.h:917:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  461. 917 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
  462. | ^~~~~~~~~~~~~~~~
  463. | pthread_cond_t
  464. /usr/include/pthread.h:928:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  465. 928 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
  466. | ^~~~~~~~~~~~~~~~
  467. | pthread_cond_t
  468. /usr/include/pthread.h:935:37: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  469. 935 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
  470. | ^~~~~~~~~~~~~~~~~~~~
  471. | pthread_condattr_t
  472. /usr/include/pthread.h:939:40: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  473. 939 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
  474. | ^~~~~~~~~~~~~~~~~~~~
  475. | pthread_condattr_t
  476. /usr/include/pthread.h:943:49: error: unknown type name ‘pthread_rwlockattr_t’
  477. 943 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
  478. | ^~~~~~~~~~~~~~~~~~~~
  479. /usr/include/pthread.h:949:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  480. 949 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
  481. | ^~~~~~~~~~~~~~~~~~~~
  482. | pthread_condattr_t
  483. /usr/include/pthread.h:954:49: error: unknown type name ‘pthread_rwlockattr_t’
  484. 954 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
  485. | ^~~~~~~~~~~~~~~~~~~~
  486. /usr/include/pthread.h:960:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  487. 960 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
  488. | ^~~~~~~~~~~~~~~~~~~~
  489. | pthread_condattr_t
  490. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  491. from /usr/include/eina-1/Eina.h:250,
  492. from ../src/modules/tiff/etui_module_tiff.c:22:
  493. /usr/include/eina-1/eina/eina_inline_lock_posix.x:84:9: error: unknown type name ‘pthread_spinlock_t’
  494. 84 | typedef pthread_spinlock_t Eina_Spinlock;
  495. | ^~~~~~~~~~~~~~~~~~
  496. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  497. from /usr/include/eina-1/Eina.h:250,
  498. from ../src/modules/tiff/etui_module_tiff.c:22:
  499. /usr/include/eina-1/eina/eina_inline_lock_posix.x:126:4: error: unknown type name ‘pthread_rwlock_t’
  500. 126 | pthread_rwlock_t mutex; /**< The mutex that handles the locking */
  501. | ^~~~~~~~~~~~~~~~
  502. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_read’:
  503. /usr/include/eina-1/eina/eina_inline_lock_posix.x:514:9: warning: implicit declaration of function ‘pthread_rwlock_rdlock’ [-Wimplicit-function-declaration]
  504. 514 | ok = pthread_rwlock_rdlock(&(mutex->mutex));
  505. | ^~~~~~~~~~~~~~~~~~~~~
  506. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_write’:
  507. /usr/include/eina-1/eina/eina_inline_lock_posix.x:534:9: warning: implicit declaration of function ‘pthread_rwlock_wrlock’ [-Wimplicit-function-declaration]
  508. 534 | ok = pthread_rwlock_wrlock(&(mutex->mutex));
  509. | ^~~~~~~~~~~~~~~~~~~~~
  510. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_release’:
  511. /usr/include/eina-1/eina/eina_inline_lock_posix.x:554:9: warning: implicit declaration of function ‘pthread_rwlock_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  512. 554 | ok = pthread_rwlock_unlock(&(mutex->mutex));
  513. | ^~~~~~~~~~~~~~~~~~~~~
  514. | pthread_mutex_unlock
  515. /usr/include/eina-1/eina/eina_inline_lock_posix.x: At top level:
  516. /usr/include/eina-1/eina/eina_inline_lock_posix.x:599:4: error: unknown type name ‘pthread_barrier_t’
  517. 599 | pthread_barrier_t barrier;
  518. | ^~~~~~~~~~~~~~~~~
  519. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_barrier_wait’:
  520. /usr/include/eina-1/eina/eina_inline_lock_posix.x:605:13: warning: implicit declaration of function ‘pthread_barrier_wait’; did you mean ‘eina_barrier_wait’? [-Wimplicit-function-declaration]
  521. 605 | int ok = pthread_barrier_wait(&(barrier->barrier));
  522. | ^~~~~~~~~~~~~~~~~~~~
  523. | eina_barrier_wait
  524. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: error: ‘PTHREAD_BARRIER_SERIAL_THREAD’ undeclared (first use in this function)
  525. 607 | else if (ok == PTHREAD_BARRIER_SERIAL_THREAD) return EINA_TRUE;
  526. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  527. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: note: each undeclared identifier is reported only once for each function it appears in
  528. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take_try’:
  529. /usr/include/eina-1/eina/eina_inline_lock_posix.x:648:12: warning: implicit declaration of function ‘pthread_spin_trylock’; did you mean ‘pthread_mutex_trylock’? [-Wimplicit-function-declaration]
  530. 648 | int t = pthread_spin_trylock(spinlock);
  531. | ^~~~~~~~~~~~~~~~~~~~
  532. | pthread_mutex_trylock
  533. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take’:
  534. /usr/include/eina-1/eina/eina_inline_lock_posix.x:672:13: warning: implicit declaration of function ‘pthread_spin_lock’; did you mean ‘pthread_mutex_lock’? [-Wimplicit-function-declaration]
  535. 672 | t = pthread_spin_lock(spinlock);
  536. | ^~~~~~~~~~~~~~~~~
  537. | pthread_mutex_lock
  538. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_release’:
  539. /usr/include/eina-1/eina/eina_inline_lock_posix.x:689:13: warning: implicit declaration of function ‘pthread_spin_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  540. 689 | int ok = pthread_spin_unlock(spinlock);
  541. | ^~~~~~~~~~~~~~~~~~~
  542. | pthread_mutex_unlock
  543. In file included from /usr/include/eina-1/eina/eina_value.h:3950,
  544. from /usr/include/eina-1/Eina.h:256,
  545. from ../src/modules/tiff/etui_module_tiff.c:22:
  546. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
  547. /usr/include/eina-1/eina/eina_inline_value.x:431:26: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  548. 431 | char *tmp = strdup(str);
  549. | ^~~~~~
  550. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
  551. /usr/include/eina-1/eina/eina_inline_value.x:501:31: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  552. 501 | char *tmp = strdup(str);
  553. | ^~~~~~
  554. In file included from /usr/include/eina-1/eina/eina_value_util.h:50,
  555. from /usr/include/eina-1/Eina.h:257,
  556. from ../src/modules/tiff/etui_module_tiff.c:22:
  557. /usr/include/eina-1/eina/eina_inline_value_util.x: In function ‘eina_value_string_copy’:
  558. /usr/include/eina-1/eina/eina_inline_value_util.x:373:25: warning: pointer/integer type mismatch in conditional expression
  559. 373 | *str = s ? strdup(s) : NULL;
  560. | ^
  561. ../src/modules/tiff/etui_module_tiff.c: In function ‘_etui_tiff_info_set’:
  562. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  563. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  564. | ^
  565. ../src/modules/tiff/etui_module_tiff.c:127:9: note: in expansion of macro ‘TAG_STRING_SET’
  566. 127 | TAG_STRING_SET(artist, ARTIST);
  567. | ^~~~~~~~~~~~~~
  568. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  569. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  570. | ^
  571. ../src/modules/tiff/etui_module_tiff.c:128:9: note: in expansion of macro ‘TAG_STRING_SET’
  572. 128 | TAG_STRING_SET(copyright, COPYRIGHT);
  573. | ^~~~~~~~~~~~~~
  574. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  575. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  576. | ^
  577. ../src/modules/tiff/etui_module_tiff.c:129:9: note: in expansion of macro ‘TAG_STRING_SET’
  578. 129 | TAG_STRING_SET(date_time, DATETIME);
  579. | ^~~~~~~~~~~~~~
  580. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  581. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  582. | ^
  583. ../src/modules/tiff/etui_module_tiff.c:130:9: note: in expansion of macro ‘TAG_STRING_SET’
  584. 130 | TAG_STRING_SET(document_name, DOCUMENTNAME);
  585. | ^~~~~~~~~~~~~~
  586. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  587. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  588. | ^
  589. ../src/modules/tiff/etui_module_tiff.c:131:9: note: in expansion of macro ‘TAG_STRING_SET’
  590. 131 | TAG_STRING_SET(image_description, IMAGEDESCRIPTION);
  591. | ^~~~~~~~~~~~~~
  592. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  593. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  594. | ^
  595. ../src/modules/tiff/etui_module_tiff.c:132:9: note: in expansion of macro ‘TAG_STRING_SET’
  596. 132 | TAG_STRING_SET(make, MAKE);
  597. | ^~~~~~~~~~~~~~
  598. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  599. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  600. | ^
  601. ../src/modules/tiff/etui_module_tiff.c:133:9: note: in expansion of macro ‘TAG_STRING_SET’
  602. 133 | TAG_STRING_SET(model, MODEL);
  603. | ^~~~~~~~~~~~~~
  604. ../src/modules/tiff/etui_module_tiff.c:123:96: warning: pointer/integer type mismatch in conditional expression
  605. 123 | md->doc.info->memb_ = TIFFGetField(md->doc.tiff, TIFFTAG_ ## tag_, &val) ? strdup(val) : NULL
  606. | ^
  607. ../src/modules/tiff/etui_module_tiff.c:134:9: note: in expansion of macro ‘TAG_STRING_SET’
  608. 134 | TAG_STRING_SET(software, SOFTWARE);
  609. | ^~~~~~~~~~~~~~
  610. [4/20] Compiling C object 'src/lib/91be6cf@@etui@sha/etui_module.c.o'.
  611. FAILED: src/lib/91be6cf@@etui@sha/etui_module.c.o
  612. cc -Isrc/lib/91be6cf@@etui@sha -Isrc/lib -I../src/lib -I. -I../ -I/usr/include/eina-1 -I/usr/include/efl-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/ector-1 -I/usr/include/emile-1 -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/eio-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -Wall -Wextra -Wshadow -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=pointer-arith -Wno-missing-field-initializers -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -DECRIN_ETUI_BUILD -DDLL_EXPORT -MD -MQ 'src/lib/91be6cf@@etui@sha/etui_module.c.o' -MF 'src/lib/91be6cf@@etui@sha/etui_module.c.o.d' -o 'src/lib/91be6cf@@etui@sha/etui_module.c.o' -c ../src/lib/etui_module.c
  613. In file included from /usr/include/eina-1/eina/eina_str.h:396,
  614. from /usr/include/eina-1/eina/eina_file.h:31,
  615. from /usr/include/eina-1/Eina.h:217,
  616. from ../src/lib/etui_module.c:26:
  617. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strdup’:
  618. /usr/include/eina-1/eina/eina_inline_str.x:81:17: warning: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
  619. 81 | return str ? strdup(str) : NULL;
  620. | ^~~~~~
  621. | strcmp
  622. /usr/include/eina-1/eina/eina_inline_str.x:81:29: warning: pointer/integer type mismatch in conditional expression
  623. 81 | return str ? strdup(str) : NULL;
  624. | ^
  625. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strndup’:
  626. /usr/include/eina-1/eina/eina_inline_str.x:112:17: warning: implicit declaration of function ‘strndup’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  627. 112 | return str ? strndup(str, n) : NULL;
  628. | ^~~~~~~
  629. | strncmp
  630. /usr/include/eina-1/eina/eina_inline_str.x:112:33: warning: pointer/integer type mismatch in conditional expression
  631. 112 | return str ? strndup(str, n) : NULL;
  632. | ^
  633. In file included from /usr/include/eina-1/eina/eina_slice.h:582,
  634. from /usr/include/eina-1/eina/eina_stringshare.h:57,
  635. from /usr/include/eina-1/Eina.h:229,
  636. from ../src/lib/etui_module.c:26:
  637. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_slice_strdup’:
  638. /usr/include/eina-1/eina/eina_inline_slice.x:250:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  639. 250 | return strdup("");
  640. | ^~~~~~~~~~
  641. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_rw_slice_strdup’:
  642. /usr/include/eina-1/eina/eina_inline_slice.x:258:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  643. 258 | return strdup("");
  644. | ^~~~~~~~~~
  645. In file included from /usr/include/eina-1/eina/eina_inline_lock_posix.x:35,
  646. from /usr/include/eina-1/eina/eina_lock.h:100,
  647. from /usr/include/eina-1/Eina.h:250,
  648. from ../src/lib/etui_module.c:26:
  649. /usr/include/pthread.h: At top level:
  650. /usr/include/pthread.h:889:33: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  651. 889 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
  652. | ^~~~~~~~~~~~~~~~
  653. | pthread_cond_t
  654. /usr/include/pthread.h:890:11: error: unknown type name ‘pthread_rwlockattr_t’
  655. 890 | const pthread_rwlockattr_t *__restrict
  656. | ^~~~~~~~~~~~~~~~~~~~
  657. /usr/include/pthread.h:894:36: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  658. 894 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
  659. | ^~~~~~~~~~~~~~~~
  660. | pthread_cond_t
  661. /usr/include/pthread.h:898:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  662. 898 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
  663. | ^~~~~~~~~~~~~~~~
  664. | pthread_cond_t
  665. /usr/include/pthread.h:902:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  666. 902 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
  667. | ^~~~~~~~~~~~~~~~
  668. | pthread_cond_t
  669. /usr/include/pthread.h:913:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  670. 913 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
  671. | ^~~~~~~~~~~~~~~~
  672. | pthread_cond_t
  673. /usr/include/pthread.h:917:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  674. 917 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
  675. | ^~~~~~~~~~~~~~~~
  676. | pthread_cond_t
  677. /usr/include/pthread.h:928:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  678. 928 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
  679. | ^~~~~~~~~~~~~~~~
  680. | pthread_cond_t
  681. /usr/include/pthread.h:935:37: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  682. 935 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
  683. | ^~~~~~~~~~~~~~~~~~~~
  684. | pthread_condattr_t
  685. /usr/include/pthread.h:939:40: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  686. 939 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
  687. | ^~~~~~~~~~~~~~~~~~~~
  688. | pthread_condattr_t
  689. /usr/include/pthread.h:943:49: error: unknown type name ‘pthread_rwlockattr_t’
  690. 943 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
  691. | ^~~~~~~~~~~~~~~~~~~~
  692. /usr/include/pthread.h:949:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  693. 949 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
  694. | ^~~~~~~~~~~~~~~~~~~~
  695. | pthread_condattr_t
  696. /usr/include/pthread.h:954:49: error: unknown type name ‘pthread_rwlockattr_t’
  697. 954 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
  698. | ^~~~~~~~~~~~~~~~~~~~
  699. /usr/include/pthread.h:960:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  700. 960 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
  701. | ^~~~~~~~~~~~~~~~~~~~
  702. | pthread_condattr_t
  703. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  704. from /usr/include/eina-1/Eina.h:250,
  705. from ../src/lib/etui_module.c:26:
  706. /usr/include/eina-1/eina/eina_inline_lock_posix.x:84:9: error: unknown type name ‘pthread_spinlock_t’
  707. 84 | typedef pthread_spinlock_t Eina_Spinlock;
  708. | ^~~~~~~~~~~~~~~~~~
  709. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  710. from /usr/include/eina-1/Eina.h:250,
  711. from ../src/lib/etui_module.c:26:
  712. /usr/include/eina-1/eina/eina_inline_lock_posix.x:126:4: error: unknown type name ‘pthread_rwlock_t’
  713. 126 | pthread_rwlock_t mutex; /**< The mutex that handles the locking */
  714. | ^~~~~~~~~~~~~~~~
  715. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_read’:
  716. /usr/include/eina-1/eina/eina_inline_lock_posix.x:514:9: warning: implicit declaration of function ‘pthread_rwlock_rdlock’ [-Wimplicit-function-declaration]
  717. 514 | ok = pthread_rwlock_rdlock(&(mutex->mutex));
  718. | ^~~~~~~~~~~~~~~~~~~~~
  719. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_write’:
  720. /usr/include/eina-1/eina/eina_inline_lock_posix.x:534:9: warning: implicit declaration of function ‘pthread_rwlock_wrlock’ [-Wimplicit-function-declaration]
  721. 534 | ok = pthread_rwlock_wrlock(&(mutex->mutex));
  722. | ^~~~~~~~~~~~~~~~~~~~~
  723. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_release’:
  724. /usr/include/eina-1/eina/eina_inline_lock_posix.x:554:9: warning: implicit declaration of function ‘pthread_rwlock_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  725. 554 | ok = pthread_rwlock_unlock(&(mutex->mutex));
  726. | ^~~~~~~~~~~~~~~~~~~~~
  727. | pthread_mutex_unlock
  728. /usr/include/eina-1/eina/eina_inline_lock_posix.x: At top level:
  729. /usr/include/eina-1/eina/eina_inline_lock_posix.x:599:4: error: unknown type name ‘pthread_barrier_t’
  730. 599 | pthread_barrier_t barrier;
  731. | ^~~~~~~~~~~~~~~~~
  732. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_barrier_wait’:
  733. /usr/include/eina-1/eina/eina_inline_lock_posix.x:605:13: warning: implicit declaration of function ‘pthread_barrier_wait’; did you mean ‘eina_barrier_wait’? [-Wimplicit-function-declaration]
  734. 605 | int ok = pthread_barrier_wait(&(barrier->barrier));
  735. | ^~~~~~~~~~~~~~~~~~~~
  736. | eina_barrier_wait
  737. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: error: ‘PTHREAD_BARRIER_SERIAL_THREAD’ undeclared (first use in this function)
  738. 607 | else if (ok == PTHREAD_BARRIER_SERIAL_THREAD) return EINA_TRUE;
  739. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  740. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: note: each undeclared identifier is reported only once for each function it appears in
  741. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take_try’:
  742. /usr/include/eina-1/eina/eina_inline_lock_posix.x:648:12: warning: implicit declaration of function ‘pthread_spin_trylock’; did you mean ‘pthread_mutex_trylock’? [-Wimplicit-function-declaration]
  743. 648 | int t = pthread_spin_trylock(spinlock);
  744. | ^~~~~~~~~~~~~~~~~~~~
  745. | pthread_mutex_trylock
  746. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take’:
  747. /usr/include/eina-1/eina/eina_inline_lock_posix.x:672:13: warning: implicit declaration of function ‘pthread_spin_lock’; did you mean ‘pthread_mutex_lock’? [-Wimplicit-function-declaration]
  748. 672 | t = pthread_spin_lock(spinlock);
  749. | ^~~~~~~~~~~~~~~~~
  750. | pthread_mutex_lock
  751. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_release’:
  752. /usr/include/eina-1/eina/eina_inline_lock_posix.x:689:13: warning: implicit declaration of function ‘pthread_spin_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  753. 689 | int ok = pthread_spin_unlock(spinlock);
  754. | ^~~~~~~~~~~~~~~~~~~
  755. | pthread_mutex_unlock
  756. In file included from /usr/include/eina-1/eina/eina_value.h:3950,
  757. from /usr/include/eina-1/Eina.h:256,
  758. from ../src/lib/etui_module.c:26:
  759. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
  760. /usr/include/eina-1/eina/eina_inline_value.x:431:26: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  761. 431 | char *tmp = strdup(str);
  762. | ^~~~~~
  763. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
  764. /usr/include/eina-1/eina/eina_inline_value.x:501:31: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  765. 501 | char *tmp = strdup(str);
  766. | ^~~~~~
  767. In file included from /usr/include/eina-1/eina/eina_value_util.h:50,
  768. from /usr/include/eina-1/Eina.h:257,
  769. from ../src/lib/etui_module.c:26:
  770. /usr/include/eina-1/eina/eina_inline_value_util.x: In function ‘eina_value_string_copy’:
  771. /usr/include/eina-1/eina/eina_inline_value_util.x:373:25: warning: pointer/integer type mismatch in conditional expression
  772. 373 | *str = s ? strdup(s) : NULL;
  773. | ^
  774. ../src/lib/etui_module.c: In function ‘_etui_module_paths_init’:
  775. ../src/lib/etui_module.c:204:14: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  776. 204 | path = strdup(path);
  777. | ^
  778. [5/20] Compiling C object 'src/lib/91be6cf@@etui@sha/etui_smart.c.o'.
  779. FAILED: src/lib/91be6cf@@etui@sha/etui_smart.c.o
  780. cc -Isrc/lib/91be6cf@@etui@sha -Isrc/lib -I../src/lib -I. -I../ -I/usr/include/eina-1 -I/usr/include/efl-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/ector-1 -I/usr/include/emile-1 -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/eio-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -Wall -Wextra -Wshadow -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=pointer-arith -Wno-missing-field-initializers -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -DECRIN_ETUI_BUILD -DDLL_EXPORT -MD -MQ 'src/lib/91be6cf@@etui@sha/etui_smart.c.o' -MF 'src/lib/91be6cf@@etui@sha/etui_smart.c.o.d' -o 'src/lib/91be6cf@@etui@sha/etui_smart.c.o' -c ../src/lib/etui_smart.c
  781. In file included from /usr/include/eina-1/eina/eina_str.h:396,
  782. from /usr/include/eina-1/eina/eina_file.h:31,
  783. from /usr/include/eina-1/Eina.h:217,
  784. from ../src/lib/etui_smart.c:22:
  785. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strdup’:
  786. /usr/include/eina-1/eina/eina_inline_str.x:81:17: warning: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
  787. 81 | return str ? strdup(str) : NULL;
  788. | ^~~~~~
  789. | strcmp
  790. /usr/include/eina-1/eina/eina_inline_str.x:81:29: warning: pointer/integer type mismatch in conditional expression
  791. 81 | return str ? strdup(str) : NULL;
  792. | ^
  793. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strndup’:
  794. /usr/include/eina-1/eina/eina_inline_str.x:112:17: warning: implicit declaration of function ‘strndup’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  795. 112 | return str ? strndup(str, n) : NULL;
  796. | ^~~~~~~
  797. | strncmp
  798. /usr/include/eina-1/eina/eina_inline_str.x:112:33: warning: pointer/integer type mismatch in conditional expression
  799. 112 | return str ? strndup(str, n) : NULL;
  800. | ^
  801. In file included from /usr/include/eina-1/eina/eina_slice.h:582,
  802. from /usr/include/eina-1/eina/eina_stringshare.h:57,
  803. from /usr/include/eina-1/Eina.h:229,
  804. from ../src/lib/etui_smart.c:22:
  805. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_slice_strdup’:
  806. /usr/include/eina-1/eina/eina_inline_slice.x:250:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  807. 250 | return strdup("");
  808. | ^~~~~~~~~~
  809. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_rw_slice_strdup’:
  810. /usr/include/eina-1/eina/eina_inline_slice.x:258:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  811. 258 | return strdup("");
  812. | ^~~~~~~~~~
  813. In file included from /usr/include/eina-1/eina/eina_inline_lock_posix.x:35,
  814. from /usr/include/eina-1/eina/eina_lock.h:100,
  815. from /usr/include/eina-1/Eina.h:250,
  816. from ../src/lib/etui_smart.c:22:
  817. /usr/include/pthread.h: At top level:
  818. /usr/include/pthread.h:889:33: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  819. 889 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
  820. | ^~~~~~~~~~~~~~~~
  821. | pthread_cond_t
  822. /usr/include/pthread.h:890:11: error: unknown type name ‘pthread_rwlockattr_t’
  823. 890 | const pthread_rwlockattr_t *__restrict
  824. | ^~~~~~~~~~~~~~~~~~~~
  825. /usr/include/pthread.h:894:36: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  826. 894 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
  827. | ^~~~~~~~~~~~~~~~
  828. | pthread_cond_t
  829. /usr/include/pthread.h:898:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  830. 898 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
  831. | ^~~~~~~~~~~~~~~~
  832. | pthread_cond_t
  833. /usr/include/pthread.h:902:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  834. 902 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
  835. | ^~~~~~~~~~~~~~~~
  836. | pthread_cond_t
  837. /usr/include/pthread.h:913:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  838. 913 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
  839. | ^~~~~~~~~~~~~~~~
  840. | pthread_cond_t
  841. /usr/include/pthread.h:917:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  842. 917 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
  843. | ^~~~~~~~~~~~~~~~
  844. | pthread_cond_t
  845. /usr/include/pthread.h:928:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  846. 928 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
  847. | ^~~~~~~~~~~~~~~~
  848. | pthread_cond_t
  849. /usr/include/pthread.h:935:37: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  850. 935 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
  851. | ^~~~~~~~~~~~~~~~~~~~
  852. | pthread_condattr_t
  853. /usr/include/pthread.h:939:40: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  854. 939 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
  855. | ^~~~~~~~~~~~~~~~~~~~
  856. | pthread_condattr_t
  857. /usr/include/pthread.h:943:49: error: unknown type name ‘pthread_rwlockattr_t’
  858. 943 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
  859. | ^~~~~~~~~~~~~~~~~~~~
  860. /usr/include/pthread.h:949:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  861. 949 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
  862. | ^~~~~~~~~~~~~~~~~~~~
  863. | pthread_condattr_t
  864. /usr/include/pthread.h:954:49: error: unknown type name ‘pthread_rwlockattr_t’
  865. 954 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
  866. | ^~~~~~~~~~~~~~~~~~~~
  867. /usr/include/pthread.h:960:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  868. 960 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
  869. | ^~~~~~~~~~~~~~~~~~~~
  870. | pthread_condattr_t
  871. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  872. from /usr/include/eina-1/Eina.h:250,
  873. from ../src/lib/etui_smart.c:22:
  874. /usr/include/eina-1/eina/eina_inline_lock_posix.x:84:9: error: unknown type name ‘pthread_spinlock_t’
  875. 84 | typedef pthread_spinlock_t Eina_Spinlock;
  876. | ^~~~~~~~~~~~~~~~~~
  877. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  878. from /usr/include/eina-1/Eina.h:250,
  879. from ../src/lib/etui_smart.c:22:
  880. /usr/include/eina-1/eina/eina_inline_lock_posix.x:126:4: error: unknown type name ‘pthread_rwlock_t’
  881. 126 | pthread_rwlock_t mutex; /**< The mutex that handles the locking */
  882. | ^~~~~~~~~~~~~~~~
  883. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_read’:
  884. /usr/include/eina-1/eina/eina_inline_lock_posix.x:514:9: warning: implicit declaration of function ‘pthread_rwlock_rdlock’ [-Wimplicit-function-declaration]
  885. 514 | ok = pthread_rwlock_rdlock(&(mutex->mutex));
  886. | ^~~~~~~~~~~~~~~~~~~~~
  887. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_write’:
  888. /usr/include/eina-1/eina/eina_inline_lock_posix.x:534:9: warning: implicit declaration of function ‘pthread_rwlock_wrlock’ [-Wimplicit-function-declaration]
  889. 534 | ok = pthread_rwlock_wrlock(&(mutex->mutex));
  890. | ^~~~~~~~~~~~~~~~~~~~~
  891. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_release’:
  892. /usr/include/eina-1/eina/eina_inline_lock_posix.x:554:9: warning: implicit declaration of function ‘pthread_rwlock_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  893. 554 | ok = pthread_rwlock_unlock(&(mutex->mutex));
  894. | ^~~~~~~~~~~~~~~~~~~~~
  895. | pthread_mutex_unlock
  896. /usr/include/eina-1/eina/eina_inline_lock_posix.x: At top level:
  897. /usr/include/eina-1/eina/eina_inline_lock_posix.x:599:4: error: unknown type name ‘pthread_barrier_t’
  898. 599 | pthread_barrier_t barrier;
  899. | ^~~~~~~~~~~~~~~~~
  900. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_barrier_wait’:
  901. /usr/include/eina-1/eina/eina_inline_lock_posix.x:605:13: warning: implicit declaration of function ‘pthread_barrier_wait’; did you mean ‘eina_barrier_wait’? [-Wimplicit-function-declaration]
  902. 605 | int ok = pthread_barrier_wait(&(barrier->barrier));
  903. | ^~~~~~~~~~~~~~~~~~~~
  904. | eina_barrier_wait
  905. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: error: ‘PTHREAD_BARRIER_SERIAL_THREAD’ undeclared (first use in this function)
  906. 607 | else if (ok == PTHREAD_BARRIER_SERIAL_THREAD) return EINA_TRUE;
  907. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  908. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: note: each undeclared identifier is reported only once for each function it appears in
  909. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take_try’:
  910. /usr/include/eina-1/eina/eina_inline_lock_posix.x:648:12: warning: implicit declaration of function ‘pthread_spin_trylock’; did you mean ‘pthread_mutex_trylock’? [-Wimplicit-function-declaration]
  911. 648 | int t = pthread_spin_trylock(spinlock);
  912. | ^~~~~~~~~~~~~~~~~~~~
  913. | pthread_mutex_trylock
  914. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take’:
  915. /usr/include/eina-1/eina/eina_inline_lock_posix.x:672:13: warning: implicit declaration of function ‘pthread_spin_lock’; did you mean ‘pthread_mutex_lock’? [-Wimplicit-function-declaration]
  916. 672 | t = pthread_spin_lock(spinlock);
  917. | ^~~~~~~~~~~~~~~~~
  918. | pthread_mutex_lock
  919. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_release’:
  920. /usr/include/eina-1/eina/eina_inline_lock_posix.x:689:13: warning: implicit declaration of function ‘pthread_spin_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  921. 689 | int ok = pthread_spin_unlock(spinlock);
  922. | ^~~~~~~~~~~~~~~~~~~
  923. | pthread_mutex_unlock
  924. In file included from /usr/include/eina-1/eina/eina_value.h:3950,
  925. from /usr/include/eina-1/Eina.h:256,
  926. from ../src/lib/etui_smart.c:22:
  927. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
  928. /usr/include/eina-1/eina/eina_inline_value.x:431:26: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  929. 431 | char *tmp = strdup(str);
  930. | ^~~~~~
  931. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
  932. /usr/include/eina-1/eina/eina_inline_value.x:501:31: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  933. 501 | char *tmp = strdup(str);
  934. | ^~~~~~
  935. In file included from /usr/include/eina-1/eina/eina_value_util.h:50,
  936. from /usr/include/eina-1/Eina.h:257,
  937. from ../src/lib/etui_smart.c:22:
  938. /usr/include/eina-1/eina/eina_inline_value_util.x: In function ‘eina_value_string_copy’:
  939. /usr/include/eina-1/eina/eina_inline_value_util.x:373:25: warning: pointer/integer type mismatch in conditional expression
  940. 373 | *str = s ? strdup(s) : NULL;
  941. | ^
  942. [6/20] Compiling C object 'src/bin/3a6e061@@etui@exe/etui_config.c.o'.
  943. FAILED: src/bin/3a6e061@@etui@exe/etui_config.c.o
  944. cc -Isrc/bin/3a6e061@@etui@exe -Isrc/bin -I../src/bin -I. -I../ -Isrc/lib -I../src/lib -I/usr/include/eina-1 -I/usr/include/efl-1 -I/usr/include/eina-1/eina -I/usr/include/ecore-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/ector-1 -I/usr/include/emile-1 -I/usr/include/eet-1 -I/usr/include/luajit-2.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/uuid -I/usr/include/fribidi -I/usr/include/eio-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -I/usr/include/elementary-1 -I/usr/include/ecore-evas-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-imf-1 -I/usr/include/edje-1 -I/usr/include/ephysics-1 -I/usr/include/bullet -I/usr/include/ecore-imf-evas-1 -I/usr/include/embryo-1 -I/usr/include/ecore-audio-1 -I/usr/include/ethumb-client-1 -I/usr/include/ethumb-1 -I/usr/include/elocation-1 -I/usr/include/emotion-1 -I/usr/include/ecore-x-1 -I/usr/include/ecore-wl2-1 -I/usr/include/ecore-drm2-1 -I/usr/include/elput-1 -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 -Wall -Wextra -Wshadow -Wstrict-prototypes -Werror=declaration-after-statement -Werror=missing-prototypes -Werror=pointer-arith -Wno-missing-field-initializers -fvisibility=hidden -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -fvisibility=hidden -D_FORTIFY_SOURCE=2 -fPIE -D_REENTRANT -pthread -DHAVE_CONFIG_H -MD -MQ 'src/bin/3a6e061@@etui@exe/etui_config.c.o' -MF 'src/bin/3a6e061@@etui@exe/etui_config.c.o.d' -o 'src/bin/3a6e061@@etui@exe/etui_config.c.o' -c ../src/bin/etui_config.c
  945. In file included from /usr/include/eina-1/eina/eina_str.h:396,
  946. from /usr/include/eina-1/eina/eina_file.h:31,
  947. from /usr/include/eina-1/Eina.h:217,
  948. from /usr/include/elementary-1/Elementary.h:59,
  949. from ../src/bin/etui_config.c:22:
  950. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strdup’:
  951. /usr/include/eina-1/eina/eina_inline_str.x:81:17: warning: implicit declaration of function ‘strdup’; did you mean ‘strcmp’? [-Wimplicit-function-declaration]
  952. 81 | return str ? strdup(str) : NULL;
  953. | ^~~~~~
  954. | strcmp
  955. /usr/include/eina-1/eina/eina_inline_str.x:81:29: warning: pointer/integer type mismatch in conditional expression
  956. 81 | return str ? strdup(str) : NULL;
  957. | ^
  958. /usr/include/eina-1/eina/eina_inline_str.x: In function ‘eina_strndup’:
  959. /usr/include/eina-1/eina/eina_inline_str.x:112:17: warning: implicit declaration of function ‘strndup’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
  960. 112 | return str ? strndup(str, n) : NULL;
  961. | ^~~~~~~
  962. | strncmp
  963. /usr/include/eina-1/eina/eina_inline_str.x:112:33: warning: pointer/integer type mismatch in conditional expression
  964. 112 | return str ? strndup(str, n) : NULL;
  965. | ^
  966. In file included from /usr/include/eina-1/eina/eina_slice.h:582,
  967. from /usr/include/eina-1/eina/eina_stringshare.h:57,
  968. from /usr/include/eina-1/Eina.h:229,
  969. from /usr/include/elementary-1/Elementary.h:59,
  970. from ../src/bin/etui_config.c:22:
  971. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_slice_strdup’:
  972. /usr/include/eina-1/eina/eina_inline_slice.x:250:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  973. 250 | return strdup("");
  974. | ^~~~~~~~~~
  975. /usr/include/eina-1/eina/eina_inline_slice.x: In function ‘eina_rw_slice_strdup’:
  976. /usr/include/eina-1/eina/eina_inline_slice.x:258:11: warning: returning ‘int’ from a function with return type ‘char *’ makes pointer from integer without a cast [-Wint-conversion]
  977. 258 | return strdup("");
  978. | ^~~~~~~~~~
  979. In file included from /usr/include/eina-1/eina/eina_inline_lock_posix.x:35,
  980. from /usr/include/eina-1/eina/eina_lock.h:100,
  981. from /usr/include/eina-1/Eina.h:250,
  982. from /usr/include/elementary-1/Elementary.h:59,
  983. from ../src/bin/etui_config.c:22:
  984. /usr/include/pthread.h: At top level:
  985. /usr/include/pthread.h:889:33: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  986. 889 | extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
  987. | ^~~~~~~~~~~~~~~~
  988. | pthread_cond_t
  989. /usr/include/pthread.h:890:11: error: unknown type name ‘pthread_rwlockattr_t’
  990. 890 | const pthread_rwlockattr_t *__restrict
  991. | ^~~~~~~~~~~~~~~~~~~~
  992. /usr/include/pthread.h:894:36: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  993. 894 | extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
  994. | ^~~~~~~~~~~~~~~~
  995. | pthread_cond_t
  996. /usr/include/pthread.h:898:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  997. 898 | extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
  998. | ^~~~~~~~~~~~~~~~
  999. | pthread_cond_t
  1000. /usr/include/pthread.h:902:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  1001. 902 | extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
  1002. | ^~~~~~~~~~~~~~~~
  1003. | pthread_cond_t
  1004. /usr/include/pthread.h:913:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  1005. 913 | extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
  1006. | ^~~~~~~~~~~~~~~~
  1007. | pthread_cond_t
  1008. /usr/include/pthread.h:917:38: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  1009. 917 | extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
  1010. | ^~~~~~~~~~~~~~~~
  1011. | pthread_cond_t
  1012. /usr/include/pthread.h:928:35: error: unknown type name ‘pthread_rwlock_t’; did you mean ‘pthread_cond_t’?
  1013. 928 | extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
  1014. | ^~~~~~~~~~~~~~~~
  1015. | pthread_cond_t
  1016. /usr/include/pthread.h:935:37: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  1017. 935 | extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
  1018. | ^~~~~~~~~~~~~~~~~~~~
  1019. | pthread_condattr_t
  1020. /usr/include/pthread.h:939:40: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  1021. 939 | extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
  1022. | ^~~~~~~~~~~~~~~~~~~~
  1023. | pthread_condattr_t
  1024. /usr/include/pthread.h:943:49: error: unknown type name ‘pthread_rwlockattr_t’
  1025. 943 | extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
  1026. | ^~~~~~~~~~~~~~~~~~~~
  1027. /usr/include/pthread.h:949:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  1028. 949 | extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
  1029. | ^~~~~~~~~~~~~~~~~~~~
  1030. | pthread_condattr_t
  1031. /usr/include/pthread.h:954:49: error: unknown type name ‘pthread_rwlockattr_t’
  1032. 954 | extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
  1033. | ^~~~~~~~~~~~~~~~~~~~
  1034. /usr/include/pthread.h:960:43: error: unknown type name ‘pthread_rwlockattr_t’; did you mean ‘pthread_condattr_t’?
  1035. 960 | extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
  1036. | ^~~~~~~~~~~~~~~~~~~~
  1037. | pthread_condattr_t
  1038. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  1039. from /usr/include/eina-1/Eina.h:250,
  1040. from /usr/include/elementary-1/Elementary.h:59,
  1041. from ../src/bin/etui_config.c:22:
  1042. /usr/include/eina-1/eina/eina_inline_lock_posix.x:84:9: error: unknown type name ‘pthread_spinlock_t’
  1043. 84 | typedef pthread_spinlock_t Eina_Spinlock;
  1044. | ^~~~~~~~~~~~~~~~~~
  1045. In file included from /usr/include/eina-1/eina/eina_lock.h:100,
  1046. from /usr/include/eina-1/Eina.h:250,
  1047. from /usr/include/elementary-1/Elementary.h:59,
  1048. from ../src/bin/etui_config.c:22:
  1049. /usr/include/eina-1/eina/eina_inline_lock_posix.x:126:4: error: unknown type name ‘pthread_rwlock_t’
  1050. 126 | pthread_rwlock_t mutex; /**< The mutex that handles the locking */
  1051. | ^~~~~~~~~~~~~~~~
  1052. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_read’:
  1053. /usr/include/eina-1/eina/eina_inline_lock_posix.x:514:9: warning: implicit declaration of function ‘pthread_rwlock_rdlock’ [-Wimplicit-function-declaration]
  1054. 514 | ok = pthread_rwlock_rdlock(&(mutex->mutex));
  1055. | ^~~~~~~~~~~~~~~~~~~~~
  1056. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_take_write’:
  1057. /usr/include/eina-1/eina/eina_inline_lock_posix.x:534:9: warning: implicit declaration of function ‘pthread_rwlock_wrlock’ [-Wimplicit-function-declaration]
  1058. 534 | ok = pthread_rwlock_wrlock(&(mutex->mutex));
  1059. | ^~~~~~~~~~~~~~~~~~~~~
  1060. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_rwlock_release’:
  1061. /usr/include/eina-1/eina/eina_inline_lock_posix.x:554:9: warning: implicit declaration of function ‘pthread_rwlock_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  1062. 554 | ok = pthread_rwlock_unlock(&(mutex->mutex));
  1063. | ^~~~~~~~~~~~~~~~~~~~~
  1064. | pthread_mutex_unlock
  1065. /usr/include/eina-1/eina/eina_inline_lock_posix.x: At top level:
  1066. /usr/include/eina-1/eina/eina_inline_lock_posix.x:599:4: error: unknown type name ‘pthread_barrier_t’
  1067. 599 | pthread_barrier_t barrier;
  1068. | ^~~~~~~~~~~~~~~~~
  1069. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_barrier_wait’:
  1070. /usr/include/eina-1/eina/eina_inline_lock_posix.x:605:13: warning: implicit declaration of function ‘pthread_barrier_wait’; did you mean ‘eina_barrier_wait’? [-Wimplicit-function-declaration]
  1071. 605 | int ok = pthread_barrier_wait(&(barrier->barrier));
  1072. | ^~~~~~~~~~~~~~~~~~~~
  1073. | eina_barrier_wait
  1074. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: error: ‘PTHREAD_BARRIER_SERIAL_THREAD’ undeclared (first use in this function)
  1075. 607 | else if (ok == PTHREAD_BARRIER_SERIAL_THREAD) return EINA_TRUE;
  1076. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1077. /usr/include/eina-1/eina/eina_inline_lock_posix.x:607:19: note: each undeclared identifier is reported only once for each function it appears in
  1078. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take_try’:
  1079. /usr/include/eina-1/eina/eina_inline_lock_posix.x:648:12: warning: implicit declaration of function ‘pthread_spin_trylock’; did you mean ‘pthread_mutex_trylock’? [-Wimplicit-function-declaration]
  1080. 648 | int t = pthread_spin_trylock(spinlock);
  1081. | ^~~~~~~~~~~~~~~~~~~~
  1082. | pthread_mutex_trylock
  1083. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_take’:
  1084. /usr/include/eina-1/eina/eina_inline_lock_posix.x:672:13: warning: implicit declaration of function ‘pthread_spin_lock’; did you mean ‘pthread_mutex_lock’? [-Wimplicit-function-declaration]
  1085. 672 | t = pthread_spin_lock(spinlock);
  1086. | ^~~~~~~~~~~~~~~~~
  1087. | pthread_mutex_lock
  1088. /usr/include/eina-1/eina/eina_inline_lock_posix.x: In function ‘eina_spinlock_release’:
  1089. /usr/include/eina-1/eina/eina_inline_lock_posix.x:689:13: warning: implicit declaration of function ‘pthread_spin_unlock’; did you mean ‘pthread_mutex_unlock’? [-Wimplicit-function-declaration]
  1090. 689 | int ok = pthread_spin_unlock(spinlock);
  1091. | ^~~~~~~~~~~~~~~~~~~
  1092. | pthread_mutex_unlock
  1093. In file included from /usr/include/eina-1/eina/eina_value.h:3950,
  1094. from /usr/include/eina-1/Eina.h:256,
  1095. from /usr/include/elementary-1/Elementary.h:59,
  1096. from ../src/bin/etui_config.c:22:
  1097. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_vset’:
  1098. /usr/include/eina-1/eina/eina_inline_value.x:431:26: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  1099. 431 | char *tmp = strdup(str);
  1100. | ^~~~~~
  1101. /usr/include/eina-1/eina/eina_inline_value.x: In function ‘eina_value_pset’:
  1102. /usr/include/eina-1/eina/eina_inline_value.x:501:31: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  1103. 501 | char *tmp = strdup(str);
  1104. | ^~~~~~
  1105. In file included from /usr/include/eina-1/eina/eina_value_util.h:50,
  1106. from /usr/include/eina-1/Eina.h:257,
  1107. from /usr/include/elementary-1/Elementary.h:59,
  1108. from ../src/bin/etui_config.c:22:
  1109. /usr/include/eina-1/eina/eina_inline_value_util.x: In function ‘eina_value_string_copy’:
  1110. /usr/include/eina-1/eina/eina_inline_value_util.x:373:25: warning: pointer/integer type mismatch in conditional expression
  1111. 373 | *str = s ? strdup(s) : NULL;
  1112. | ^
  1113. ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement