>> ['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