>>> libsurvive: Building community/libsurvive 1.01-r4 (using abuild 3.13.0-r3) started Sat, 04 May 2024 16:26:05 +0000 >>> libsurvive: Checking sanity of /home/buildozer/aports/community/libsurvive/APKBUILD... >>> libsurvive: Analyzing dependencies... >>> libsurvive: Installing for build: build-base xr-hardware eigen-dev libpcap-dev libusb-dev openblas-dev zlib-dev cmake sciplot (1/30) Installing udev-init-scripts (35-r1) (2/30) Installing udev-init-scripts-openrc (35-r1) (3/30) Installing eudev-openrc (3.2.14-r2) (4/30) Installing eudev-libs (3.2.14-r2) (5/30) Installing libeconf (0.6.2-r0) (6/30) Installing libblkid (2.40-r2) (7/30) Installing xz-libs (5.6.1-r3) (8/30) Installing kmod-libs (32-r0) (9/30) Installing eudev (3.2.14-r2) (10/30) Installing xr-hardware (1.1.1-r0) (11/30) Installing eigen-dev (3.4.0-r10) (12/30) Installing libpcap (1.10.4-r1) (13/30) Installing libpcap-dev (1.10.4-r1) (14/30) Installing libusb (1.0.27-r0) (15/30) Installing libusb-dev (1.0.27-r0) (16/30) Installing libquadmath (13.2.1_git20240309-r0) (17/30) Installing libgfortran (13.2.1_git20240309-r0) (18/30) Installing gfortran (13.2.1_git20240309-r0) (19/30) Installing openblas (0.3.27-r0) (20/30) Installing liblapack (0.3.27-r0) (21/30) Installing liblapacke (0.3.27-r0) (22/30) Installing openblas-dev (0.3.27-r0) (23/30) Installing zlib-dev (1.3.1-r1) (24/30) Installing libbz2 (1.0.8-r6) (25/30) Installing libarchive (3.7.3-r0) (26/30) Installing rhash-libs (1.4.4-r0) (27/30) Installing libuv (1.48.0-r0) (28/30) Installing cmake (3.29.2-r1) (29/30) Installing sciplot (0.3.1-r0) (30/30) Installing .makedepends-libsurvive (20240504.162621) Executing busybox-1.36.1-r26.trigger Executing eudev-3.2.14-r2.trigger OK: 533 MiB in 133 packages >>> libsurvive: Cleaning up srcdir >>> libsurvive: Cleaning up pkgdir >>> libsurvive: Cleaning up tmpdir >>> libsurvive: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/libsurvive-v1.01-source.zip >>> libsurvive: Fetching https://distfiles.alpinelinux.org/distfiles/v3.20/libsurvive-v1.01-source.zip >>> libsurvive: Checking sha512sums... libsurvive-v1.01-source.zip: OK off64_t.patch: OK >>> libsurvive: Unpacking /var/cache/distfiles/v3.20/libsurvive-v1.01-source.zip... >>> libsurvive: off64_t.patch patching file src/driver_usbmon.c -- The C compiler identification is GNU 13.2.1 -- The CXX 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/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Option: DO_CORE_BUILD: OFF -- Option: BUILD_STATIC: OFF -- Option: USE_SINGLE_PRECISION: OFF -- Option: ENABLE_WARNINGS_AS_ERRORS: OFF -- Option: USE_HIDAPI: OFF -- Option: USE_ASAN: OFF -- Option: USE_MSAN: OFF -- Option: ENABLE_TESTS: OFF -- Option: USE_HEX_FLOAT_PRINTF: OFF -- Option: USE_OPENCV: OFF -- Option: USE_COLUMN_MAJOR_MATRICES: OFF -- Option: USE_CPU_TUNE: OFF -- Option: USE_OPENBLAS: -- Option: BUILD_LH1_SUPPORT: ON -- Performing Test HAVE_GZVPRINTF -- Performing Test HAVE_GZVPRINTF - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for gattlib.h -- Looking for gattlib.h - not found -- Option: BUILD_GATT_SUPPORT: -- Looking for zlib.h -- Looking for zlib.h - found -- Option: BUILD_APPLICATIONS: ON Using sciplot... Could not find cblas Found openblas at /usr/lib/libopenblas.so Found lapacke at /usr/lib/liblapacke.so -- Looking for lapacke/lapacke.h -- Looking for lapacke/lapacke.h - not found Using blas backend openblas -- Looking for X11/Xlib.h -- Looking for X11/Xlib.h - not found Could not find cblas Found openblas at /usr/lib/libopenblas.so Found lapacke at /usr/lib/liblapacke.so Using blas backend openblas -- Looking for fopencookie -- Looking for fopencookie - found Using provided /home/buildozer/aports/community/libsurvive/src/libsurvive/src/./generated/common_math.gen.h Using provided /home/buildozer/aports/community/libsurvive/src/libsurvive/src/./generated/kalman_kinematics.gen.h Using provided /home/buildozer/aports/community/libsurvive/src/libsurvive/src/./generated/lighthouse_model.gen.h Using provided /home/buildozer/aports/community/libsurvive/src/libsurvive/src/./generated/imu_model.gen.h -- Looking for libusb.h -- Looking for libusb.h - not found -- Looking for libusb-1.0/libusb.h -- Looking for libusb-1.0/libusb.h - found -- Looking for libusb/libusb.h -- Looking for libusb/libusb.h - not found Using versioned libusb dir -- Option: ENABLE_driver_dummy: ON -- Option: ENABLE_driver_vive: ON -- Option: ENABLE_driver_simulator: ON -- Option: ENABLE_driver_playback: ON -- Option: ENABLE_disambiguator_statebased: ON -- Option: ENABLE_poser_dummy: ON -- Option: ENABLE_poser_mpfit: ON -- Option: ENABLE_poser_kalman_only: ON -- Option: ENABLE_poser_barycentric_svd: ON -- Option: ENABLE_driver_global_scene_solver: ON -- Option: ENABLE_driver_udp: ON -- Option: ENABLE_driver_usbmon: ON -- Option: ENABLE_survive-cli: ON -- Option: ENABLE_api_example: ON -- Option: ENABLE_sensors-readout: ON -- Option: ENABLE_survive-solver: ON -- Option: ENABLE_survive-buttons: ON -- Configuring done (2.1s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/libsurvive/src/libsurvive/build [ 1%] Building C object libs/cnkalman/libs/cnmatrix/src/CMakeFiles/cnmatrix.dir/cn_matrix.c.o [ 2%] Building C object libs/cnkalman/libs/cnmatrix/src/CMakeFiles/cnmatrix.dir/cn_matrix.blas.c.o [ 3%] Linking C static library libcnmatrix.a [ 3%] Built target cnmatrix [ 4%] Building C object redist/CMakeFiles/mpfit.dir/mpfit/mpfit.c.o [ 6%] Building C object libs/cnkalman/src/CMakeFiles/cnkalman.dir/kalman.c.o [ 9%] Building C object libs/cnkalman/src/CMakeFiles/cnkalman.dir/numerical_diff.c.o [ 9%] Building CXX object libs/cnkalman/src/CMakeFiles/cnkalman.dir/model.cc.o [ 9%] Building C object libs/cnkalman/src/CMakeFiles/cnkalman.dir/iekf.c.o [ 10%] Building CXX object libs/cnkalman/src/CMakeFiles/cnkalman.dir/ModelPlot.cc.o In file included from /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc:1: /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/../include/cnkalman/ModelPlot.h:16:23: error: cannot declare field 'cnkalman::ModelPlot::plot' to be of abstract type 'sciplot::Plot' 16 | sciplot::Plot plot; | ^~~~ In file included from /usr/include/sciplot/Plot2D.hpp:37, from /usr/include/sciplot/Figure.hpp:34, from /usr/include/sciplot/Canvas.hpp:33, from /usr/include/sciplot/sciplot.hpp:38, from /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/../include/cnkalman/ModelPlot.h:6: /usr/include/sciplot/Plot.hpp:56:7: note: because the following virtual functions are pure within 'sciplot::Plot': 56 | class Plot | ^~~~ /usr/include/sciplot/Plot.hpp:204:18: note: 'virtual std::string sciplot::Plot::repr() const' 204 | virtual auto repr() const -> std::string = 0; | ^~~~ /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/../include/cnkalman/ModelPlot.h:17:23: error: cannot declare field 'cnkalman::ModelPlot::map' to be of abstract type 'sciplot::Plot' 17 | sciplot::Plot map; | ^~~ /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc: In destructor 'cnkalman::ModelPlot::~ModelPlot()': /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc:66:18: error: 'class sciplot::Plot' has no member named 'show' 66 | plot.show(); | ^~~~ /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc:67:17: error: 'class sciplot::Plot' has no member named 'show' 67 | map.show(); | ^~~~ /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc:69:14: error: 'class sciplot::Plot' has no member named 'save' 69 | plot.save(name + "-plot.svg"); | ^~~~ /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc:70:13: error: 'class sciplot::Plot' has no member named 'save' 70 | map.save(name + ".svg"); | ^~~~ /home/buildozer/aports/community/libsurvive/src/libsurvive/libs/cnkalman/src/ModelPlot.cc:71:13: error: 'class sciplot::Plot' has no member named 'save' 71 | map.save(name + ".png"); | ^~~~ [ 12%] Linking C static library libmpfit.a [ 12%] Built target mpfit gmake[2]: *** [libs/cnkalman/src/CMakeFiles/cnkalman.dir/build.make:132: libs/cnkalman/src/CMakeFiles/cnkalman.dir/ModelPlot.cc.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:1237: libs/cnkalman/src/CMakeFiles/cnkalman.dir/all] Error 2 gmake: *** [Makefile:136: all] Error 2 >>> ERROR: libsurvive: build failed >>> libsurvive: Uninstalling dependencies... (1/30) Purging .makedepends-libsurvive (20240504.162621) (2/30) Purging xr-hardware (1.1.1-r0) (3/30) Purging eudev-openrc (3.2.14-r2) (4/30) Purging eudev (3.2.14-r2) (5/30) Purging udev-init-scripts-openrc (35-r1) (6/30) Purging udev-init-scripts (35-r1) (7/30) Purging eudev-libs (3.2.14-r2) (8/30) Purging eigen-dev (3.4.0-r10) (9/30) Purging libpcap-dev (1.10.4-r1) (10/30) Purging libpcap (1.10.4-r1) (11/30) Purging libusb-dev (1.0.27-r0) (12/30) Purging libusb (1.0.27-r0) (13/30) Purging openblas-dev (0.3.27-r0) (14/30) Purging gfortran (13.2.1_git20240309-r0) (15/30) Purging liblapack (0.3.27-r0) (16/30) Purging liblapacke (0.3.27-r0) (17/30) Purging openblas (0.3.27-r0) (18/30) Purging zlib-dev (1.3.1-r1) (19/30) Purging cmake (3.29.2-r1) (20/30) Purging sciplot (0.3.1-r0) (21/30) Purging kmod-libs (32-r0) (22/30) Purging libarchive (3.7.3-r0) (23/30) Purging libblkid (2.40-r2) (24/30) Purging libbz2 (1.0.8-r6) (25/30) Purging libeconf (0.6.2-r0) (26/30) Purging libgfortran (13.2.1_git20240309-r0) (27/30) Purging libquadmath (13.2.1_git20240309-r0) (28/30) Purging libuv (1.48.0-r0) (29/30) Purging rhash-libs (1.4.4-r0) (30/30) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r26.trigger OK: 376 MiB in 103 packages