pkgsrc-Bugs archive

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

pkg/29118: Conflict between openssl in base with openssl in pkg to build openssh 3.9



>Number:         29118
>Category:       pkg
>Synopsis:       Problem with conflicting openssl version when building openssh 
>from pkgsrc
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 25 14:46:00 +0000 2005
>Originator:     Pascal Menetrier
>Release:        NetBSD 1.6.2_STABLE
>Organization:

>Environment:
        
        
System: NetBSD haribo.ath.cx 1.6.2_STABLE NetBSD 1.6.2_STABLE (GENERIC) #0: Fri 
Dec 17 18:03:11 CET 2004 
sco37%haribo.ath.cx@localhost:/usr/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
        I tried to update the openssh pkg from pkgsrc but there is a conflict 
between openssl from base located in /usr/lib/ and openssl from pkgsrc located  
/usr/pkg/lib/. This gives the following result:

checking OpenSSL header version... 90607f (OpenSSL 0.9.6g 9 Aug 2002)
checking OpenSSL library version... 90705f (OpenSSL 0.9.7e 25 Oct 2004)
checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your library.
Check config.log for details.
Also see contrib/findssl.sh for help identifying header/library mismatches.
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/security/openssh
===> 
===> There was an error during the ``configure'' phase.
===> Please investigate the following for more information:
===>      * config.log
===>      * /usr/pkgsrc/security/openssh/work/.work.log
===> 
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/security/openssh

----------------------------------------------------------

This is the result of  contrib/findssl.sh on my system:
Searching for OpenSSL header files.
0x0090607fL /usr/include/openssl/opensslv.h
0x0090705FL /usr/pkg/include/openssl/opensslv.h
0x0090607fL /usr/src/crypto/dist/openssl/crypto/opensslv.h

Searching for OpenSSL shared library files.
0x0090607fL /usr/lib/libcrypto.so
0x0090607fL /usr/lib/libcrypto.so.1
0x0090607fL /usr/lib/libcrypto.so.1.1
0x0090705fL /usr/pkg/lib/libcrypto.so

Searching for OpenSSL static library files.
0x0090607fL /usr/lib/libcrypto.a
0x0090705fL /usr/pkg/lib/libcrypto.a


>How-To-Repeat:
        Simply try to install openssl and openssh on NetBSD-1.6.2 from pkgsrc.
>Fix:
        Simply tell openssh to forget openssl from base and make it compulsory 
to install/look after openssl from pkgsrc. I was not clever enought to figure 
how to do it. I could also not find the answer in 
http://www.bsdbooks.net/shells/netbsd/guide/documentation/pkgsrc/

>Unformatted:
        
        



Home | Main Index | Thread Index | Old Index