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

Reply via email to