pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38744: qca-tls won't build on 4.0 branch



>Number:         38744
>Category:       pkg
>Synopsis:       qca-tls won't build on 4.0 HEAD
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 25 16:10:00 +0000 2008
>Originator:     Steven M. Bellovin
>Release:        NetBSD 4.0_STABLE
>Organization:
        
>Environment:
        
        
System: NetBSD juniata.machshav.com 4.0_STABLE NetBSD 4.0_STABLE (EMU-DOMU) #3: 
Sat May 24 18:11:32 GMT 2008 
smb%juniata.machshav.com@localhost:/usr/msrc/BUILD/obj/sys/arch/i386/compile/EMU-DOMU
 i386
Architecture: i386
Machine: i386
>Description:
        On a 4.0 system newly built from 4.0 HEAD, qca-tls won't build:

        qca-tls.cpp: In member function 'bool TLSContext::setup(const 
QPtrList<QCA_CertContext>&, const QCA_CertContext&, const QCA_RSAKeyContext&)':
        qca-tls.cpp:1042: error: invalid conversion from 'const SSL_METHOD*' to 
'SSL_METHOD*'
        qca-tls.cpp:1042: error:   initializing argument 1 of 'SSL_CTX* 
SSL_CTX_new(SSL_METHOD*)'
        qca-tls.cpp:1061: error: invalid conversion from 'const SSL_METHOD*' to 
'SSL_METHOD*'
        qca-tls.cpp:1061: error:   initializing argument 2 of 'int 
SSL_set_ssl_method(SSL*, SSL_METHOD*)'

        It does build on -current.  (In both cases, I'm using up-to-date
        qca-tls from pkgsrc HEAD.)  Presumably, the problem is a difference
        in the openssl available.
>How-To-Repeat:
        cd /usr/pkgsrc/security/qca-tls && cvs -q update -P -d && make
>Fix:
        Unknown

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index