Hi Sven, Thank you. The patches have now solved the both the duplicate case statements and the strncat errors.
HOWEVER, I am now getting a missing stddef.h error. It is looking for it in a gcc 9 installation. But Debian 10 does not have gcc 9 installed, it has only gcc 8 installed. stddef.h DOES exist in '/usr/lib/gcc/x86_64-linux-gnu/8/include/stddef.h' Might there be a patch for this? ----- $ patch request.c < support-newer-curl.patch patching file request.c $ patch request.c < fix-buffer-sizes.patch patching file request.c $ make deb make: *** No rule to make target '/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h', needed by 'build/obj/acl.do'. Stop. ----- Al On 5/31/20 8:29 AM, Sven Hartge wrote: Problem with that is the very very poor code quality of libs3 (which I have lameted quite often) and newer compilers now warn or error out when encountering those problems. I hava another patch at https://salsa.debian.org/hartge/libs3/-/raw/master/debian/patches/fix-buffer-sizes.patch, please try if this fixes or at least works around those problems. Note: no guarantee is made by me that this creates a working or even safe and secure library. Grüße, Sven. _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users