Meson Deprecation Warning + AMD AOCC (Clang 13.0.0 cc compiler) + Ninja Warnings
- Cloned repo.
- meson build/ && cd build
- ninja
- ninja install
Identified AOCC compiler based on Clang 13.0.0. ninja -j 18 completed with errors. ninja install however was successful. Take note near the end of the meson deprecation warnings. Ryzen 5600X machine w/AMDuProf, ZenDNN, AOCL and AOCC configured. Latest 5.16.0.x mainline Ubuntu kernel and headers w/o any additional customizations.
Priority level in my highly non-expert noob opinion:
20:MesonIssue) That needs to be addressed 0:UserEnv) The other warnings likely could be from the combination of my fresh Ubuntu 22.04 + 5.16 Kernel + AOCC. Yet, AOCC has been great to me for all other tasks with getting this bare metal build up and running.
These are the two related issues that I seemingly cannot link.
Github-Meson-9300 Github-Meson-9304
eric@eric-b550-aorus:~/Playground/wayland/build$ ninja -j 18
[11/107] Generating doc/publican/sources/Architecture.xml with a custom command
warning: failed to load external entity "../doc/publican/images/x-architecture.map"
warning: failed to load external entity "../doc/publican/images/wayland-architecture.map"
[18/107] Generating doc/doxygen/man-pages-3 with a custom command
/home/eric/Playground/wayland/cursor/wayland-cursor.c:504: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time)
/home/eric/Playground/wayland/cursor/wayland-cursor.c:513: warning: The following parameter of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:452: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration)
/home/eric/Playground/wayland/cursor/wayland-cursor.c:464: warning: The following parameter of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:147: warning: argument 'image' of command @param is not found in the argument list of wl_cursor_image_get_buffer(struct wl_cursor_image *_img)
/home/eric/Playground/wayland/cursor/wayland-cursor.c:154: warning: The following parameter of wl_cursor_image_get_buffer(struct wl_cursor_image *_img) is not documented:
parameter '_img'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:504: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time)
/home/eric/Playground/wayland/cursor/wayland-cursor.h:86: warning: The following parameter of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:452: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration)
/home/eric/Playground/wayland/cursor/wayland-cursor.h:89: warning: The following parameter of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:147: warning: argument 'image' of command @param is not found in the argument list of wl_cursor_image_get_buffer(struct wl_cursor_image *_img)
/home/eric/Playground/wayland/cursor/wayland-cursor.h:83: warning: The following parameter of wl_cursor_image_get_buffer(struct wl_cursor_image *_img) is not documented:
parameter '_img'
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:695: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:723: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:723: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:723: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
[22/107] Generating doc/doxygen/xml/Client/xml-Client-doc with a custom command
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
[24/107] Generating doc/doxygen/xml/Server/xml-Server-doc with a custom command
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
[28/107] Generating doc/doxygen/html-Cursor-doc with a custom command
/home/eric/Playground/wayland/cursor/wayland-cursor.c:506: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time)
/home/eric/Playground/wayland/cursor/wayland-cursor.c:513: warning: The following parameter of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:454: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration)
/home/eric/Playground/wayland/cursor/wayland-cursor.c:464: warning: The following parameter of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:149: warning: argument 'image' of command @param is not found in the argument list of wl_cursor_image_get_buffer(struct wl_cursor_image *_img)
/home/eric/Playground/wayland/cursor/wayland-cursor.c:154: warning: The following parameter of wl_cursor_image_get_buffer(struct wl_cursor_image *_img) is not documented:
parameter '_img'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:506: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time)
/home/eric/Playground/wayland/cursor/wayland-cursor.h:86: warning: The following parameter of wl_cursor_frame(struct wl_cursor *_cursor, uint32_t time) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:454: warning: argument 'cursor' of command @param is not found in the argument list of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration)
/home/eric/Playground/wayland/cursor/wayland-cursor.h:89: warning: The following parameter of wl_cursor_frame_and_duration(struct wl_cursor *_cursor, uint32_t time, uint32_t *duration) is not documented:
parameter '_cursor'
/home/eric/Playground/wayland/cursor/wayland-cursor.c:149: warning: argument 'image' of command @param is not found in the argument list of wl_cursor_image_get_buffer(struct wl_cursor_image *_img)
/home/eric/Playground/wayland/cursor/wayland-cursor.h:83: warning: The following parameter of wl_cursor_image_get_buffer(struct wl_cursor_image *_img) is not documented:
parameter '_img'
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
[75/107] Generating doc/doxygen/html-Server-doc with a custom command
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
[76/107] Generating doc/publican/Wayland-docbook-html with a custom command
Writing pr01.html for preface
Writing pr02.html for preface
Writing ch01.html for chapter(chap-Introduction)
Writing ch02.html for chapter(chap-Compositors)
Writing ch03.html for chapter(chap-Wayland-Architecture)
Writing ch04.html for chapter(chap-Protocol)
Writing ch05.html for chapter(chap-X11-Application-Support)
Writing apa.html for appendix(appe-Wayland-Protocol)
Writing apb.html for appendix(sect-Library-Client)
Error: no ID for constraint linkend: "Server-wayland-server-core_8h_1a3dfebf4109ca3ff4d66d28019a2c2602".
Writing apc.html for appendix(sect-Library-Server)
Writing index.html for book
[82/107] Generating doc/doxygen/html-Client-doc with a custom command
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'void' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'uint32_t' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'const' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'struct' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_message' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'union' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:697: warning: argument 'wl_argument' of command @param is not found in the argument list of wl_dispatcher_func_t(const void *, void *, uint32_t, const struct wl_message *, union wl_argument *)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'const' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'char' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
/home/eric/Playground/wayland/src/wayland-util.h:725: warning: argument 'va_list' of command @param is not found in the argument list of wl_log_func_t(const char *, va_list)
**And here below you will find the results of meson build and meson configure **
[eric@eric-b550-aorus:~/Playground/wayland$ meson setup build/
The Meson build system
Version: 0.61.0
Source dir: /home/eric/Playground/wayland
Build dir: /home/eric/Playground/wayland/build
Build type: native build
Project name: wayland
Project version: 1.20.90
C compiler for the host machine: cc (clang 13.0.0 "AMD clang version 13.0.0 (CLANG: AOCC_3.2.0-Build#128 2021_11_12) (based on LLVM Mirror.Version.13.0.0)")
C linker for the host machine: cc ld.lld 13.0.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Has header "sys/prctl.h" : YES
Has header "sys/procctl.h" : NO
Has header "sys/ucred.h" : NO
Checking for function "accept4" : YES
Checking for function "mkostemp" : YES
Checking for function "posix_fallocate" : YES
Checking for function "prctl" : YES
Checking for function "memfd_create" : YES
Checking for function "mremap" : YES
Checking for function "strndup" : YES
Checking whether type "struct xucred" has member "cr_pid" : NO
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency libffi found: YES 3.4.2
Header <sys/signalfd.h> has symbol "SFD_CLOEXEC" : YES
Header <sys/timerfd.h> has symbol "TFD_CLOEXEC" : YES
Header <time.h> has symbol "CLOCK_MONOTONIC" : YES
Checking for function "clock_gettime" : YES
Configuring config.h using configuration
Configuring wayland-version.h using configuration
Run-time dependency expat found: YES 2.4.2
Run-time dependency libxml-2.0 found: YES 2.9.12
Program embed.py found: YES (/usr/bin/python3 /home/eric/Playground/wayland/src/embed.py)
Library m found: YES
Run-time dependency threads found: YES
Program nm found: YES (/usr/bin/nm)
Program wayland-egl-symbols-check found: YES (/home/eric/Playground/wayland/egl/wayland-egl-symbols-check)
Library dl found: YES
Dependency threads found: YES unknown (cached)
Dependency threads found: YES unknown (cached)
Library dl found: YES
C++ compiler for the host machine: c++ (clang 13.0.0 "AMD clang version 13.0.0 (CLANG: AOCC_3.2.0-Build#128 2021_11_12) (based on LLVM Mirror.Version.13.0.0)")
C++ linker for the host machine: c++ ld.lld 13.0.0
Program sed found: YES (/usr/bin/sed)
Program scanner-test.sh found: YES (/home/eric/Playground/wayland/tests/scanner-test.sh)
Program dot found: YES (/usr/bin/dot)
Program doxygen found: YES (/usr/bin/doxygen)
Program xsltproc found: YES (/usr/bin/xsltproc)
Program xmlto found: YES (/usr/bin/xmlto)
Message: doxygen: 1.9.1
Message: dot: dot - graphviz version 2.43.0 (0)
WARNING: You should add the boolean check kwarg to the run_command call.
It currently defaults to false,
but it will default to true in future releases of meson.
See also: https://github.com/mesonbuild/meson/issues/9300
Configuring wayland.doxygen using configuration
Program gen-doxygen.py found: YES (/home/eric/Playground/wayland/doc/doxygen/gen-doxygen.py)
Build targets in project: 60
NOTICE: Future-deprecated features used:
* 0.55.0: {'ExternalProgram.path'}
* 0.56.0: {'meson.build_root'}
Found ninja-1.10.1 at /usr/bin/ninja]
eric@eric-b550-aorus:~/Playground/wayland/build$ meson configure
Core properties:
Source dir /home/eric/Playground/wayland
Build dir /home/eric/Playground/wayland/build
Main project options:
Core options Current Value Possible Values Description
------------ ------------- --------------- -----------
auto_features auto [enabled, disabled, auto] Override value of all 'auto' features
backend ninja [ninja, vs, vs2010, vs2012, vs2013, Backend to use
vs2015, vs2017, vs2019,
vs2022, xcode]
buildtype debugoptimized [plain, debug, debugoptimized, release, Build type to use
minsize, custom]
cmake_prefix_path [] List of additional prefixes for cmake to search
debug true [true, false] Debug
default_library shared [shared, static, both] Default library type
force_fallback_for [] Force fallback for those subprojects
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of installed files
layout mirror [mirror, flat] Build directory layout
optimization 2 [0, g, 1, 2, 3, s] Optimization level
pkg_config_path [] List of additional paths for pkg-config to search
strip false [true, false] Strip targets on install
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
warning_level 2 [0, 1, 2, 3] Compiler warning level to use
werror false [true, false] Treat warnings as errors
wrap_mode default [default, nofallback, nodownload, Wrap mode
forcefallback, nopromote]
Backend options Current Value Possible Values Description
--------------- ------------- --------------- -----------
backend_max_links 0 >=0 Maximum number of linker processes to run or 0 for no limit
Base options Current Value Possible Values Description
------------ ------------- --------------- -----------
b_asneeded true [true, false] Use -Wl,--as-needed when linking
b_colorout always [auto, always, never] Use colored output
b_coverage false [true, false] Enable coverage tracking.
b_lto false [true, false] Use link time optimization
b_lto_mode default [default, thin] Select between different LTO modes.
b_lto_threads 0 Use multiple threads for Link Time Optimization
b_lundef true [true, false] Use -Wl,--no-undefined when linking
b_ndebug false [true, false, if-release] Disable asserts
b_pch true [true, false] Use precompiled headers
b_pgo off [off, generate, use] Use profile guided optimization
b_pie false [true, false] Build executables as position independent
b_sanitize none [none, address, thread, undefined, Code sanitizer to use
memory, address,undefined]
b_staticpic true [true, false] Build static libraries as position independent
Compiler options Current Value Possible Values Description
---------------- ------------- --------------- -----------
c_args [] Extra arguments passed to the c compiler
c_link_args [] Extra arguments passed to the c linker
c_std none [none, c89, c99, c11, c17, c18, c2x, C language standard to use
gnu89, gnu99, gnu11,
gnu17, gnu18, gnu2x]
cpp_args [] Extra arguments passed to the cpp compiler
cpp_eh default [none, default, a, s, sc] C++ exception handling type.
cpp_link_args [] Extra arguments passed to the cpp linker
cpp_rtti true [true, false] Enable RTTI
cpp_std none [none, c++98, c++03, c++11, c++14, C++ language standard to use
c++17, c++1z, c++2a, c++20,
gnu++11, gnu++14, gnu++17, gnu++1z,
gnu++2a, gnu++20]
Directories Current Value Possible Values Description
----------- ------------- --------------- -----------
bindir bin Executable directory
datadir share Data file directory
includedir include Header file directory
infodir share/info Info page directory
libdir lib/x86_64-linux-gnu Library directory
libexecdir libexec Library executable directory
localedir share/locale Locale data directory
localstatedir /var/local Localstate data directory
mandir share/man Manual page directory
prefix /usr/local Installation prefix
sbindir sbin System executable directory
sharedstatedir /var/local/lib Architecture-independent data directory
sysconfdir etc Sysconf data directory
Testing options Current Value Possible Values Description
--------------- ------------- --------------- -----------
errorlogs true [true, false] Whether to print the logs from failing tests
stdsplit true [true, false] Split stdout and stderr in test logs
Project options Current Value Possible Values Description
--------------- ------------- --------------- -----------
documentation true [true, false] Build the documentation (requires Doxygen, dot, xmlto, xsltproc)
dtd_validation true [true, false] Validate the protocol DTD (requires libxml2)
icon_directory Location used to look for cursors (defaults to ${datadir}/icons if unset)
libraries true [true, false] Compile Wayland libraries
scanner true [true, false] Compile wayland-scanner binary
tests true [true, false] Compile Wayland tests