NHOrus

Results 68 issues of NHOrus

`constexpr` is a reserved keyword in C23. GCC-15 switches go C23 by default. LCC uses function named `constexpr` a lot, and then fails to build. https://bugs.gentoo.org/944329

bug

CMake 4 raised minimum compatible version to CMake 3.5. See https://gitlab.kitware.com/cmake/cmake/-/issues/26698 and https://gitlab.kitware.com/cmake/cmake/-/issues/26613 Also see https://bugs.gentoo.org/951814 for bug occurring in Gentoo testing

Full error text: ``` pqiv.c:4246:62: error: passing argument 2 of ‘g_timeout_add’ from incompatible pointer type [-Wincompatible-pointer-types] 4246 | fullscreen_transition_source_id = g_timeout_add(500, window_fullscreen_helper_reset_transition_id, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | gboolean (*)(void)...

CMake 4 raised minimum compatible version to CMake 3.5. See https://gitlab.kitware.com/cmake/cmake/-/issues/26698 and https://gitlab.kitware.com/cmake/cmake/-/issues/26613

Fixes errors that were warnings, once. 1. Fixes system include that fails to provide argument to function and breaks all packages using it by that. 2. Prefix gpm-specific functions with...

### Describe the bug GCC-15 defaults to C23. It made illegal some constructs that are used in ucx are made illegal, for example K&R-style empty function parameters are now interpreted...

Bug

uint is apparently defined in default includes in gcc, but is missing in clang; https://github.com/PixlOne/logiops/blob/628ab937a25724c1f21e7edf25c8e5aaff82c691/src/logid/config/schema.h#L69 see bug https://bugs.gentoo.org/919053

CMake 4 bumped minimum supported version of CMake to 3.5. Zydis 3.1.2 has minimum required as 3.1, and it fails to compile. Gentoo bug https://bugs.gentoo.org/951986 See CMake changelog https://gitlab.kitware.com/cmake/cmake/-/issues/26698 and...

https://bugs.gentoo.org/946814 `ld.lld: error: non-exported symbol 'atexit' in '/usr/lib64/libc_nonshared.a(atexit.oS)' is referenced by DSO '/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../lib64/libdmalloc.so'` https://bugs.gentoo.org/930210 `/usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: bin/enblend: hidden symbol 'atexit' in /usr/lib64/libc_nonshared.a(atexit.oS) is referenced by DSO /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: bad...

CMake4 dropped compatibility with CMake < 3.5