Summary: | net-misc/openssh-3.7.1_p1-r1 fails on compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Moore <pcmoore> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | critical | CC: | aliz, mark |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Paul Moore
2003-09-22 07:55:11 UTC
I submitted this bug previously but it was lost due to some bugzilla migration. openssh-3.7.x does not compile against openssl-0.9.7b. In openssl-0.9.6j, BN_mod is a function. In 0.9.7b, it is a macro. Why this should cause the link to fail, I don't know. rsa.c (in openssh) does indirectly include <crypto/bn.h>. Please change Hardware on this bug to all, because this happens on i386 as well, and it seems to be an API problem. As a workaround I masked =dev-libs/openssl-0.9.7*, compiled openssh, and unmasked openssl (because I had a number of things that were already linked against 0.9.7b and broke due to the masking). The openssl-0.9.7b ebuilds also build 0.9.6j but install the 0.9.7b headers. The openssh configure does detect when 0.9.7b is installed but it still doesn't work. the answer is here: http://bugs.gentoo.org/show_bug.cgi?id=29323#c5 |