Subject: pkg/17428: upgrade of openssh fails due to openssl conflict
To: None <>
From: None <>
List: netbsd-bugs
Date: 06/29/2002 11:15:53
>Number:         17428
>Category:       pkg
>Synopsis:       upgrade of openssh fails due to openssl conflict
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jun 28 18:16:00 PDT 2002
>Originator:     grant beattie
>Release:        NetBSD 1.6_BETA3, 20020626 source
System: NetBSD redback 1.6_BETA3 NetBSD 1.6_BETA3 (GENERIC) #0: Sat Jun 29 00:55:05 EST 2002 grant@mofo:/work/netbsd/netbsd-1-6/20020626.sparc/obj/sys/arch/sparc/compile/GENERIC sparc
Architecture: sparc
Machine: sparc
After performing a manual upgrade from 1.5.2 to 1.6 by extracting sets, I
updated pkgsrc and attempted to upgrade openssh.

It failed in the configure:

checking whether OpenSSL's headers match the library... no
configure: error: Your OpenSSL headers do not match your library
*** Error code 1

This is because I had openssl-0.9.6nb1 installed from pkgsrc before
upgrading to 1.6.

Install 1.5.2.
Install openssl and openssh from pkgsrc.
Upgrade to 1.6.
Attempt to update openssh from pkgsrc.

My workaround was to remove the openssl package and let openssh use
the in-tree openssl.

Not sure what the correct fix is. Perhaps buildlink could check the
in-tree openssl vs. pkgsrc installed openssh.