Building executable files for Kaspersky Scan Engine used in ICAP mode

March 5, 2024

ID 179905

You can compile the kavicapd service from the source code located in the %service_dir%/samples/kavicap/ directory.

Software requirements

To compile the kavicapd service, you must install the following software on your computer:

  • Boost 1.72.0 or later. The kavicapd service source files are linked statically with Boost, which requires the boost-static.x86_64 package.
  • GNU C Library and GNU Standard C++ Library with static variants of libraries.
  • OpenSSL library (latest version). It is recommended to install the openssl-devel package.
  • PostgreSQL libraries from 6.4.4 to 7 (non-inclusive). It is recommended to install the libpqxx-devel package.
  • Brotli dynamic library.

You will also need the GNU Compiler Collection (GCC) 7.3.0 or later. Use the same version of GCC to compile Boost and the kavicapd service.

To compile Kaspersky Scan Engine for use in ICAP mode:

  1. Navigate to the %service_dir%/samples/kavicap/ directory.
  2. Run gmake.

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.