Bug 217021 - app-crypt/mit-krb5-1.6.3-r1 missing dev-libs/openssl RDEPEND
|
Bug#:
217021
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: AMD64
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: kerberos@gentoo.org
|
Reported By: lxnay@lxnaydesign.net
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: app-crypt/mit-krb5-1.6.3-r1 missing dev-libs/openssl RDEPEND
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-04-09 13:36 0000
|
/usr/lib64/krb5/plugins/preauth/pkinit.so wants: libcrypto.so.0.9.8
sabayon server x86_64 # readelf -d /usr/lib64/krb5/plugins/preauth/pkinit.so |
grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libkrb5.so.3]
0x0000000000000001 (NEEDED) Shared library: [libcom_err.so.2]
0x0000000000000001 (NEEDED) Shared library: [libk5crypto.so.3]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
0x0000000000000001 (NEEDED) Shared library: [libkrb5support.so.0]
0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.0.9.8]
0x0000000000000001 (NEEDED) Shared library: [libkeyutils.so.1]
0x0000000000000001 (NEEDED) Shared library: [libresolv.so.2]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
package info:
sabayon server x86_64 # python reagent query search mit-krb5
>> @@ Entropy Server Mirrors Interface loaded:
>> # mirror: ftp://xxxxxxx:xxxxxxxx@svn.sabayonlinux.org/
>> @@ Entropy Server Interface Instance on repository: sabayonlinux.org
>> @@ Package: app-crypt/mit-krb5-1.6.3-r1 branch: 3.5
>> Category: app-crypt
>> Name: mit-krb5
>> Masked: False
>> Available: version: 1.6.3-r1 ~ tag: NoTag ~ revision: 11
>> Slot: 0
>> Size: 2.0MB
>> Download: packages/amd64/3.5/app-crypt:mit-krb5-1.6.3-r1~11.tbz2
>> Checksum: 06faa978c1f90bb08ec9180fa0ba29a9
>> ## Dependencies:
>> ## sys-libs/com_err
>> ## sys-libs/ss
>> ## sys-apps/keyutils:0
>> ## Conflicts:
>> ## virtual/krb5
>> Homepage: http://web.mit.edu/kerberos/www/
>> Description: MIT Kerberos V
>> USE flags: -elibc_glibc -userland_GNU -kernel_linux
>> -amd64 ipv6
>> CHOST: x86_64-pc-linux-gnu
>> CFLAGS: -Os -march=x86-64 -pipe
>> CXXFLAGS: -Os -march=x86-64 -pipe
>> Gentoo eclasses: autotools toolchain-funcs portability flag-o-matic libtool versionator multilib eutils
>> Sources:
>> # Source: mirror://gentoo/mit-krb5-1.6.3-patches-0.3.tar.bz2
>> # Source: http://web.mit.edu/kerberos/dist/krb5/1.6/krb5-1.6.3-signed.tar
>> # Source: http://dev.gentoo.org/~jokey/mit-krb5-1.6.3-patches-0.3.tar.bz2
>> Entry API: 2
>> Keywords: ppc amd64 ~mips ppc64 m68k arm ~sh sparc ~s390 ia64 alpha hppa x86
>> Created: 2008-04-09 14:37:34
>> License: as-is
cheers :)
Reproducible: Always
I see - the problem is the following in configure.in
if test "$k5_cv_openssl_version_okay" = yes; then
AC_CONFIG_SUBDIRS(plugins/preauth/pkinit)
fi
That means pkinit is only built if openssl is installed. That's of course a
dangerous situation for binary packages which are transfered. Perhaps it would
be a solution to add the ssl USE to mit-krb5. Can you please post an emerge
--info?
g, mueli
(In reply to comment #1)
> I see - the problem is the following in configure.in
>
> if test "$k5_cv_openssl_version_okay" = yes; then
> AC_CONFIG_SUBDIRS(plugins/preauth/pkinit)
> fi
>
> That means pkinit is only built if openssl is installed. That's of course a
> dangerous situation for binary packages which are transfered. Perhaps it would
> be a solution to add the ssl USE to mit-krb5. Can you please post an emerge
> --info?
>
> g, mueli
>
Further more it's complicated by the fact that its gotta be openssl 0.9.8 or
newer.
For the time being until a patch is written, this needs to hard dep on
openssl-0.9.8
fixed with a hard dep. if we need a USE flag, it should go in another bug.