Something broken between gvm-libs and gsad?

Hi All,
I have just done a pull today of all the git repositories. All worked well, except for the build of gsad. I am getting the following error.

/opt/gvm/src/gsa/gsad/src/gsad_gmp.c: In function ‘authenticate_gmp’:
/opt/gvm/src/gsa/gsad/src/gsad_gmp.c:16654:12: error: ‘gmp_authenticate_info_opts_t’ {aka ‘struct <anonymous>’} has no member named ‘severity’
   auth_opts.severity = severity;
make[2]: *** [gsad/src/CMakeFiles/gsad.dir/build.make:115: gsad/src/CMakeFiles/gsad.dir/gsad_gmp.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:202: gsad/src/CMakeFiles/gsad.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Any advice appreciated.

GVM version

gsad version cannot build.
Greenbone Vulnerability Manager 21.4.0~dev1~git-02dbb172-master
OpenVAS 21.4.0~dev1~git-c84f5bd9-master
gvm-libs 21.4.0~dev1~git-ae7e1274-master


CentOS 8
4.18.0-193.19.1.el8_2.x86_64 #1 SMP Mon Sep 14 14:37:00 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Built from source.

master and gsa-21.04 are development branches. Those branches may break every time. If you are not a developer and can’t dig into our code to fix such things by yourself (and possibly contribute code) please don’t use a development branch.

1 Like

Seems the following PR already fixed this:

Thanks. So which branch should I be using?

See the following answer:

The “20.08” release branches are the ones like e.g. gvmd-20.08 for gvmd and so on.