>> ['rm', '-rf', 'CMakeFiles', 'CMakeCache.txt']: >> ['scan-build', 'cmake', '-DCMAKE_BUILD_TYPE=Upstream', '-DSOURCE_WLC=ON', '/mnt/media/dev/buildhck/builds/orbment/src']: scan-build: Using '/usr/bin/clang-3.9' for static analysis -- The C compiler identification is GNU 6.3.1 -- Check for working C compiler: /usr/lib/clang/ccc-analyzer -- Check for working C compiler: /usr/lib/clang/ccc-analyzer -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Could NOT find chck (missing: CHCK_LIBRARIES CHCK_INCLUDE_DIRS) Adding chck as subdirectory -- Performing Test has_fstack_protector_strong -- Performing Test has_fstack_protector_strong - Success -- Performing Test ok -- Performing Test ok - Success -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found valgrind: /usr/include -- Found Doxygen: /usr/bin/doxygen (found version "1.8.12") -!- Use 'make doxygen' to generate documentation -- Found wlc: /usr/lib64/libwlc.so Adding wlc as subdirectory Subproject chck already included, skipping -- Found MATH: /usr/lib64/libm.so -- Found WAYLAND_CLIENT: /usr/lib64/libwayland-client.so -- Found WAYLAND_SERVER: /usr/lib64/libwayland-server.so -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so -- Found WAYLAND: /usr/lib64/libwayland-client.so;/usr/lib64/libwayland-server.so;/usr/lib64/libwayland-egl.so -- Found PIXMAN: /usr/lib64/libpixman-1.so -- Found XKBCOMMON: /usr/lib64/libxkbcommon.so -- Found UDEV: /usr/include -- Found LIBINPUT: /usr/include -- Found X11: /usr/lib64/libX11.so;/usr/lib64/libX11-xcb.so;/usr/lib64/libXfixes.so -- Found XCB: /usr/lib64/libxcb.so;/usr/lib64/libxcb-ewmh.so;/usr/lib64/libxcb-composite.so;/usr/lib64/libxcb-xkb.so;/usr/lib64/libxcb-image.so;/usr/lib64/libxcb-xfixes.so -- Found GLESv2: /usr/lib64/libGLESv2.so -- Found EGL: /usr/lib64/libEGL.so -- Found DRM: /usr/include/libdrm -- Found GBM: /usr/include -- Found DBUS: /usr/include/dbus-1.0;/usr/lib/dbus-1.0/include -- Found SYSTEMD: /usr/include -- Looking for mkostemp -- Looking for mkostemp - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Found wlproto: /usr/share/wayland-protocols -- Could NOT find inihck (missing: INIHCK_LIBRARIES INIHCK_INCLUDE_DIRS) Adding inihck as subdirectory Subproject chck already included, skipping -- Found PNG: /usr/lib64/libpng.so (found version "1.6.28") -- -- The following features have been enabled: * Static , Compile as static library * /usr/share/wayland-protocols/unstable/xdg-shell/xdg-shell-unstable-v5 , Protocol extension -- The following OPTIONAL packages have been found: * Threads Enables threading support * Valgrind * Doxygen Enables documentation * PkgConfig * ZLIB Enables compression support * PNG -- The following RECOMMENDED packages have been found: * X11 , Open source implementation of the X Window System , Enables X11 backend * XCB , X protocol C-language Binding , Enables Xwayland and X11 backend * Dbus , Message bus system , Enables logind support * Systemd , System and Service Manager , Enables logind support -- The following REQUIRED packages have been found: * Wayland , Protocol for implementing compositors , * Pixman , Low-level software library for pixel manipulation , * Udev , Device manager for the Linux kernel , * GLESv2 , The Standard for Embedded Accelerated 3D Graphics , Enables OpenGL renderer * EGL , Native Platform Interface , Enables EGL context * DRM , Kernel module that gives direct hardware access to DRI clients , Enables DRM backend * GBM , Generic buffer manager , Enables DRM backend * XKBCommon , Library to handle keyboard descriptions , * LibInput , Library to handle input devices , * Math , Standard C math library -- The following features have been disabled: * Tests , Compile tests * Static , Compile as static library * Examples , Compile example programs -- The following OPTIONAL packages have not been found: * WaylandProtocols -- Configuring done -- Generating done -- Build files have been written to: /mnt/media/dev/buildhck/builds/orbment/build scan-build: Removing directory '/tmp/loli/scan-build-2017-02-15-132412-6345-1' because it contains no reports. scan-build: No bugs found. >> ['make', 'clean']: >> ['make']: [ 1%] Generating wayland-xdg-shell-unstable-v5-protocol.c [ 1%] Generating wayland-xdg-shell-unstable-v5-server-protocol.h Scanning dependencies of target wlc-protos [ 2%] Building C object lib/wlc/protos/CMakeFiles/wlc-protos.dir/wayland-xdg-shell-unstable-v5-protocol.c.o [ 3%] Linking C static library libwlc-protos.a [ 3%] Built target wlc-protos Scanning dependencies of target wlc-object [ 3%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/compositor.c.o [ 4%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/output.c.o In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 5%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/seat/data.c.o [ 6%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/seat/keyboard.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/backend/backend.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.h:8, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:1: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c: In function ‘wlc_size_equals’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:88:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:88:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/overflow/overflow.h:9:0, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:7: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c: In function ‘wlc_output_information_add_mode’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:51:11: warning: nonnull argument ‘info’ compared to NULL [-Wnonnull-compare] assert(info && mode); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:51:16: warning: nonnull argument ‘mode’ compared to NULL [-Wnonnull-compare] assert(info && mode); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c: In function ‘wlc_output_render_surface’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:1013:11: warning: nonnull argument ‘output’ compared to NULL [-Wnonnull-compare] assert(output && callbacks); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:1013:18: warning: nonnull argument ‘callbacks’ compared to NULL [-Wnonnull-compare] assert(output && callbacks); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 7%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/seat/keymap.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c:5: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c: In function ‘wlc_keyboard_request_key’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c:352:11: warning: nonnull argument ‘keyboard’ compared to NULL [-Wnonnull-compare] assert(keyboard && mods); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c:352:20: warning: nonnull argument ‘mods’ compared to NULL [-Wnonnull-compare] assert(keyboard && mods); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c: In function ‘wlc_keyboard’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c:459:11: warning: nonnull argument ‘keyboard’ compared to NULL [-Wnonnull-compare] assert(keyboard && keymap); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keyboard.c:459:20: warning: nonnull argument ‘keymap’ compared to NULL [-Wnonnull-compare] assert(keyboard && keymap); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 8%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/seat/pointer.c.o [ 10%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/seat/seat.c.o [ 11%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/seat/touch.c.o [ 12%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/shell/shell.c.o [ 13%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/shell/xdg-shell.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keymap.c:6: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keymap.c: In function ‘wlc_keymap_get_led_mask’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keymap.c:43:11: warning: nonnull argument ‘keymap’ compared to NULL [-Wnonnull-compare] assert(keymap && xkb); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keymap.c:43:18: warning: nonnull argument ‘xkb’ compared to NULL [-Wnonnull-compare] assert(keymap && xkb); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keymap.c: In function ‘wlc_keymap’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/seat/keymap.c:107:11: warning: nonnull argument ‘keymap’ compared to NULL [-Wnonnull-compare] return keymap; ^~~~~~ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/shell/xdg-shell.c: In function ‘wlc_xdg_shell’: [ 14%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/shell/custom-shell.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/shell/xdg-shell.c:124:11: warning: nonnull argument ‘xdg_shell’ compared to NULL [-Wnonnull-compare] return xdg_shell; ^~~~~~~~~ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/shell/custom-shell.c: In function ‘wlc_custom_shell’: [ 15%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/compositor/view.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/shell/custom-shell.c:61:11: warning: nonnull argument ‘custom_shell’ compared to NULL [-Wnonnull-compare] return custom_shell; ^~~~~~~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:7: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_size_max’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:73:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:73:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:73:18: warning: nonnull argument ‘out’ compared to NULL [-Wnonnull-compare] assert(a && b && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_size_equals’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:88:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:88:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_geometry_equals’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:95:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:95:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_view_get_bounds’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:190:11: warning: nonnull argument ‘view’ compared to NULL [-Wnonnull-compare] assert(view && out_bounds && out_bounds != out_visible); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:190:16: warning: nonnull argument ‘out_bounds’ compared to NULL [-Wnonnull-compare] assert(view && out_bounds && out_bounds != out_visible); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_view_get_opaque’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:252:11: warning: nonnull argument ‘view’ compared to NULL [-Wnonnull-compare] assert(view && out_opaque); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:252:16: warning: nonnull argument ‘out_opaque’ compared to NULL [-Wnonnull-compare] assert(view && out_opaque); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_view_request_geometry’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:284:11: warning: nonnull argument ‘view’ compared to NULL [-Wnonnull-compare] assert(view && r); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:284:16: warning: nonnull argument ‘r’ compared to NULL [-Wnonnull-compare] assert(view && r); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_view_ack_surface_attach’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:164:11: warning: nonnull argument ‘view’ compared to NULL [-Wnonnull-compare] assert(view && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:164:16: warning: nonnull argument ‘surface’ compared to NULL [-Wnonnull-compare] [ 15%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/backend/backend.c.o [ 16%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/backend/drm.c.o [ 17%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/context/context.c.o assert(view && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c: In function ‘wlc_view_commit_state’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:97:11: warning: nonnull argument ‘view’ compared to NULL [-Wnonnull-compare] assert(view && pending && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:97:16: warning: nonnull argument ‘pending’ compared to NULL [-Wnonnull-compare] assert(view && pending && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/view.c:97:27: warning: nonnull argument ‘out’ compared to NULL [-Wnonnull-compare] assert(view && pending && out); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 18%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/context/egl.c.o [ 20%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/render/gles2.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:4: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c: In function ‘wlc_context_get_proc_address’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:11:11: warning: nonnull argument ‘context’ compared to NULL [-Wnonnull-compare] assert(context && procname); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:11:19: warning: nonnull argument ‘procname’ compared to NULL [-Wnonnull-compare] assert(context && procname); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c: In function ‘wlc_context_query_buffer’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:22:11: warning: nonnull argument ‘context’ compared to NULL [-Wnonnull-compare] assert(context && buffer); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:22:19: warning: nonnull argument ‘buffer’ compared to NULL [-Wnonnull-compare] assert(context && buffer); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c: In function ‘wlc_context_create_image’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:33:11: warning: nonnull argument ‘context’ compared to NULL [-Wnonnull-compare] assert(context && buffer); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:33:19: warning: nonnull argument ‘buffer’ compared to NULL [-Wnonnull-compare] assert(context && buffer); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c: In function ‘wlc_context_destroy_image’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:44:11: warning: nonnull argument ‘context’ compared to NULL [-Wnonnull-compare] assert(context && image); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/context/context.c:44:19: warning: nonnull argument ‘image’ compared to NULL [-Wnonnull-compare] assert(context && image); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 21%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/render/render.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/gles2.c:9: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/gles2.c: In function ‘wlc_size_equals’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:88:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:88:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/gles2.c: In function ‘wlc_geometry_equals’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:95:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:95:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:3: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c: In function ‘wlc_render_resolution’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:11:11: warning: nonnull argument ‘render’ compared to NULL [-Wnonnull-compare] assert(render && bound && mode && resolution); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:11:18: warning: nonnull argument ‘bound’ compared to NULL [-Wnonnull-compare] assert(render && bound && mode && resolution); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:11:27: warning: nonnull argument ‘mode’ compared to NULL [-Wnonnull-compare] assert(render && bound && mode && resolution); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:11:35: warning: nonnull argument ‘resolution’ compared to NULL [-Wnonnull-compare] assert(render && bound && mode && resolution); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c: In function ‘wlc_render_surface_destroy’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:22:11: warning: nonnull argument ‘render’ compared to NULL [-Wnonnull-compare] assert(render && bound && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:22:18: warning: nonnull argument ‘bound’ compared to NULL [-Wnonnull-compare] assert(render && bound && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:22:27: warning: nonnull argument ‘surface’ compared to NULL [-Wnonnull-compare] assert(render && bound && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c: In function ‘wlc_render_surface_attach’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:33:11: warning: nonnull argument ‘render’ compared to NULL [-Wnonnull-compare] assert(render && bound && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:33:18: warning: nonnull argument ‘bound’ compared to NULL [-Wnonnull-compare] assert(render && bound && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:33:27: warning: nonnull argument ‘surface’ compared to NULL [-Wnonnull-compare] assert(render && bound && surface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c: In function ‘wlc_render_view_paint’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:44:11: warning: nonnull argument ‘render’ compared to NULL [-Wnonnull-compare] assert(render && view); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:44:18: warning: nonnull argument ‘view’ compared to NULL [-Wnonnull-compare] assert(render && view); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c: In function ‘wlc_render’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:136:11: warning: nonnull argument ‘render’ compared to NULL [-Wnonnull-compare] assert(render && context); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/render/render.c:136:18: warning: nonnull argument ‘context’ compared to NULL [-Wnonnull-compare] assert(render && context); [ 22%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/resources.c.o ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 23%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/types/buffer.c.o [ 24%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/types/data-source.c.o [ 25%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/types/region.c.o [ 26%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/types/shell-surface.c.o [ 27%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/types/surface.c.o [ 27%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/resources/types/xdg-surface.c.o [ 28%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/session/fd.c.o [ 30%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/session/tty.c.o [ 31%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/session/udev.c.o [ 32%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/wlc.c.o [ 33%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/extended/wlc-wayland.c.o [ 34%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/extended/wlc-render.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:5: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c: In function ‘wlc_source’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:283:11: warning: nonnull argument ‘source’ compared to NULL [-Wnonnull-compare] assert(source && name && grow); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:283:18: warning: nonnull argument ‘name’ compared to NULL [-Wnonnull-compare] assert(source && name && grow); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c: In function ‘wl_resource_create_checked’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:356:11: warning: nonnull argument ‘client’ compared to NULL [-Wnonnull-compare] assert(client && interface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:356:18: warning: nonnull argument ‘interface’ compared to NULL [-Wnonnull-compare] assert(client && interface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c: In function ‘wlc_resource_create_from’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:423:7: warning: nonnull argument ‘resource’ compared to NULL [-Wnonnull-compare] if (!resource) ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:5: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c: In function ‘wlc_resource_create’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:377:11: warning: nonnull argument ‘source’ compared to NULL [-Wnonnull-compare] assert(source && client && interface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:377:18: warning: nonnull argument ‘client’ compared to NULL [-Wnonnull-compare] assert(source && client && interface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:377:28: warning: nonnull argument ‘interface’ compared to NULL [-Wnonnull-compare] assert(source && client && interface); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c: In function ‘wl_resource_for_client’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:495:11: warning: nonnull argument ‘source’ compared to NULL [-Wnonnull-compare] assert(source && client); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/resources/resources.c:495:18: warning: nonnull argument ‘client’ compared to NULL [-Wnonnull-compare] assert(source && client); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 35%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/platform/backend/x11.c.o [ 36%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/xwayland/xwayland.c.o [ 37%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/xwayland/xwm.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c:1: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c: In function ‘wlc_pixels_write’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c:24:11: warning: nonnull argument ‘geometry’ compared to NULL [-Wnonnull-compare] assert(geometry && data); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c:24:20: warning: nonnull argument ‘data’ compared to NULL [-Wnonnull-compare] assert(geometry && data); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c: In function ‘wlc_pixels_read’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c:36:11: warning: nonnull argument ‘geometry’ compared to NULL [-Wnonnull-compare] assert(geometry && out_geometry && out_data); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c:36:20: warning: nonnull argument ‘out_geometry’ compared to NULL [-Wnonnull-compare] assert(geometry && out_geometry && out_data); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/extended/wlc-render.c:36:36: warning: nonnull argument ‘out_data’ compared to NULL [-Wnonnull-compare] assert(geometry && out_geometry && out_data); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, [ 38%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/session/dbus.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/xwayland/xwm.c:12: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/xwayland/xwm.c: In function ‘wlc_geometry_equals’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:95:11: warning: nonnull argument ‘a’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:95:13: warning: nonnull argument ‘b’ compared to NULL [-Wnonnull-compare] assert(a && b); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/xwayland/xwm.c: In function ‘wlc_x11_window_configure’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/xwayland/xwm.c:463:11: warning: nonnull argument ‘win’ compared to NULL [-Wnonnull-compare] assert(win && g); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/xwayland/xwm.c:463:15: warning: nonnull argument ‘g’ compared to NULL [-Wnonnull-compare] assert(win && g); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/geometry.h:12:0, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/include/wlc/wlc.h:9, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/internal.h:4, from /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:7: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c: In function ‘wlc_dbus_add_match’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:226:11: warning: nonnull argument ‘c’ compared to NULL [-Wnonnull-compare] assert(c && format); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:226:13: warning: nonnull argument ‘format’ compared to NULL [-Wnonnull-compare] assert(c && format); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c: In function ‘wlc_dbus_add_match_signal’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:255:11: warning: nonnull argument ‘c’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:255:13: warning: nonnull argument ‘sender’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:255:23: warning: nonnull argument ‘iface’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:255:32: warning: nonnull argument ‘member’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:255:42: warning: nonnull argument ‘path’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c: In function ‘wlc_dbus_remove_match’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:262:11: warning: nonnull argument ‘c’ compared to NULL [-Wnonnull-compare] assert(c && format); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:262:13: warning: nonnull argument ‘format’ compared to NULL [-Wnonnull-compare] assert(c && format); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c: In function ‘wlc_dbus_remove_match_signal’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:279:11: warning: nonnull argument ‘c’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:279:13: warning: nonnull argument ‘sender’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:279:23: warning: nonnull argument ‘iface’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:279:32: warning: nonnull argument ‘member’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:279:42: warning: nonnull argument ‘path’ compared to NULL [-Wnonnull-compare] assert(c && sender && iface && member && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c: In function ‘wlc_dbus_close’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:286:11: warning: nonnull argument ‘c’ compared to NULL [-Wnonnull-compare] [ 40%] Building C object lib/wlc/src/CMakeFiles/wlc-object.dir/session/logind.c.o [ 40%] Built target wlc-object [ 41%] Building C object lib/chck/chck/buffer/CMakeFiles/chck_buffer.dir/buffer.c.o assert(c && ctx); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:286:13: warning: nonnull argument ‘ctx’ compared to NULL [-Wnonnull-compare] assert(c && ctx); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c: In function ‘wlc_dbus_open’: /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:295:11: warning: nonnull argument ‘loop’ compared to NULL [-Wnonnull-compare] assert(loop && out && ctx_out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:295:16: warning: nonnull argument ‘out’ compared to NULL [-Wnonnull-compare] assert(loop && out && ctx_out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/session/dbus.c:295:23: warning: nonnull argument ‘ctx_out’ compared to NULL [-Wnonnull-compare] assert(loop && out && ctx_out); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/overflow/overflow.h:9:0, [ 42%] Linking C static library ../../lib/libchck-buffer.a [ 42%] Built target chck_buffer [ 43%] Building C object lib/chck/chck/pool/CMakeFiles/chck_pool.dir/pool.c.o from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:2: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_fill’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:179:15: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(src && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_fill_from_file’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:193:55: warning: nonnull argument ‘src’ compared to NULL [-Wnonnull-compare] if (!bounds_check(buf, size, memb) || !buf->curpos || !src) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/overflow/overflow.h:9:0, from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:2: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:191:11: warning: nonnull argument ‘src’ compared to NULL [-Wnonnull-compare] assert(src && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:191:15: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(src && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_fill_from_fd’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:202:14: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(fd && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_read’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:217:11: warning: nonnull argument ‘dst’ compared to NULL [-Wnonnull-compare] assert(dst && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:217:15: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(dst && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_read_int’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:237:11: warning: nonnull argument ‘i’ compared to NULL [-Wnonnull-compare] assert(i && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:237:13: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(i && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_read_string_of_type’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:254:15: warning: nonnull argument ‘str’ compared to NULL [-Wnonnull-compare] assert(buf && str); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:254:11: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(buf && str); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c: In function ‘chck_buffer_read_string’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:284:11: warning: nonnull argument ‘str’ compared to NULL [-Wnonnull-compare] assert(str && buf); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/buffer/buffer.c:284:15: warning: nonnull argument ‘buf’ compared to NULL [-Wnonnull-compare] assert(str && buf); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:5:0: [ 44%] Linking C static library ../../lib/libchck-pool.a [ 44%] Built target chck_pool [ 45%] Building C object lib/chck/chck/lut/CMakeFiles/chck_lut.dir/lut.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_pool’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:284:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && member_size > 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_pool_print’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:342:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:342:16: warning: nonnull argument ‘out’ compared to NULL [-Wnonnull-compare] assert(pool && out); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_pool_iter’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:412:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && iter); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:412:16: warning: nonnull argument ‘iter’ compared to NULL [-Wnonnull-compare] assert(pool && iter); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_iter_pool’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:449:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && member_size > 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_iter_pool_iter’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:531:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && iter); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:531:16: warning: nonnull argument ‘iter’ compared to NULL [-Wnonnull-compare] assert(pool && iter); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_ring_pool’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:552:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && member_size > 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c: In function ‘chck_ring_pool_iter’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:637:11: warning: nonnull argument ‘pool’ compared to NULL [-Wnonnull-compare] assert(pool && iter); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/pool/pool.c:637:16: warning: nonnull argument ‘iter’ compared to NULL [-Wnonnull-compare] assert(pool && iter); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:5:0: [ 46%] Linking C static library ../../lib/libchck-lut.a [ 46%] Built target chck_lut [ 46%] Building C object lib/chck/chck/atlas/CMakeFiles/chck_atlas.dir/atlas.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_lut’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:65:11: warning: nonnull argument ‘lut’ compared to NULL [-Wnonnull-compare] assert(lut && count > 0 && member > 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_lut_uint_algorithm’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:77:11: warning: nonnull argument ‘lut’ compared to NULL [-Wnonnull-compare] assert(lut && hashuint); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:77:15: warning: nonnull argument ‘hashuint’ compared to NULL [-Wnonnull-compare] assert(lut && hashuint); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_lut_str_algorithm’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:84:11: warning: nonnull argument ‘lut’ compared to NULL [-Wnonnull-compare] assert(lut && hashstr); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:84:15: warning: nonnull argument ‘hashstr’ compared to NULL [-Wnonnull-compare] assert(lut && hashstr); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_hash_table_uint_algorithm’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:287:11: warning: nonnull argument ‘table’ compared to NULL [-Wnonnull-compare] assert(table && hashuint); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:287:17: warning: nonnull argument ‘hashuint’ compared to NULL [-Wnonnull-compare] assert(table && hashuint); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_hash_table_str_algorithm’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:298:11: warning: nonnull argument ‘table’ compared to NULL [-Wnonnull-compare] assert(table && hashstr); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:298:17: warning: nonnull argument ‘hashstr’ compared to NULL [-Wnonnull-compare] assert(table && hashstr); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_hash_table_str_set’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:392:11: warning: nonnull argument ‘table’ compared to NULL [-Wnonnull-compare] assert(table && str); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:392:17: warning: nonnull argument ‘str’ compared to NULL [-Wnonnull-compare] assert(table && str); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c: In function ‘chck_hash_table_str_get’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:399:11: warning: nonnull argument ‘table’ compared to NULL [-Wnonnull-compare] assert(table && str); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/lut/lut.c:399:17: warning: nonnull argument ‘str’ compared to NULL [-Wnonnull-compare] assert(table && str); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/atlas/atlas.c:6:0: [ 47%] Linking C static library ../../lib/libchck-atlas.a [ 47%] Built target chck_atlas [ 48%] Building C object lib/chck/chck/dl/CMakeFiles/chck_dl.dir/dl.c.o [ 50%] Linking C static library ../../lib/libchck-dl.a [ 50%] Built target chck_dl [ 51%] Building C object lib/chck/chck/fs/CMakeFiles/chck_fs.dir/fs.c.o [ 52%] Linking C static library ../../lib/libchck-fs.a [ 52%] Built target chck_fs [ 52%] Building C object lib/chck/chck/sjis/CMakeFiles/chck_sjis.dir/sjis.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/atlas/atlas.c: In function ‘chck_atlas_get’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/atlas/atlas.c:209:11: warning: nonnull argument ‘atlas’ compared to NULL [-Wnonnull-compare] assert(atlas && index > 0); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/sjis/sjis.c:7:0: [ 53%] Linking C static library ../../lib/libchck-sjis.a [ 53%] Built target chck_sjis [ 54%] Building C object lib/chck/chck/xdg/CMakeFiles/chck_xdg.dir/xdg.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/sjis/sjis.c: In function ‘chck_sjis_to_utf8’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/sjis/sjis.c:56:11: warning: nonnull argument ‘sjis’ compared to NULL [-Wnonnull-compare] assert(sjis && size != 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/sjis/sjis.c: In function ‘chck_utf8_to_sjis’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/sjis/sjis.c:130:11: warning: nonnull argument ‘input’ compared to NULL [-Wnonnull-compare] assert(input && size != 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c: In function ‘xdg_get_path’: [ 55%] Linking C static library ../../lib/libchck-xdg.a [ 55%] Built target chck_xdg [ 56%] Building C object lib/chck/chck/string/CMakeFiles/chck_string.dir/string.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:55:8: warning: nonnull argument ‘xdg_env’ compared to NULL [-Wnonnull-compare] if (!xdg_env || !default_path || default_path[0] == '/') ^~~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:7:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:53:11: warning: nonnull argument ‘xdg_env’ compared to NULL [-Wnonnull-compare] assert(xdg_env && default_path && default_path[0] != '/'); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:55:20: warning: nonnull argument ‘default_path’ compared to NULL [-Wnonnull-compare] if (!xdg_env || !default_path || default_path[0] == '/') ^~~~~~~~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:7:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:53:19: warning: nonnull argument ‘default_path’ compared to NULL [-Wnonnull-compare] assert(xdg_env && default_path && default_path[0] != '/'); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c: In function ‘xdg_get_paths’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:92:11: warning: nonnull argument ‘xdg_env’ compared to NULL [-Wnonnull-compare] if (!xdg_env || !default_paths) ^~~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:7:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:82:11: warning: nonnull argument ‘xdg_env’ compared to NULL [-Wnonnull-compare] assert(xdg_env && default_paths && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:92:23: warning: nonnull argument ‘default_paths’ compared to NULL [-Wnonnull-compare] if (!xdg_env || !default_paths) ^~~~~~~~~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:7:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:82:19: warning: nonnull argument ‘default_paths’ compared to NULL [-Wnonnull-compare] assert(xdg_env && default_paths && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/xdg/xdg.c:82:36: warning: nonnull argument ‘state’ compared to NULL [-Wnonnull-compare] assert(xdg_env && default_paths && state); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:6:0: [ 57%] Linking C static library ../../lib/libchck-string.a [ 57%] Built target chck_string [ 58%] Building C object lib/chck/chck/thread/queue/CMakeFiles/chck_tqueue.dir/queue.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c: In function ‘chck_string_set_varg’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:59:11: warning: nonnull argument ‘string’ compared to NULL [-Wnonnull-compare] assert(string && fmt); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:59:18: warning: nonnull argument ‘fmt’ compared to NULL [-Wnonnull-compare] assert(string && fmt); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c: In function ‘chck_string_set’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:96:11: warning: nonnull argument ‘string’ compared to NULL [-Wnonnull-compare] assert(string && other); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:96:18: warning: nonnull argument ‘other’ compared to NULL [-Wnonnull-compare] assert(string && other); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c: In function ‘chck_cstr_remove_chars’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:124:11: warning: nonnull argument ‘cstr’ compared to NULL [-Wnonnull-compare] assert(cstr && bad); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:124:16: warning: nonnull argument ‘bad’ compared to NULL [-Wnonnull-compare] assert(cstr && bad); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c: In function ‘chck_cstr_replace_char’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:141:11: warning: nonnull argument ‘cstr’ compared to NULL [-Wnonnull-compare] assert(cstr && replace != with); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c: In function ‘chck_cstr_tokenize’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:155:11: warning: nonnull argument ‘out_len’ compared to NULL [-Wnonnull-compare] assert(out_len && separator && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:155:19: warning: nonnull argument ‘separator’ compared to NULL [-Wnonnull-compare] assert(out_len && separator && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:156:52: warning: nonnull argument ‘state’ compared to NULL [-Wnonnull-compare] const char *current = (state && *state ? *state : cstr); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:6:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:155:32: warning: nonnull argument ‘state’ compared to NULL [-Wnonnull-compare] assert(out_len && separator && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c: In function ‘chck_cstr_tokenize_quoted’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:183:11: warning: nonnull argument ‘out_len’ compared to NULL [-Wnonnull-compare] assert(out_len && separator && quotes && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:183:19: warning: nonnull argument ‘separator’ compared to NULL [-Wnonnull-compare] assert(out_len && separator && quotes && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/string/string.c:183:42: warning: nonnull argument ‘state’ compared to NULL [-Wnonnull-compare] assert(out_len && separator && quotes && state); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c: In function ‘chck_tqueue_collect’: [ 60%] Linking C static library ../../../lib/libchck-tqueue.a [ 60%] Built target chck_tqueue [ 61%] Building C object lib/chck/chck/unicode/CMakeFiles/chck_unicode.dir/unicode.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:202:7: warning: nonnull argument ‘tqueue’ compared to NULL [-Wnonnull-compare] if (!tqueue || !creator_thread(tqueue)) ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:8:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c: In function ‘chck_tqueue_add_task’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:147:11: warning: nonnull argument ‘tqueue’ compared to NULL [-Wnonnull-compare] assert(tqueue && data); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:147:18: warning: nonnull argument ‘data’ compared to NULL [-Wnonnull-compare] assert(tqueue && data); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c: In function ‘chck_tqueue_set_fd’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:283:7: warning: nonnull argument ‘tqueue’ compared to NULL [-Wnonnull-compare] if (!tqueue || !creator_thread(tqueue)) ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c: In function ‘chck_tqueue_get_fd’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:298:7: warning: nonnull argument ‘tqueue’ compared to NULL [-Wnonnull-compare] if (!tqueue || !creator_thread(tqueue)) ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:8:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c: In function ‘chck_tqueue’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:322:11: warning: nonnull argument ‘tqueue’ compared to NULL [-Wnonnull-compare] assert(tqueue && work && msize > 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:325:18: warning: nonnull argument ‘work’ compared to NULL [-Wnonnull-compare] if (!msize || !work) ^~~~~ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:8:0: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/thread/queue/queue.c:322:18: warning: nonnull argument ‘work’ compared to NULL [-Wnonnull-compare] assert(tqueue && work && msize > 0); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:2:0: [ 62%] Linking C static library ../../lib/libchck-unicode.a [ 62%] Built target chck_unicode [ 63%] Linking C shared library libwlc.so /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c: In function ‘chck_utf16_encode’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:25:11: warning: nonnull argument ‘out’ compared to NULL [-Wnonnull-compare] assert(out && in_out_hi); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:25:15: warning: nonnull argument ‘in_out_hi’ compared to NULL [-Wnonnull-compare] assert(out && in_out_hi); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c: In function ‘chck_utf8_decode’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:88:11: warning: nonnull argument ‘state’ compared to NULL [-Wnonnull-compare] assert(state && codep); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:88:17: warning: nonnull argument ‘codep’ compared to NULL [-Wnonnull-compare] assert(state && codep); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c: In function ‘chck_utf8_strlen’: /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:150:11: warning: nonnull argument ‘u8’ compared to NULL [-Wnonnull-compare] assert(u8 && out_len); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/unicode/unicode.c:150:14: warning: nonnull argument ‘out_len’ compared to NULL [-Wnonnull-compare] assert(u8 && out_len); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/backend/backend.h:33:17: warning: type of ‘wlc_backend_surface’ does not match original declaration [-Wlto-type-mismatch] WLC_NONULL bool wlc_backend_surface(struct wlc_backend_surface *surface, void (*destructor)(struct wlc_backend_surface*), size_t internal_size); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/backend/backend.c:12:1: note: ‘wlc_backend_surface’ was previously declared here wlc_backend_surface(struct wlc_backend_surface *surface, void (*destructor)(struct wlc_backend_surface*), size_t internal_size) ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/platform/backend/backend.c:12:1: note: code may be misoptimized unless -fno-strict-aliasing is used /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.h:91:21: warning: type of ‘wlc_output_finish_frame’ does not match original declaration [-Wlto-type-mismatch] WLC_NONULLV(2) void wlc_output_finish_frame(struct wlc_output *output, const struct timespec *ts); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:396:1: note: ‘wlc_output_finish_frame’ was previously declared here wlc_output_finish_frame(struct wlc_output *output, const struct timespec *ts) ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:396:1: note: code may be misoptimized unless -fno-strict-aliasing is used /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.h:99:6: warning: type of ‘wlc_output_terminate’ does not match original declaration [-Wlto-type-mismatch] [ 63%] Built target wlc Scanning dependencies of target orbment [ 64%] Building C object src/CMakeFiles/orbment.dir/log.c.o [ 65%] Building C object src/CMakeFiles/orbment.dir/plugin.c.o void wlc_output_terminate(struct wlc_output *output); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:935:1: note: ‘wlc_output_terminate’ was previously declared here wlc_output_terminate(struct wlc_output *output) ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/wlc/src/compositor/output.c:935:1: note: code may be misoptimized unless -fno-strict-aliasing is used /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c: In function ‘import_plugin’: [ 66%] Building C object src/CMakeFiles/orbment.dir/hooks.c.o [ 67%] Building C object src/CMakeFiles/orbment.dir/signals.c.o [ 68%] Building C object src/CMakeFiles/orbment.dir/orbment.c.o [ 70%] Linking C executable orbment [ 70%] Built target orbment Scanning dependencies of target orbment-plugin-keybind [ 71%] Building C object plugins/keybind/CMakeFiles/orbment-plugin-keybind.dir/keybind.c.o [ 72%] Linking C shared module ../orbment-plugin-keybind.so [ 72%] Built target orbment-plugin-keybind Scanning dependencies of target orbment-plugin-layout [ 73%] Building C object plugins/layout/CMakeFiles/orbment-plugin-layout.dir/layout.c.o /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c:465:7: warning: nonnull argument ‘name’ compared to NULL [-Wnonnull-compare] if (!name) ^ /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c: In function ‘has_methods’: /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c:475:27: warning: nonnull argument ‘methods’ compared to NULL [-Wnonnull-compare] if (!caller || !handle || !methods) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c: In function ‘import_method’: /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c:506:30: warning: nonnull argument ‘name’ compared to NULL [-Wnonnull-compare] if (!caller || !handle || !name || !signature) ^~~~~ /mnt/media/dev/buildhck/builds/orbment/src/src/plugin.c:506:39: warning: nonnull argument ‘signature’ compared to NULL [-Wnonnull-compare] if (!caller || !handle || !name || !signature) ^~~~~~~~~~ /mnt/media/dev/buildhck/builds/orbment/src/plugins/layout/layout.c: In function ‘relayout’: [ 74%] Linking C shared module ../orbment-plugin-layout.so [ 74%] Built target orbment-plugin-layout Scanning dependencies of target orbment-plugin-compressor-ppm [ 75%] Building C object plugins/compressor/CMakeFiles/orbment-plugin-compressor-ppm.dir/compressor-ppm.c.o [ 76%] Linking C shared module ../orbment-plugin-compressor-ppm.so [ 76%] Built target orbment-plugin-compressor-ppm Scanning dependencies of target orbment-plugin-compressor [ 77%] Building C object plugins/compressor/CMakeFiles/orbment-plugin-compressor.dir/compressor.c.o [ 78%] Linking C shared module ../orbment-plugin-compressor.so [ 78%] Built target orbment-plugin-compressor Scanning dependencies of target orbment-plugin-compressor-png [ 80%] Building C object plugins/compressor/CMakeFiles/orbment-plugin-compressor-png.dir/compressor-png.c.o [ 80%] Linking C shared module ../orbment-plugin-compressor-png.so [ 80%] Built target orbment-plugin-compressor-png Scanning dependencies of target orbment-plugin-core-input [ 81%] Building C object plugins/core-input/CMakeFiles/orbment-plugin-core-input.dir/core-input.c.o [ 81%] Linking C shared module ../orbment-plugin-core-input.so [ 81%] Built target orbment-plugin-core-input Scanning dependencies of target orbment-plugin-core-functionality [ 82%] Building C object plugins/core-functionality/CMakeFiles/orbment-plugin-core-functionality.dir/core-functionality.c.o [ 83%] Linking C shared module ../orbment-plugin-core-functionality.so [ 83%] Built target orbment-plugin-core-functionality Scanning dependencies of target orbment-plugin-core-layouts [ 84%] Building C object plugins/core-layouts/CMakeFiles/orbment-plugin-core-layouts.dir/core-layouts.c.o [ 85%] Linking C shared module ../orbment-plugin-core-layouts.so [ 85%] Built target orbment-plugin-core-layouts Scanning dependencies of target orbment-plugin-core-screenshot [ 86%] Building C object plugins/core-screenshot/CMakeFiles/orbment-plugin-core-screenshot.dir/core-screenshot.c.o [ 87%] Linking C shared module ../orbment-plugin-core-screenshot.so [ 87%] Built target orbment-plugin-core-screenshot Scanning dependencies of target orbment-plugin-core-dpms [ 88%] Building C object plugins/core-dpms/CMakeFiles/orbment-plugin-core-dpms.dir/core-dpms.c.o [ 90%] Linking C shared module ../orbment-plugin-core-dpms.so [ 90%] Built target orbment-plugin-core-dpms Scanning dependencies of target orbment-plugin-configuration [ 91%] Building C object plugins/configuration/CMakeFiles/orbment-plugin-configuration.dir/configuration.c.o [ 92%] Linking C shared module ../orbment-plugin-configuration.so [ 92%] Built target orbment-plugin-configuration [ 93%] Building C object lib/inihck/src/CMakeFiles/inihck.dir/inihck.c.o /mnt/media/dev/buildhck/builds/orbment/src/plugins/layout/layout.c:207:14: warning: implicit declaration of function ‘wlc_output_get_virtual_resolution’ [-Wimplicit-function-declaration] if (!(r = wlc_output_get_virtual_resolution(output))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /mnt/media/dev/buildhck/builds/orbment/src/plugins/layout/layout.c:207:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion] if (!(r = wlc_output_get_virtual_resolution(output))) ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:11:0: [ 93%] Linking C static library ../lib/libinihck.a [ 93%] Built target inihck Scanning dependencies of target orbment-plugin-configuration-ini [ 94%] Building C object plugins/configuration/CMakeFiles/orbment-plugin-configuration-ini.dir/configuration-ini.c.o /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c: In function ‘ini’: /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:528:11: warning: nonnull argument ‘ini’ compared to NULL [-Wnonnull-compare] assert(ini && size > 0); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c: In function ‘ini_parse_from_memory’: /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:559:11: warning: nonnull argument ‘ini’ compared to NULL [-Wnonnull-compare] assert(ini && buffer); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:559:15: warning: nonnull argument ‘buffer’ compared to NULL [-Wnonnull-compare] assert(ini && buffer); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c: In function ‘ini_parse’: /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:576:11: warning: nonnull argument ‘ini’ compared to NULL [-Wnonnull-compare] assert(ini && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:576:15: warning: nonnull argument ‘path’ compared to NULL [-Wnonnull-compare] assert(ini && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c: In function ‘ini_get’: /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:609:11: warning: nonnull argument ‘ini’ compared to NULL [-Wnonnull-compare] assert(ini && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:609:15: warning: nonnull argument ‘path’ compared to NULL [-Wnonnull-compare] assert(ini && path); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c: In function ‘ini_iter’: /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:623:11: warning: nonnull argument ‘ini’ compared to NULL [-Wnonnull-compare] assert(ini && iterator && out_value); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:623:15: warning: nonnull argument ‘iterator’ compared to NULL [-Wnonnull-compare] assert(ini && iterator && out_value); ^ /mnt/media/dev/buildhck/builds/orbment/src/lib/inihck/src/inihck.c:623:27: warning: nonnull argument ‘out_value’ compared to NULL [-Wnonnull-compare] assert(ini && iterator && out_value); ^ In file included from /mnt/media/dev/buildhck/builds/orbment/src/plugins/configuration/configuration-ini.c:7: [ 95%] Linking C shared module ../orbment-plugin-configuration-ini.so [ 95%] Built target orbment-plugin-configuration-ini Scanning dependencies of target orbment-plugin-autostart [ 96%] Building C object plugins/autostart/CMakeFiles/orbment-plugin-autostart.dir/autostart.c.o [ 97%] Linking C shared module ../orbment-plugin-autostart.so [ 97%] Built target orbment-plugin-autostart Scanning dependencies of target orbment-plugin-crappy-borders [ 98%] Building C object plugins/crappy-borders/CMakeFiles/orbment-plugin-crappy-borders.dir/crappy-borders.c.o [100%] Linking C shared module ../orbment-plugin-crappy-borders.so [100%] Built target orbment-plugin-crappy-borders /mnt/media/dev/buildhck/builds/orbment/src/lib/chck/chck/overflow/overflow.h:106:11: warning: Call to 'calloc' has an allocation size of 0 bytes