The Bareos project uses https://github.com/bareos/Droplet, branch:
bareos-master.

On 17.09.19 at 02:55 wrote Rafael Castellar das Neves:
> Hello all!
> 
> I'm trying to config my Bareos (built on Raspbian) to store in a AWS S3
> bucket, but I don't know how to build bareos-storage-droplet. I'm trying
> to build Scality (https://github.com/scality/Droplet), but I'm getting
> the error below after run *make*.
> 
>         In file included from /usr/include/openssl/e_os2.h:13:0,
> 
>                          from /usr/include/openssl/ssl.h:45,
> 
>                          from ../libdroplet/include/droplet.h:49,
> 
>                          from ../libdroplet/include/dropletp.h:40,
> 
>                          from src/profile.c:34:
> 
>         /usr/include/openssl/ssl.h:1639:1: note: declared here
> 
>          DEPRECATEDIN_1_1_0(__owur const SSL_METHOD
>         *TLSv1_2_method(void)) /* TLSv1.2 */
> 
>          ^
> 
>         src/profile.c: In function ‘ssl_verify_cert’:
> 
>         src/profile.c:814:47: error: dereferencing pointer to incomplete
>         type ‘X509_STORE_CTX {aka struct x509_store_ctx_st}’
> 
>            X509_NAME_oneline(X509_get_subject_name(cert->cert), buffer,
>         sizeof(buffer));
> 
>                                                        ^~
> 
>         src/profile.c:814:47: error: request for member ‘cert’ in
>         something not a structure or union
> 
>         src/profile.c:814:43: warning: passing argument 1 of
>         ‘X509_get_subject_name’ from incompatible pointer type
>         [-Wincompatible-pointer-types]
> 
>            X509_NAME_oneline(X509_get_subject_name(cert->cert), buffer,
>         sizeof(buffer));
> 
>                                                    ^~~~
> 
>         In file included from /usr/include/openssl/ssl.h:50:0,
> 
>                          from ../libdroplet/include/droplet.h:49,
> 
>                          from ../libdroplet/include/dropletp.h:40,
> 
>                          from src/profile.c:34:
> 
>         /usr/include/openssl/x509.h:623:12: note: expected ‘const X509 *
>         {aka const struct x509_st *}’ but argument is of type ‘struct
>         ssl_method_authorized *’
> 
>          X509_NAME *X509_get_subject_name(const X509 *a);
> 
>                     ^~~~~~~~~~~~~~~~~~~~~
> 
>         src/profile.c:817:46: error: request for member ‘cert’ in
>         something not a structure or union
> 
>            X509_NAME_oneline(X509_get_issuer_name(cert->cert), buffer,
>         sizeof(buffer));
> 
>                                                       ^~
> 
>         src/profile.c:817:42: warning: passing argument 1 of
>         ‘X509_get_issuer_name’ from incompatible pointer type
>         [-Wincompatible-pointer-types]
> 
>            X509_NAME_oneline(X509_get_issuer_name(cert->cert), buffer,
>         sizeof(buffer));
> 
>                                                   ^~~~
> 
>         In file included from /usr/include/openssl/ssl.h:50:0,
> 
>                          from ../libdroplet/include/droplet.h:49,
> 
>                          from ../libdroplet/include/dropletp.h:40,
> 
>                          from src/profile.c:34:
> 
>         /usr/include/openssl/x509.h:621:12: note: expected ‘const X509 *
>         {aka const struct x509_st *}’ but argument is of type ‘struct
>         ssl_method_authorized *’
> 
>          X509_NAME *X509_get_issuer_name(const X509 *a);
> 
>                     ^~~~~~~~~~~~~~~~~~~~
> 
>         At top level:
> 
>         src/profile.c:807:1: warning: ‘ssl_verify_cert’ defined but not
>         used [-Wunused-function]
> 
>          ssl_verify_cert(X509_STORE_CTX *cert, void *arg)
> 
>          ^~~~~~~~~~~~~~~
> 
>         Makefile:993: recipe for target 'src/profile.lo' failed
> 
>         make[2]: *** [src/profile.lo] Error 1
> 
>         make[2]: Leaving directory '/home/ipin/tmp/Droplet/libdroplet'
> 
>         Makefile:473: recipe for target 'all-recursive' failed
> 
>         make[1]: *** [all-recursive] Error 1
> 
>         make[1]: Leaving directory '/home/ipin/tmp/Droplet'
> 
>         Makefile:380: recipe for target 'all' failed
> 
>         make: *** [all] Error 2
> 
> 
> Does anybody know what should I do?
> 
> Tks a lot!
> 
> Rafael 
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "bareos-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bareos-users/76f4b641-0955-4c60-9270-826126524af9%40googlegroups.com
> <https://groups.google.com/d/msgid/bareos-users/76f4b641-0955-4c60-9270-826126524af9%40googlegroups.com?utm_medium=email&utm_source=footer>.


-- 
 Jörg Steffens                   [email protected]
 Bareos GmbH & Co. KG            Phone: +49 221 630693-91
 http://www.bareos.com           Fax:   +49 221 630693-10

 Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
 Komplementär: Bareos Verwaltungs-GmbH
 Geschäftsführer:
 S. Dühr, M. Außendorf, Jörg Steffens, P. Storz

-- 
You received this message because you are subscribed to the Google Groups 
"bareos-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bareos-users/qlpsnn%242c0b%241%40blaine.gmane.org.

Reply via email to