[Bug 233983] sysutils/bacula-client: compiler error in crypto.c: rror: unknown type name

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Dec 13 15:48:32 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233983

            Bug ID: 233983
           Summary: sysutils/bacula-client: compiler error in crypto.c:
                    rror: unknown type name
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: dvl at FreeBSD.org
          Reporter: ohartmann at walstatt.org
             Flags: maintainer-feedback?(dvl at FreeBSD.org)
          Assignee: dvl at FreeBSD.org

On poudriere jail:
Makefile ident:      $FreeBSD: head/sysutils/bacula-client/Makefile 484470
2018-11-08 19:15:59Z dvl $
Poudriere version: 3.2.8
Host OSVERSION: 1300005
Jail OSVERSION: 1200500

ports tree at revision 487372, port sysutils/bacula-client fails to compile due
to the error shown below.


[...]
-- crypto.lo ---
crypto.c:195:1: error: unknown type name 'IMPLEMENT_STACK_OF'
IMPLEMENT_STACK_OF(SignerInfo)
^
crypto.c:195:31: error: expected ';' after top level declarator
IMPLEMENT_STACK_OF(SignerInfo)
                              ^
                              ;
crypto.c:273:15: error: field has incomplete type 'EVP_MD_CTX' (aka
'evp_md_ctx_st')
   EVP_MD_CTX ctx;
              ^
/usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of
'evp_md_ctx_st'
typedef struct evp_md_ctx_st EVP_MD_CTX;
               ^
crypto.c:291:19: error: field has incomplete type 'EVP_CIPHER_CTX' (aka
'evp_cipher_ctx_st')
   EVP_CIPHER_CTX ctx;
                  ^
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of
'evp_cipher_ctx_st'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
               ^
crypto.c:332:24: error: member access into incomplete type 'X509_EXTENSION'
(aka 'X509_extension_st')
   ext_value_data = ext->value->data;
                       ^
/usr/include/openssl/x509.h:81:16: note: forward declaration of
'X509_extension_st'
typedef struct X509_extension_st X509_EXTENSION;
               ^
crypto.c:339:77: error: member access into incomplete type 'X509_EXTENSION'
(aka 'X509_extension_st')
      keyid = (ASN1_OCTET_STRING *) ASN1_item_d2i(NULL, &ext_value_data,
ext->value->length,

[...]

make[2]: stopped in
/wrkdirs/usr/ports/sysutils/bacula-client/work/bacula-7.4.7/src/li

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list