I just noticed the release of GVM 22.4.0 , When I wanted to rebuild my container I bumped into the error:
-- Looking for radcli library...
-- No suitable radius library found - radius support disabled
-- Looking for libldap...
-- No ldap library found - ldap support disabled
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- WARNING: Doxygen is required to build the HTML docs.
-- Configuring done
-- Generating done
-- Build files have been written to: /root/sources/gvm-libs-22.4.0/build
Scanning dependencies of target gvm_util_shared
[ 1%] Building C object util/CMakeFiles/gvm_util_shared.dir/passwordbasedauthentication.c.o
[ 2%] Building C object util/CMakeFiles/gvm_util_shared.dir/compressutils.c.o
[ 3%] Building C object util/CMakeFiles/gvm_util_shared.dir/fileutils.c.o
[ 4%] Building C object util/CMakeFiles/gvm_util_shared.dir/gpgmeutils.c.o
[ 5%] Building C object util/CMakeFiles/gvm_util_shared.dir/kb.c.o
[ 7%] Building C object util/CMakeFiles/gvm_util_shared.dir/ldaputils.c.o
[ 8%] Building C object util/CMakeFiles/gvm_util_shared.dir/nvticache.c.o
[ 9%] Building C object util/CMakeFiles/gvm_util_shared.dir/mqtt.c.o
In file included from /root/sources/gvm-libs-22.4.0/util/mqtt.c:41:
/root/sources/gvm-libs-22.4.0/util/mqtt.h:28:10: fatal error: MQTTClient.h: No such file or directory
28 | #include <MQTTClient.h>
| ^~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [util/CMakeFiles/gvm_util_shared.dir/build.make:173: util/CMakeFiles/gvm_util_shared.dir/mqtt.c.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:711: util/CMakeFiles/gvm_util_shared.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:281: CMakeFiles/tests.dir/rule] Error 2
make: *** [Makefile:216: tests] Error 2
error building at STEP "RUN mkdir --verbose --parents /root/sources/gvm-libs-"$gvm_libs_version"/build /root/downloads && curl --location https://github.com/greenbone/gvm-libs/archive/v"$gvm_libs_version".tar.gz --output /root/downloads/gvm-libs.tar.gz && curl --location https://github.com/greenbone/gvm-libs/releases/download/v"$gvm_libs_version"/gvm-libs-"$gvm_libs_version".tar.gz.asc --output /root/downloads/gvm-libs.tar.gz.asc && if ! gpg --verify /root/downloads/gvm-libs.tar.gz.asc ; then echo "GPG signature check failed"; exit 1; fi && tar --verbose --extract --file /root/downloads/gvm-libs.tar.gz --directory /root/sources/ && cd /root/sources/gvm-libs-"$gvm_libs_version"/build && cmake -DBUILD_TESTS=ON -DCMAKE_INSTALL_PREFIX="$install_prefix" -DCMAKE_BUILD_TYPE=Release -DSYSCONFDIR=/etc -DLOCALSTATEDIR=/var .. && make tests && make install && cmake -DBUILD_TESTS=ON .. && make tests && rm --verbose --recursive --force /root/sources /root/downloads": error while running runtime: exit status 2
So I though, let’s check the docs, but the latest still points to 21.4.0. My experience is that the GitHub README.md and INSTALL.md files have mistakes and are not up to date. The documentation link I just mentioned does usually work. When can we expect the latest documentation be ready?