[Bug 266607] security/py-cryptography@py39: Fails to build with libressl 3.5.3

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 25 Sep 2022 16:32:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266607

            Bug ID: 266607
           Summary: security/py-cryptography@py39: Fails to build with
                    libressl 3.5.3
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: jakub_lach@mailplus.pl
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

creating build/temp.freebsd-13.1-STABLE-amd64-cpython-39/build                 
                  th                                  
creating
build/temp.freebsd-13.1-STABLE-amd64-cpython-39/build/temp.freebsd-13.1-STABLE-amd64-cpyt
                                                                   hon-39       
cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe
-march=penryn -fstack-protector-strong -fno-strict-aliasing -O2 -pipe
-march=penryn -I/usr/local/include -fstack-protector-strong
-fno-strict-aliasing -fPIC -I/usr/local/include/python3.9 -c
build/temp.freebsd-13.1-STABLE-amd64-cpython-39/_openssl.c -o
build/temp.freebsd-13.1-STABLE-amd64-cpython-39/build/temp.freeb   
sd-13.1-STABLE-amd64-cpython-39/_openssl.o -Wconversion
-Wno-error=sign-conversion
build/temp.freebsd-13.1-STABLE-amd64-cpython-39/_openssl.c:991:14: error:
typedef redefinition with different types ('void' vs 'struct sct_st')           
typedef void SCT;                                                               
             ^                                                                  
/usr/local/include/openssl/ossl_typ.h:206:23: note: previous definition is here 
typedef struct sct_st SCT;                                                      
                      ^                                                         
build/temp.freebsd-13.1-STABLE-amd64-cpython-39/_openssl.c:1063:11: error:
incomplete definition o                                                        
           f type 'struct dh_st'                                               
                             th                                                 
    if (dh->q) {                                                                
        ~~^                                                                     
/usr/local/include/openssl/ossl_typ.h:132:16: note: forward declaration of
'struct dh_st'                              
typedef struct dh_st DH;                                                        
               ^                                                                
build/temp.freebsd-13.1-STABLE-amd64-cpython-39/_openssl.c:1064:22: error:
incomplete definition o                                                        
           f type 'struct dh_st'                                         
        if (BN_cmp(dh->g, BN_value_one()) <= 0)    

<...>

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