* Package: net-wireless/suscan-0.3.0:0 * Repository: gentoo * Maintainer: zerochaos@gentoo.org radio@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking suscan-0.3.0.tar.gz to /var/tmp/portage/net-wireless/suscan-0.3.0/work >>> Source unpacked in /var/tmp/portage/net-wireless/suscan-0.3.0/work >>> Preparing source in /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build" cmake -C /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/gentoo_toolchain.cmake /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 loading initial cache file /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.1.0") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib64/libz.so (found version "1.3") -- Checking for module 'sigutils>=0.1' -- Found sigutils, version 0.1 -- Checking for module 'sndfile>=1.0.2' -- Found sndfile, version 1.2.2 -- Checking for module 'fftw3f>=3.0' -- Found fftw3f, version 3.3.10 -- Checking for module 'SoapySDR>=0.5.0' -- Found SoapySDR, version 0.8.1 -- Checking for module 'libxml-2.0>=2.9.0' -- Found libxml-2.0, version 2.11.6 -- Checking for module 'volk>=1.0' -- Found volk, version 3.0 -- Checking for module 'alsa>=1.2' -- Found alsa, version 1.2.10 -- Checking for module 'portaudio-2.0>=19' -- Found portaudio-2.0, version 19 -- Could NOT find CppCheck (missing: CPPCHECK_BIN) CppCheck not found -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -O3 -pipe -march=native -fno-diagnostics-color -Wall -DPKGDATADIR='"/usr/share/suscan"' -D__FILENAME__='"$(subst /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/,,$(abspath $<))"' -DHAVE_VOLK=1 -DHAVE_ALSA=1 C++ Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done (1.3s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0" * Build directory (BUILD_DIR): "/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build" make -j4 VERBOSE=1 /usr/bin/cmake -S/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 -B/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/CMakeFiles /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' make -f CMakeFiles/suscan.dir/build.make CMakeFiles/suscan.dir/depend make[2]: Entering directory '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' cd /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0 /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/CMakeFiles/suscan.dir/DependInfo.cmake make[2]: Leaving directory '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' make -f CMakeFiles/suscan.dir/build.make CMakeFiles/suscan.dir/build make[2]: Entering directory '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' [ 0%] Building C object CMakeFiles/suscan.dir/util/cbor.c.o [ 1%] Building C object CMakeFiles/suscan.dir/util/com.c.o [ 2%] Building C object CMakeFiles/suscan.dir/util/cfg.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -Dsuscan_EXPORTS -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/. -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer/inspector -isystem /usr/include/opus -isystem /usr/include/libxml2 -O3 -pipe -march=native -fno-diagnostics-color -Wall -DPKGDATADIR='"/usr/share/suscan"' -D__FILENAME__='"/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/CMakeFiles/suscan.dir/compiler_depend.ts"' -DHAVE_VOLK=1 -DHAVE_ALSA=1 -fPIC -fno-diagnostics-color -I/usr/include/sigutils -I/usr/include/sigutils/util -D_SU_SINGLE_PRECISION -DHAVE_VOLK=1 -MD -MT CMakeFiles/suscan.dir/util/cbor.c.o -MF CMakeFiles/suscan.dir/util/cbor.c.o.d -o CMakeFiles/suscan.dir/util/cbor.c.o -c /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c [ 3%] Building C object CMakeFiles/suscan.dir/util/compat.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -Dsuscan_EXPORTS -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/. -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer/inspector -isystem /usr/include/opus -isystem /usr/include/libxml2 -O3 -pipe -march=native -fno-diagnostics-color -Wall -DPKGDATADIR='"/usr/share/suscan"' -D__FILENAME__='"/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/CMakeFiles/suscan.dir/compiler_depend.ts"' -DHAVE_VOLK=1 -DHAVE_ALSA=1 -fPIC -fno-diagnostics-color -I/usr/include/sigutils -I/usr/include/sigutils/util -D_SU_SINGLE_PRECISION -DHAVE_VOLK=1 -MD -MT CMakeFiles/suscan.dir/util/com.c.o -MF CMakeFiles/suscan.dir/util/com.c.o.d -o CMakeFiles/suscan.dir/util/com.c.o -c /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/com.c /usr/bin/x86_64-pc-linux-gnu-gcc -Dsuscan_EXPORTS -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/. -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer/inspector -isystem /usr/include/opus -isystem /usr/include/libxml2 -O3 -pipe -march=native -fno-diagnostics-color -Wall -DPKGDATADIR='"/usr/share/suscan"' -D__FILENAME__='"/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/CMakeFiles/suscan.dir/compiler_depend.ts"' -DHAVE_VOLK=1 -DHAVE_ALSA=1 -fPIC -fno-diagnostics-color -I/usr/include/sigutils -I/usr/include/sigutils/util -D_SU_SINGLE_PRECISION -DHAVE_VOLK=1 -MD -MT CMakeFiles/suscan.dir/util/cfg.c.o -MF CMakeFiles/suscan.dir/util/cfg.c.o.d -o CMakeFiles/suscan.dir/util/cfg.c.o -c /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c /usr/bin/x86_64-pc-linux-gnu-gcc -Dsuscan_EXPORTS -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/. -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer -I/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/analyzer/inspector -isystem /usr/include/opus -isystem /usr/include/libxml2 -O3 -pipe -march=native -fno-diagnostics-color -Wall -DPKGDATADIR='"/usr/share/suscan"' -D__FILENAME__='"/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build/CMakeFiles/suscan.dir/compiler_depend.ts"' -DHAVE_VOLK=1 -DHAVE_ALSA=1 -fPIC -fno-diagnostics-color -I/usr/include/sigutils -I/usr/include/sigutils/util -D_SU_SINGLE_PRECISION -DHAVE_VOLK=1 -MD -MT CMakeFiles/suscan.dir/util/compat.c.o -MF CMakeFiles/suscan.dir/util/compat.c.o.d -o CMakeFiles/suscan.dir/util/compat.c.o -c /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/compat.c /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/compat.c:26:10: fatal error: compat-socket.h: No such file or directory 26 | #include "compat-socket.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [CMakeFiles/suscan.dir/build.make:118: CMakeFiles/suscan.dir/util/compat.c.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.h:28, from /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:26: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/object.h:134:1: error: unknown type name ‘SUDOUBLE’ 134 | SUDOUBLE suscan_object_get_field_double( | ^~~~~~~~ In file included from /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:28: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:209:20: error: unknown type name ‘grow_buf_t’ 209 | int cbor_pack_uint(grow_buf_t *buffer, uint64_t v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/object.h:137:5: error: unknown type name ‘SUDOUBLE’ 137 | SUDOUBLE dfl); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:210:20: error: unknown type name ‘grow_buf_t’ 210 | int cbor_pack_nint(grow_buf_t *buffer, uint64_t v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/object.h:162:5: error: unknown type name ‘SUDOUBLE’ 162 | SUDOUBLE value); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:211:19: error: unknown type name ‘grow_buf_t’ 211 | int cbor_pack_int(grow_buf_t *buffer, int64_t v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:212:20: error: unknown type name ‘grow_buf_t’ 212 | int cbor_pack_blob(grow_buf_t *buffer, const void *data, size_t size); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:213:23: error: unknown type name ‘grow_buf_t’ 213 | void *cbor_alloc_blob(grow_buf_t *buffer, size_t size); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:214:24: error: unknown type name ‘grow_buf_t’ 214 | int cbor_pack_cstr_len(grow_buf_t *buffer, const char *str, size_t len); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:215:19: error: unknown type name ‘grow_buf_t’ 215 | int cbor_pack_str(grow_buf_t *buffer, const char *str); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:216:20: error: unknown type name ‘grow_buf_t’ 216 | int cbor_pack_bool(grow_buf_t *buffer, SUBOOL b); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:217:22: error: unknown type name ‘grow_buf_t’ 217 | int cbor_pack_single(grow_buf_t *buffer, SUSINGLE v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:217:42: error: unknown type name ‘SUSINGLE’ 217 | int cbor_pack_single(grow_buf_t *buffer, SUSINGLE v); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:218:22: error: unknown type name ‘grow_buf_t’ 218 | int cbor_pack_double(grow_buf_t *buffer, SUDOUBLE v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:218:42: error: unknown type name ‘SUDOUBLE’ 218 | int cbor_pack_double(grow_buf_t *buffer, SUDOUBLE v); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:219:20: error: unknown type name ‘grow_buf_t’ 219 | int cbor_pack_null(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:220:21: error: unknown type name ‘grow_buf_t’ 220 | int cbor_pack_break(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:221:27: error: unknown type name ‘grow_buf_t’ 221 | int cbor_pack_array_start(grow_buf_t *buffer, size_t nelem); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:222:25: error: unknown type name ‘grow_buf_t’ 222 | int cbor_pack_array_end(grow_buf_t *buffer, size_t nelem); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:223:25: error: unknown type name ‘grow_buf_t’ 223 | int cbor_pack_map_start(grow_buf_t *buffer, size_t npairs); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:224:23: error: unknown type name ‘grow_buf_t’ 224 | int cbor_pack_map_end(grow_buf_t *buffer, size_t npairs); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:227:20: error: unknown type name ‘grow_buf_t’ 227 | int cbor_pack_cstr(grow_buf_t *buffer, const char *str) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:233:5: error: unknown type name ‘grow_buf_t’ 233 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:240:22: error: unknown type name ‘grow_buf_t’ 240 | int cbor_unpack_uint(grow_buf_t *buffer, uint64_t *v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:241:22: error: unknown type name ‘grow_buf_t’ 241 | int cbor_unpack_nint(grow_buf_t *buffer, uint64_t *v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:242:21: error: unknown type name ‘grow_buf_t’ 242 | int cbor_unpack_int(grow_buf_t *buffer, int64_t *v); | ^~~~~~~~~~ In file included from /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:23, from /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.h:30: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:209:20: error: unknown type name ‘grow_buf_t’ 209 | int cbor_pack_uint(grow_buf_t *buffer, uint64_t v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:243:22: error: unknown type name ‘grow_buf_t’ 243 | int cbor_unpack_blob(grow_buf_t *buffer, void **data, size_t *size); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:244:26: error: unknown type name ‘grow_buf_t’ 244 | int cbor_unpack_cstr_len(grow_buf_t *buffer, char **str, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:210:20: error: unknown type name ‘grow_buf_t’ 210 | int cbor_pack_nint(grow_buf_t *buffer, uint64_t v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:246:21: error: unknown type name ‘grow_buf_t’ 246 | int cbor_unpack_str(grow_buf_t *buffer, char **str); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:247:22: error: unknown type name ‘grow_buf_t’ 247 | int cbor_unpack_bool(grow_buf_t *buffer, SUBOOL *b); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:248:24: error: unknown type name ‘grow_buf_t’ 248 | int cbor_unpack_single(grow_buf_t *buffer, SUSINGLE *value); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:211:19: error: unknown type name ‘grow_buf_t’ 211 | int cbor_pack_int(grow_buf_t *buffer, int64_t v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:248:44: error: unknown type name ‘SUSINGLE’ 248 | int cbor_unpack_single(grow_buf_t *buffer, SUSINGLE *value); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:249:24: error: unknown type name ‘grow_buf_t’ 249 | int cbor_unpack_double(grow_buf_t *buffer, SUDOUBLE *value); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:212:20: error: unknown type name ‘grow_buf_t’ 212 | int cbor_pack_blob(grow_buf_t *buffer, const void *data, size_t size); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:249:44: error: unknown type name ‘SUDOUBLE’ 249 | int cbor_unpack_double(grow_buf_t *buffer, SUDOUBLE *value); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:250:22: error: unknown type name ‘grow_buf_t’ 250 | int cbor_unpack_null(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:213:23: error: unknown type name ‘grow_buf_t’ 213 | void *cbor_alloc_blob(grow_buf_t *buffer, size_t size); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:251:23: error: unknown type name ‘grow_buf_t’ 251 | int cbor_unpack_break(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:252:27: error: unknown type name ‘grow_buf_t’ 252 | int cbor_unpack_map_start(grow_buf_t *buffer, uint64_t *npairs, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:214:24: error: unknown type name ‘grow_buf_t’ 214 | int cbor_pack_cstr_len(grow_buf_t *buffer, const char *str, size_t len); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:254:25: error: unknown type name ‘grow_buf_t’ 254 | int cbor_unpack_map_end(grow_buf_t *buffer, SUBOOL end_required); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:215:19: error: unknown type name ‘grow_buf_t’ 215 | int cbor_pack_str(grow_buf_t *buffer, const char *str); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:255:29: error: unknown type name ‘grow_buf_t’ 255 | int cbor_unpack_array_start(grow_buf_t *buffer, uint64_t *nelem, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:257:27: error: unknown type name ‘grow_buf_t’ 257 | int cbor_unpack_array_end(grow_buf_t *buffer, SUBOOL end_required); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:216:20: error: unknown type name ‘grow_buf_t’ 216 | int cbor_pack_bool(grow_buf_t *buffer, SUBOOL b); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:295:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 295 | CBOR_INT_UNPACKER(8) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:217:22: error: unknown type name ‘grow_buf_t’ 217 | int cbor_pack_single(grow_buf_t *buffer, SUSINGLE v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:296:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 296 | CBOR_INT_UNPACKER(16) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:297:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 297 | CBOR_INT_UNPACKER(32) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:217:42: error: unknown type name ‘SUSINGLE’ 217 | int cbor_pack_single(grow_buf_t *buffer, SUSINGLE v); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:298:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 298 | CBOR_INT_UNPACKER(64) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:218:22: error: unknown type name ‘grow_buf_t’ 218 | int cbor_pack_double(grow_buf_t *buffer, SUDOUBLE v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:300:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 300 | CBOR_UINT_UNPACKER(8) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:218:42: error: unknown type name ‘SUDOUBLE’ 218 | int cbor_pack_double(grow_buf_t *buffer, SUDOUBLE v); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:301:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 301 | CBOR_UINT_UNPACKER(16) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:219:20: error: unknown type name ‘grow_buf_t’ 219 | int cbor_pack_null(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:302:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 302 | CBOR_UINT_UNPACKER(32) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:220:21: error: unknown type name ‘grow_buf_t’ 220 | int cbor_pack_break(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.h:303:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 303 | CBOR_UINT_UNPACKER(64) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:221:27: error: unknown type name ‘grow_buf_t’ 221 | int cbor_pack_array_start(grow_buf_t *buffer, size_t nelem); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:45:21: error: unknown type name ‘grow_buf_t’ 45 | pack_cbor_type_byte(grow_buf_t *buffer, enum cbor_major_type type, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:222:25: error: unknown type name ‘grow_buf_t’ 222 | int cbor_pack_array_end(grow_buf_t *buffer, size_t nelem); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:58:5: error: unknown type name ‘grow_buf_t’ 58 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:223:25: error: unknown type name ‘grow_buf_t’ 223 | int cbor_pack_map_start(grow_buf_t *buffer, size_t npairs); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:100:18: error: unknown type name ‘grow_buf_t’ 100 | cbor_pack_single(grow_buf_t *buffer, SUSINGLE value) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:100:38: error: unknown type name ‘SUSINGLE’ 100 | cbor_pack_single(grow_buf_t *buffer, SUSINGLE value) | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:224:23: error: unknown type name ‘grow_buf_t’ 224 | int cbor_pack_map_end(grow_buf_t *buffer, size_t npairs); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:119:18: error: unknown type name ‘grow_buf_t’ 119 | cbor_pack_double(grow_buf_t *buffer, SUDOUBLE value) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:227:20: error: unknown type name ‘grow_buf_t’ 227 | int cbor_pack_cstr(grow_buf_t *buffer, const char *str) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:119:38: error: unknown type name ‘SUDOUBLE’ 119 | cbor_pack_double(grow_buf_t *buffer, SUDOUBLE value) | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:233:5: error: unknown type name ‘grow_buf_t’ 233 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:138:16: error: unknown type name ‘grow_buf_t’ 138 | cbor_pack_uint(grow_buf_t *buffer, uint64_t v) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:240:22: error: unknown type name ‘grow_buf_t’ 240 | int cbor_unpack_uint(grow_buf_t *buffer, uint64_t *v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:144:16: error: unknown type name ‘grow_buf_t’ 144 | cbor_pack_nint(grow_buf_t *buffer, uint64_t v) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:150:15: error: unknown type name ‘grow_buf_t’ 150 | cbor_pack_int(grow_buf_t *buffer, int64_t v) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:241:22: error: unknown type name ‘grow_buf_t’ 241 | int cbor_unpack_nint(grow_buf_t *buffer, uint64_t *v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:160:5: error: unknown type name ‘grow_buf_t’ 160 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:242:21: error: unknown type name ‘grow_buf_t’ 242 | int cbor_unpack_int(grow_buf_t *buffer, int64_t *v); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:173:17: error: unknown type name ‘grow_buf_t’ 173 | cbor_alloc_blob(grow_buf_t *buffer, size_t size) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:243:22: error: unknown type name ‘grow_buf_t’ 243 | int cbor_unpack_blob(grow_buf_t *buffer, void **data, size_t *size); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:184:20: error: unknown type name ‘grow_buf_t’ 184 | cbor_pack_cstr_len(grow_buf_t *buffer, const char *str, size_t len) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:244:26: error: unknown type name ‘grow_buf_t’ 244 | int cbor_unpack_cstr_len(grow_buf_t *buffer, char **str, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:198:15: error: unknown type name ‘grow_buf_t’ 198 | cbor_pack_str(grow_buf_t *buffer, const char *str) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:246:21: error: unknown type name ‘grow_buf_t’ 246 | int cbor_unpack_str(grow_buf_t *buffer, char **str); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:207:16: error: unknown type name ‘grow_buf_t’ 207 | cbor_pack_bool(grow_buf_t *buffer, SUBOOL b) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:247:22: error: unknown type name ‘grow_buf_t’ 247 | int cbor_unpack_bool(grow_buf_t *buffer, SUBOOL *b); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:217:16: error: unknown type name ‘grow_buf_t’ 217 | cbor_pack_null(grow_buf_t *buffer) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:248:24: error: unknown type name ‘grow_buf_t’ 248 | int cbor_unpack_single(grow_buf_t *buffer, SUSINGLE *value); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:224:17: error: unknown type name ‘grow_buf_t’ 224 | cbor_pack_break(grow_buf_t *buffer) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:248:44: error: unknown type name ‘SUSINGLE’ 248 | int cbor_unpack_single(grow_buf_t *buffer, SUSINGLE *value); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:232:23: error: unknown type name ‘grow_buf_t’ 232 | cbor_pack_array_start(grow_buf_t *buffer, size_t nelem) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:249:24: error: unknown type name ‘grow_buf_t’ 249 | int cbor_unpack_double(grow_buf_t *buffer, SUDOUBLE *value); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:244:21: error: unknown type name ‘grow_buf_t’ 244 | cbor_pack_array_end(grow_buf_t *buffer, size_t nelem) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:249:44: error: unknown type name ‘SUDOUBLE’ 249 | int cbor_unpack_double(grow_buf_t *buffer, SUDOUBLE *value); | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:254:21: error: unknown type name ‘grow_buf_t’ 254 | cbor_pack_map_start(grow_buf_t *buffer, size_t npairs) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:250:22: error: unknown type name ‘grow_buf_t’ 250 | int cbor_unpack_null(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:269:19: error: unknown type name ‘grow_buf_t’ 269 | cbor_pack_map_end(grow_buf_t *buffer, size_t npairs) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:251:23: error: unknown type name ‘grow_buf_t’ 251 | int cbor_unpack_break(grow_buf_t *buffer); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:285:16: error: unknown type name ‘grow_buf_t’ 285 | cbor_peek_type(grow_buf_t *buffer, enum cbor_major_type *type, uint8_t *extra) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:252:27: error: unknown type name ‘grow_buf_t’ 252 | int cbor_unpack_map_start(grow_buf_t *buffer, uint64_t *npairs, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:308:16: error: unknown type name ‘grow_buf_t’ 308 | read_cbor_type(grow_buf_t *buffer, enum cbor_major_type *type, uint8_t *extra) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:254:25: error: unknown type name ‘grow_buf_t’ 254 | int cbor_unpack_map_end(grow_buf_t *buffer, SUBOOL end_required); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:324:16: error: unknown type name ‘grow_buf_t’ 324 | get_addl_bytes(grow_buf_t *buffer, uint8_t extra, uint64_t *out) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:255:29: error: unknown type name ‘grow_buf_t’ 255 | int cbor_unpack_array_start(grow_buf_t *buffer, uint64_t *nelem, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:381:5: error: unknown type name ‘grow_buf_t’ 381 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:257:27: error: unknown type name ‘grow_buf_t’ 257 | int cbor_unpack_array_end(grow_buf_t *buffer, SUBOOL end_required); | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:403:19: error: unknown type name ‘grow_buf_t’ 403 | unpack_cbor_float(grow_buf_t *buffer, uint8_t *extra) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:295:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 295 | CBOR_INT_UNPACKER(8) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:429:28: error: unknown type name ‘grow_buf_t’ 429 | unpack_cbor_arraymap_start(grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:296:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 296 | CBOR_INT_UNPACKER(16) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:455:14: error: unknown type name ‘grow_buf_t’ 455 | sync_buffers(grow_buf_t *orig, grow_buf_t *tmp) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:455:32: error: unknown type name ‘grow_buf_t’ 455 | sync_buffers(grow_buf_t *orig, grow_buf_t *tmp) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:297:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 297 | CBOR_INT_UNPACKER(32) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:466:18: error: unknown type name ‘grow_buf_t’ 466 | cbor_unpack_uint(grow_buf_t *buffer, uint64_t *v) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:262:5: error: unknown type name ‘grow_buf_t’ 262 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:298:1: note: in expansion of macro ‘CBOR_INT_UNPACKER’ 298 | CBOR_INT_UNPACKER(64) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:485:18: error: unknown type name ‘grow_buf_t’ 485 | cbor_unpack_nint(grow_buf_t *buffer, uint64_t *v) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:300:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 300 | CBOR_UINT_UNPACKER(8) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:504:17: error: unknown type name ‘grow_buf_t’ 504 | cbor_unpack_int(grow_buf_t *buffer, int64_t *v) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:301:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 301 | CBOR_UINT_UNPACKER(16) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:555:18: error: unknown type name ‘grow_buf_t’ 555 | cbor_unpack_blob(grow_buf_t *buffer, void **data, size_t *size) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:302:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 302 | CBOR_UINT_UNPACKER(32) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:624:22: error: unknown type name ‘grow_buf_t’ 624 | cbor_unpack_cstr_len(grow_buf_t *buffer, char **str, size_t *len) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:280:5: error: unknown type name ‘grow_buf_t’ 280 | grow_buf_t *buffer, \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./util/cbor.h:303:1: note: in expansion of macro ‘CBOR_UINT_UNPACKER’ 303 | CBOR_UINT_UNPACKER(64) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:676:17: error: unknown type name ‘grow_buf_t’ 676 | cbor_unpack_str(grow_buf_t *buffer, char **str) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:110:5: error: unknown type name ‘SUSINGLE’ 110 | SUSINGLE *array, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:111:11: error: unknown type name ‘SUSINGLE’ 111 | const SUSINGLE *orig, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:692:20: error: unknown type name ‘grow_buf_t’ 692 | cbor_unpack_single(grow_buf_t *buffer, SUSINGLE *value) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:115:5: error: unknown type name ‘SUSINGLE’ 115 | SUSINGLE *array, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:116:11: error: unknown type name ‘SUSINGLE’ 116 | const SUSINGLE *orig, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:692:40: error: unknown type name ‘SUSINGLE’ 692 | cbor_unpack_single(grow_buf_t *buffer, SUSINGLE *value) | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:120:5: error: unknown type name ‘SUDOUBLE’ 120 | SUDOUBLE *array, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:121:11: error: unknown type name ‘SUDOUBLE’ 121 | const SUDOUBLE *orig, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:728:20: error: unknown type name ‘grow_buf_t’ 728 | cbor_unpack_double(grow_buf_t *buffer, SUDOUBLE *value) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:125:5: error: unknown type name ‘SUDOUBLE’ 125 | SUDOUBLE *array, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:126:11: error: unknown type name ‘SUDOUBLE’ 126 | const SUDOUBLE *orig, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:728:40: error: unknown type name ‘SUDOUBLE’ 728 | cbor_unpack_double(grow_buf_t *buffer, SUDOUBLE *value) | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:130:5: error: unknown type name ‘grow_buf_t’ 130 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:131:11: error: unknown type name ‘SUSINGLE’ 131 | const SUSINGLE *array, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:135:5: error: unknown type name ‘grow_buf_t’ 135 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:136:11: error: unknown type name ‘SUDOUBLE’ 136 | const SUDOUBLE *array, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:764:18: error: unknown type name ‘grow_buf_t’ 764 | cbor_unpack_bool(grow_buf_t *buffer, SUBOOL *b) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:140:5: error: unknown type name ‘grow_buf_t’ 140 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:795:18: error: unknown type name ‘grow_buf_t’ 795 | cbor_unpack_null(grow_buf_t *buffer) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:146:5: error: unknown type name ‘grow_buf_t’ 146 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:822:19: error: unknown type name ‘grow_buf_t’ 822 | cbor_unpack_break(grow_buf_t *buffer) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:147:5: error: unknown type name ‘SUSINGLE’ 147 | SUSINGLE **oarray, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:849:23: error: unknown type name ‘grow_buf_t’ 849 | cbor_unpack_map_start(grow_buf_t *buffer, uint64_t *npairs, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:152:5: error: unknown type name ‘grow_buf_t’ 152 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:875:21: error: unknown type name ‘grow_buf_t’ 875 | cbor_unpack_map_end(grow_buf_t *buffer, SUBOOL end_required) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:153:5: error: unknown type name ‘SUDOUBLE’ 153 | SUDOUBLE **oarray, | ^~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:157:5: error: unknown type name ‘grow_buf_t’ 157 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:885:5: error: unknown type name ‘grow_buf_t’ 885 | grow_buf_t *buffer, | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cbor.c:912:23: error: unknown type name ‘grow_buf_t’ 912 | cbor_unpack_array_end(grow_buf_t *buffer, SUBOOL end_required) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:37:5: error: unknown type name ‘grow_buf_t’ 37 | grow_buf_t *buffer) \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:54:5: note: in expansion of macro ‘SUSCAN_SERIALIZER_PROTO’ 54 | SUSCAN_SERIALIZER_PROTO(structname); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.h:68:1: note: in expansion of macro ‘SUSCAN_SERIALIZABLE’ 68 | SUSCAN_SERIALIZABLE(suscan_config) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:50:5: error: unknown type name ‘grow_buf_t’ 50 | grow_buf_t *buffer) \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:55:5: note: in expansion of macro ‘SUSCAN_DESERIALIZER_PROTO’ 55 | SUSCAN_DESERIALIZER_PROTO(structname); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.h:68:1: note: in expansion of macro ‘SUSCAN_SERIALIZABLE’ 68 | SUSCAN_SERIALIZABLE(suscan_config) { | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:28:40: error: unknown type name ‘g_config_desc’ 28 | PTR_LIST_PRIVATE(suscan_config_desc_t, g_config_desc); | ^~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c: In function ‘suscan_config_desc_lookup_unsafe’: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:36:19: error: ‘g_config_desc_count’ undeclared (first use in this function); did you mean ‘g_config_desc_mutex’? 36 | for (i = 0; i < g_config_desc_count; ++i) | ^~~~~~~~~~~~~~~~~~~ | g_config_desc_mutex /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:36:19: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:37:16: error: ‘g_config_desc_list’ undeclared (first use in this function); did you mean ‘g_config_desc_mutex’? 37 | if (strcmp(g_config_desc_list[i]->global_name, global_name) == 0) | ^~~~~~~~~~~~~~~~~~ | g_config_desc_mutex make[2]: *** [CMakeFiles/suscan.dir/build.make:76: CMakeFiles/suscan.dir/util/cbor.c.o] Error 1 In file included from /usr/include/sigutils/sigutils/sigutils.h:25, from /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.h:29: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c: In function ‘suscan_config_desc_register’: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:81:29: error: ‘g_config_desc_list’ undeclared (first use in this function); did you mean ‘g_config_desc_mutex’? 81 | PTR_LIST_APPEND_CHECK(g_config_desc, desc) != -1, | ^~~~~~~~~~~~~ /usr/include/sigutils/sigutils/log.h:110:9: note: in definition of macro ‘SU_TRYCATCH’ 110 | if (!(expr)) { \ | ^~~~ /usr/include/sigutils/util/util.h:53:20: note: in expansion of macro ‘_JOIN’ 53 | #define JOIN(a, b) _JOIN(a, b) | ^~~~~ /usr/include/sigutils/util/util.h:85:38: note: in expansion of macro ‘JOIN’ 85 | ptr_list_append_check ((void ***) &JOIN (name, _list), \ | ^~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:81:7: note: in expansion of macro ‘PTR_LIST_APPEND_CHECK’ 81 | PTR_LIST_APPEND_CHECK(g_config_desc, desc) != -1, | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:81:29: error: ‘g_config_desc_count’ undeclared (first use in this function); did you mean ‘g_config_desc_mutex’? 81 | PTR_LIST_APPEND_CHECK(g_config_desc, desc) != -1, | ^~~~~~~~~~~~~ /usr/include/sigutils/sigutils/log.h:110:9: note: in definition of macro ‘SU_TRYCATCH’ 110 | if (!(expr)) { \ | ^~~~ /usr/include/sigutils/util/util.h:53:20: note: in expansion of macro ‘_JOIN’ 53 | #define JOIN(a, b) _JOIN(a, b) | ^~~~~ /usr/include/sigutils/util/util.h:86:27: note: in expansion of macro ‘JOIN’ 86 | &JOIN (name, _count), ptr) | ^~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:81:7: note: in expansion of macro ‘PTR_LIST_APPEND_CHECK’ 81 | PTR_LIST_APPEND_CHECK(g_config_desc, desc) != -1, | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c: In function ‘suscan_config_to_string’: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:725:3: error: unknown type name ‘grow_buf_t’ 725 | grow_buf_t gbuf = grow_buf_INITIALIZER; | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:725:21: error: ‘grow_buf_INITIALIZER’ undeclared (first use in this function) 725 | grow_buf_t gbuf = grow_buf_INITIALIZER; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:737:19: warning: implicit declaration of function ‘GROW_BUF_STRCAT’ [-Wimplicit-function-declaration] 737 | SU_TRYCATCH(GROW_BUF_STRCAT(&gbuf, ",") != -1, goto fail); | ^~~~~~~~~~~~~~~ /usr/include/sigutils/sigutils/log.h:110:9: note: in definition of macro ‘SU_TRYCATCH’ 110 | if (!(expr)) { \ | ^~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:776:15: warning: implicit declaration of function ‘grow_buf_append’ [-Wimplicit-function-declaration] 776 | SU_TRYCATCH(grow_buf_append(&gbuf, "", 1) != -1, goto fail); | ^~~~~~~~~~~~~~~ /usr/include/sigutils/sigutils/log.h:110:9: note: in definition of macro ‘SU_TRYCATCH’ 110 | if (!(expr)) { \ | ^~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:778:19: warning: implicit declaration of function ‘grow_buf_get_buffer’ [-Wimplicit-function-declaration] 778 | return (char *) grow_buf_get_buffer(&gbuf); | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:778:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 778 | return (char *) grow_buf_get_buffer(&gbuf); | ^ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:781:3: warning: implicit declaration of function ‘grow_buf_finalize’ [-Wimplicit-function-declaration] 781 | grow_buf_finalize(&gbuf); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c: At top level: /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:37:5: error: unknown type name ‘grow_buf_t’ 37 | grow_buf_t *buffer) \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:955:1: note: in expansion of macro ‘SUSCAN_SERIALIZER_PROTO’ 955 | SUSCAN_SERIALIZER_PROTO(suscan_config) | ^~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:995:5: error: unknown type name ‘grow_buf_t’ 995 | grow_buf_t *buffer) | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/./analyzer/serialize.h:50:5: error: unknown type name ‘grow_buf_t’ 50 | grow_buf_t *buffer) \ | ^~~~~~~~~~ /var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0/util/cfg.c:1109:1: note: in expansion of macro ‘SUSCAN_DESERIALIZER_PROTO’ 1109 | SUSCAN_DESERIALIZER_PROTO(suscan_config) | ^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/suscan.dir/build.make:90: CMakeFiles/suscan.dir/util/cfg.c.o] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/suscan.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' make: *** [Makefile:136: all] Error 2 * ERROR: net-wireless/suscan-0.3.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-wireless/suscan-0.3.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-wireless/suscan-0.3.0::gentoo'`. * The complete build log is located at '/var/log/portage/net-wireless:suscan-0.3.0:20231219-035201.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-wireless/suscan-0.3.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/suscan-0.3.0/temp/environment'. * Working directory: '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0_build' * S: '/var/tmp/portage/net-wireless/suscan-0.3.0/work/suscan-0.3.0'