HI Sven, Thank you. The duplicate case statement problem was eliminated with that patch.
Unfortunately there are now four(4) new errors, all appearing to be related to the strncat function. I don't suppose there is a patch for this? ----- $ make deb build/obj/request.do: Compiling dynamic object src/request.c: In function ‘sort_and_urlencode_query_string’: src/request.c:865:9: error: ‘strncat’ specified bound 1 equals source length [-Werror=stringop-overflow=] strncat(result, "&", 1); ^~~~~~~~~~~~~~~~~~~~~~~ In function ‘sort_and_urlencode_query_string.constprop’, inlined from ‘canonicalize_query_string’ at src/request.c:884:9, inlined from ‘setup_request.part.2’ at src/request.c:1519:5, inlined from ‘setup_request’ at src/request.c:1477:17: src/request.c:822:5: error: ‘strncpy’ specified bound depends on the length of the source argument [-Werror=stringop-overflow=] strncpy(tokenized, queryString, strlen(queryString) + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/request.c: In function ‘setup_request’: src/request.c:822:37: note: length computed here strncpy(tokenized, queryString, strlen(queryString) + 1); ^~~~~~~~~~~~~~~~~~~ In function ‘sort_and_urlencode_query_string.constprop’, inlined from ‘canonicalize_query_string’ at src/request.c:884:9, inlined from ‘setup_request.part.2’ at src/request.c:1519:5, inlined from ‘setup_request’ at src/request.c:1477:17: src/request.c:863:13: error: ‘strncat’ output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation] strncat(result, appendage, strlen(appendage)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [GNUmakefile:223: build/obj/request.do] Error 1 ----- Regards, Al On 5/31/20 4:04 AM, Sven Hartge wrote: > On 31.05.20 02:00, r0...@nxlplyx.com wrote: > >> I am trying to compile the S3 module for Bacula 9.6.3 on a new install of >> Debian 10. >> >> That would be the source file: 'libs3-20181010.tar.gz' >> >> I unzip it, it extracts to its own directory. I cd to the directory, and >> follow the instructions which say to type: 'make deb'. > That version will not compile on any system with curl>7.62. > > You need the following patch to fix that problem: > > https://salsa.debian.org/hartge/libs3/-/raw/master/debian/patches/support-newer-curl.patch > > > Grüße, > Sven. > > _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users