=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for wf-recorder-0.6.0 ninja: Entering directory `output' [1/17] Generating 'proto/libwl_protos.a.p/linux-dmabuf-unstable-v1-protocol.c' [2/17] Generating 'proto/libwl_protos.a.p/wlr-screencopy-unstable-v1-protocol.c' [3/17] Generating 'proto/libwl_protos.a.p/xdg-output-unstable-v1-client-protocol.h' [4/17] Generating 'proto/libwl_protos.a.p/xdg-output-unstable-v1-protocol.c' [5/17] Generating 'proto/libwl_protos.a.p/linux-dmabuf-unstable-v1-client-protocol.h' [6/17] Generating 'wf-recorder.p/xdg-output-unstable-v1-client-protocol.h' [7/17] Generating 'proto/libwl_protos.a.p/wlr-screencopy-unstable-v1-client-protocol.h' [8/17] Generating 'wf-recorder.p/linux-dmabuf-unstable-v1-client-protocol.h' [9/17] Generating 'wf-recorder.p/wlr-screencopy-unstable-v1-client-protocol.h' [10/17] Compiling C object proto/libwl_protos.a.p/meson-generated_linux-dmabuf-unstable-v1-protocol.c.o [11/17] Compiling C object proto/libwl_protos.a.p/meson-generated_wlr-screencopy-unstable-v1-protocol.c.o [12/17] Compiling C object wf-recorder.p/src_averr.c.o [13/17] Compiling C object proto/libwl_protos.a.p/meson-generated_xdg-output-unstable-v1-protocol.c.o [14/17] Linking static target proto/libwl_protos.a [15/17] Compiling C++ object wf-recorder.p/src_main.cpp.o FAILED: [code=1] wf-recorder.p/src_main.cpp.o c++ -Iwf-recorder.p -I. -I.. -I/usr/pkg/include -I/usr/pkg/include/ffmpeg8 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/freetype2 -I/usr/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 '-DWFRECORDER_VERSION="0.6.0"' -Wno-deprecated-declarations -O2 -Dz_off_t=long -pthread -MD -MQ wf-recorder.p/src_main.cpp.o -MF wf-recorder.p/src_main.cpp.o.d -o wf-recorder.p/src_main.cpp.o -c ../src/main.cpp In file included from /usr/include/g++/bits/c++locale.h:46:0, from /usr/include/g++/bits/localefwd.h:40, from /usr/include/g++/ios:41, from /usr/include/g++/ostream:38, from /usr/include/g++/iostream:39, from ../src/main.cpp:3: /usr/include/g++/cstdio:176:11: error: '::vfscanf' has not been declared using ::vfscanf; ^~~~~~~ /usr/include/g++/cstdio:177:11: error: '::vscanf' has not been declared using ::vscanf; ^~~~~~ /usr/include/g++/cstdio:179:11: error: '::vsscanf' has not been declared using ::vsscanf; ^~~~~~~ /usr/include/g++/cstdio:186:22: error: '__gnu_cxx::vfscanf' has not been declared using ::__gnu_cxx::vfscanf; ^~~~~~~ /usr/include/g++/cstdio:187:22: error: '__gnu_cxx::vscanf' has not been declared using ::__gnu_cxx::vscanf; ^~~~~~ /usr/include/g++/cstdio:189:22: error: '__gnu_cxx::vsscanf' has not been declared using ::__gnu_cxx::vsscanf; ^~~~~~~ In file included from /usr/include/g++/bits/localefwd.h:40:0, from /usr/include/g++/ios:41, from /usr/include/g++/ostream:38, from /usr/include/g++/iostream:39, from ../src/main.cpp:3: /usr/include/g++/bits/c++locale.h: In function 'int std::__convert_from_v(int* const&, char*, int, const char*, ...)': /usr/include/g++/bits/c++locale.h:82:51: error: 'locale_t' was not declared in this scope const int __ret = vsnprintf_l(__out, __size, (locale_t)__cloc, __fmt, ^~~~~~~~ /usr/include/g++/bits/c++locale.h:82:51: note: suggested alternative: 'decay_t' const int __ret = vsnprintf_l(__out, __size, (locale_t)__cloc, __fmt, ^~~~~~~~ decay_t /usr/include/g++/bits/c++locale.h:82:23: error: 'vsnprintf_l' was not declared in this scope const int __ret = vsnprintf_l(__out, __size, (locale_t)__cloc, __fmt, ^~~~~~~~~~~ /usr/include/g++/bits/c++locale.h:82:23: note: suggested alternative: 'vsnprintf' const int __ret = vsnprintf_l(__out, __size, (locale_t)__cloc, __fmt, ^~~~~~~~~~~ vsnprintf ../src/main.cpp: In function 'wl_buffer* create_shm_buffer(uint32_t, int, int, int, void**)': ../src/main.cpp:233:77: warning: %m is only allowed in syslog(3) like functions [-Wformat=] fprintf(stderr, "creating a buffer file for %d B failed: %m\n", size); ^ ../src/main.cpp:239:44: warning: %m is only allowed in syslog(3) like functions [-Wformat=] fprintf(stderr, "mmap failed: %m\n"); ^ ../src/main.cpp: In function 'void dmabuf_feedback_main_device(void*, zwp_linux_dmabuf_feedback_v1*, wl_array*)': ../src/main.cpp:482:9: error: 'drmGetDeviceFromDevId' was not declared in this scope if (drmGetDeviceFromDevId(dev_id, 0, &dev) != 0) { ^~~~~~~~~~~~~~~~~~~~~ ../src/main.cpp:482:9: note: suggested alternative: 'drmGetDeviceNameFromFd' if (drmGetDeviceFromDevId(dev_id, 0, &dev) != 0) { ^~~~~~~~~~~~~~~~~~~~~ drmGetDeviceNameFromFd ../src/main.cpp: In function 'void init_wayland_client()': ../src/main.cpp:1067:57: warning: %m is only allowed in syslog(3) like functions [-Wformat=] fprintf(stderr, "failed to create display: %m\n"); ^ ../src/main.cpp: In function 'int main(int, char**)': ../src/main.cpp:1296:66: warning: %m is only allowed in syslog(3) like functions [-Wformat=] fprintf(stderr, "failed to open drm device: %m\n"); ^ ../src/main.cpp:1303:68: warning: %m is only allowed in syslog(3) like functions [-Wformat=] fprintf(stderr, "failed to create gbm device: %m\n"); ^ [16/17] Compiling C++ object wf-recorder.p/src_frame-writer.cpp.o ninja: build stopped: subcommand failed. *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/wayland/wf-recorder *** Error code 1 Stop. make: stopped in /usr/pkgsrc/wayland/wf-recorder