| Summary: | heimdal: tries to compile with krb4 even when not in use flags | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Stefaan De Roeck (RETIRED) <stefaan> |
| Component: | New packages | Assignee: | Gentoo Kerberos Maintainers <kerberos> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | mmokrejs |
| Priority: | High | ||
| Version: | 2005.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | config.log | ||
|
Description
Stefaan De Roeck (RETIRED)
2005-07-31 05:13:38 UTC
Created attachment 64783 [details]
config.log
Stefan, the log was bzipped? It's marked as plaintext but it's definitely not. Anyway, even without reading the config.log - heimdal 0.7 requires you to have kth-krb-1.3, that means the 1.3-rc3 or whatever is the latest. That's because kth-krb4 must use same crypto library as heimdal, other symbol clashes occur. I wrote this at least once into bugs.gentoo.org bugzilla. Fish it out or ask 'seemant'. ;) Note that kth-krb4 made a good job even at the time of 1.2 version, when they detect des functions from libcrypto and thus kth-krb4 does not build it own des library, which also used to generate symbol clashes. That typically demonstrated not when kth-krb4 or heimdal were buils, but when openssh with kerberos support was compiled in. The passwords did not work and sometimes sshd crashed. sshd was always very quiet and never gave a clear description of the error so you will find more on these hard to track down problem in openssh email lists. Only Darren Tucker was willing to spend some time on this and pursue kerberos support on openssh. Briefly, ask seemant to provide kth-krb4-1.3-rc3 as stable and ruquire that for heimdal-0.7 build (only when krb4 USE flag is set). Alternatively, kth-krb4-1.2 + heidmal 0.6 shoudl work too, but cannot say which openssh version would be compatible then. I think 3.6 ... as I think from later version they kicked out teh kerberos code, as it was not supported. Have no clue about recent openssh, like version 4. :( Proposed patch (works for me):
--- heimdal-0.7.ebuild.old 2005-09-05 12:33:57.000000000 +0200
+++ heimdal-0.7.ebuild 2005-09-05 12:34:27.000000000 +0200
@@ -66,6 +66,7 @@
$(use_with berkdb berkeley-db) \
$(use_with ssl openssl) \
$(use_with X x) \
+ $(use_with krb4) \
--enable-shared \
--includedir=/usr/include/heimdal \
--libexecdir=/usr/sbin \
Fixed in heimdal-0.7-r1 |