GNUstep-build/swift-corelibs-libdispatch/tests/dispatch_timer_short.c:58:74: error: implicit conversion from 'unsigned long long' to 'double' may lose precision [-Werror,-Wimplicit-int-float-conversion]
test_long_less_than("Frequency", 1, (long)ceil((double)delay/(finalCount*interval)));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/mobian/gnustep-build/pinephone-mobian-debian-12-clang-9.0/GNUstep-build/swift-corelibs-libdispatch/tests/bsdtests.h:135:90: note: expanded from macro 'test_long_less_than'
#define test_long_less_than(a,b,c) _test_long_less_than(__SOURCE_FILE__, __LINE__, a, b, c)
^
1 error generated.
make[2]: *** [tests/CMakeFiles/dispatch_timer_short.dir/build.make:76: tests/CMakeFiles/dispatch_timer_short.dir/dispatch_timer_short.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:593: tests/CMakeFiles/dispatch_timer_short.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 71%] Linking C executable dispatch_timer_timeout
[ 72%] Linking C executable dispatch_sema
[ 72%] Built target dispatch_timer
[ 72%] Built target dispatch_timer_timeout
[ 72%] Built target dispatch_sema
make: *** [Makefile:146: all] Error 2
Find some way to fix it.