GSE compiling sequence


Building from source:

  1. gvm-libs
  2. openvas-scanner
  3. gvm
  4. gsa
  5. openvas-smb
  6. all the remaining things

is this correct? Or is an other sequence necessary (or more appropriate)?

Basically you can derive the required sequences by having a look at the INSTALL(.md) shipped within each source code repository.

e.g. currently has this two prerequisites:

libgvm_base, libgvm_util >= 1.0.0
openvas-smb >= 1.0.1

where the other components:

have this one:

libgvm_base, libgvm_util, libgvm_osp, libgvm_gmp >= 1.0.0

This leads to the following required sequence:

  1. openvas-smb
  2. gvm-libs (could be at 1. as well)
  3. all the remaining things (gvmd, gsa, openvas-scanner)

See also How to verify openvas-smb is running?