Skip to content

S3 Cloud Driver build problem

Summary

Reproducibility Platform OS OS Version Product Version
compiling using make file Linux RHEL 9 11.0.1

Description

At https://www.bacula.org/bacula-release-11-0-4, it says:

S3 Cloud Driver To build the S3 Storage Cloud Driver, it is required to download and install the libs3 available on https://www.bacula.org/downloads/libs3-20200523.tar.gz

Steps to Reproduce

  1. Downloaded the file
  2. Unpacked, entered directory and tried the "make" command
  3. I get this error: make: *** No rule to make target 'curl/curl.h', needed by 'build/obj/bucket.do'. Stop.

I have libcurl-devel installed, and the curl.h file is at /usr/include/curl/curl.h

So I tried adding this to the 'make' command: make CFLAGS=-I/usr/include/curl

... but still getting the same error.

How can the S3 Cloud Driver be installed, is there another way?