Hello I'm trying to compile Bacula S3 libs in Ubuntu 22.0.4 and I'm getting the error below: I removed the "-Werror" flag and it apparently compiles without errors only warnings. Is it ok?
==================================================================================================================== Before modify CFLAG root@ubuntu:/usr/src/libs3-20200523# DESTDIR=/usr/local make build/obj/bucket.do: Compiling dynamic object build/obj/bucket_metadata.do: Compiling dynamic object src/bucket_metadata.c: In function ‘generate_content_md5’: src/bucket_metadata.c:489:5: error: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 489 | MD5_Init(&mdContext); | ^~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ src/bucket_metadata.c:490:5: error: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 490 | MD5_Update(&mdContext, data, size); | ^~~~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ src/bucket_metadata.c:491:5: error: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 491 | MD5_Final((unsigned char*)md5Buffer, &mdContext); | ^~~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ cc1: all warnings being treated as errors make: *** [GNUmakefile:229: build/obj/bucket_metadata.do] Error 1 ==================================================================================================================== After modify CFLAG root@ubuntu:/usr/src/libs3-20200523# DESTDIR=/usr/local make build/obj/bucket.do: Compiling dynamic object build/obj/bucket_metadata.do: Compiling dynamic object src/bucket_metadata.c: In function ‘generate_content_md5’: src/bucket_metadata.c:489:5: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 489 | MD5_Init(&mdContext); | ^~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ src/bucket_metadata.c:490:5: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 490 | MD5_Update(&mdContext, data, size); | ^~~~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ src/bucket_metadata.c:491:5: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 491 | MD5_Final((unsigned char*)md5Buffer, &mdContext); | ^~~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ build/obj/error_parser.do: Compiling dynamic object build/obj/general.do: Compiling dynamic object build/obj/object.do: Compiling dynamic object build/obj/request.do: Compiling dynamic object build/obj/request_context.do: Compiling dynamic object build/obj/response_headers_handler.do: Compiling dynamic object build/obj/service_access_logging.do: Compiling dynamic object build/obj/service.do: Compiling dynamic object build/obj/simplexml.do: Compiling dynamic object build/obj/util.do: Compiling dynamic object build/obj/multipart.do: Compiling dynamic object build/lib/libs3.so.4: Building shared library build/obj/bucket.o: Compiling object build/obj/bucket_metadata.o: Compiling object src/bucket_metadata.c: In function ‘generate_content_md5’: src/bucket_metadata.c:489:5: warning: ‘MD5_Init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 489 | MD5_Init(&mdContext); | ^~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c); | ^~~~~~~~ src/bucket_metadata.c:490:5: warning: ‘MD5_Update’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 490 | MD5_Update(&mdContext, data, size); | ^~~~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len); | ^~~~~~~~~~ src/bucket_metadata.c:491:5: warning: ‘MD5_Final’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 491 | MD5_Final((unsigned char*)md5Buffer, &mdContext); | ^~~~~~~~~ In file included from src/bucket_metadata.c:31: /usr/include/openssl/md5.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c); | ^~~~~~~~~ build/obj/error_parser.o: Compiling object build/obj/general.o: Compiling object build/obj/object.o: Compiling object build/obj/request.o: Compiling object build/obj/request_context.o: Compiling object build/obj/response_headers_handler.o: Compiling object build/obj/service_access_logging.o: Compiling object build/obj/service.o: Compiling object build/obj/simplexml.o: Compiling object build/obj/util.o: Compiling object build/obj/multipart.o: Compiling object build/lib/libs3.a: Building static library build/obj/s3.o: Compiling object build/bin/s3: Building executable build/include/libs3.h: Linking header build/obj/testsimplexml.o: Compiling object build/bin/testsimplexml: Building executable root@ubuntu:/usr/src/libs3-20200523# DESTDIR=/usr/local make install /usr/local/bin/s3: Installing executable /usr/local/lib/libs3.so.4.1.bac: Installing shared library /usr/local/lib/libs3.so.4: Linking shared library /usr/local/lib/libs3.so: Linking shared library /usr/local/lib/libs3.a: Installing static library install: WARNING: ignoring --strip-program option as -s option was not specified /usr/local/include/libs3.h: Installing header install: WARNING: ignoring --strip-program option as -s option was not specified Best regards *Wanderlei Hüttel*
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users