[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
problems compiling with kerberos support
Hi,
I'm having a few problems compiling OpenLDAP (2.0.x) with Kerberos
support on RedHat 6.2 (kernel 2.2.17). My Kerberos is Heimdal 0.3c.
The compilation fails on slapd with the following warning messages re-
garding libdes and libcrypto (OpenSSL 0.9.6):
/usr/local/lib/libcrypto.a(set_key.o)(.data+0x0): multiple definition of
`des_check_key'
/usr/local/lib/libdes.a(set_key.o):/usr/local/src/heimdal-0.3c/lib/des/set_k
ey.c:80: first defined here
/usr/local/lib/libcrypto.a(set_key.o): In function `des_set_odd_parity':
set_key.o(.text+0x340): multiple definition of `des_set_odd_parity'
/usr/local/lib/libdes.a(set_key.o):/usr/local/src/heimdal-0.3c/lib/des/set_k
ey.c:80: first defined here
/usr/bin/ld: Warning: size of symbol `des_set_odd_parity' changed from 34
to 49 in set_key.o
/usr/local/lib/libcrypto.a(set_key.o): In function `des_is_weak_key':
set_key.o(.text+0x3c0): multiple definition of `des_is_weak_key'
/usr/local/lib/libdes.a(set_key.o):/usr/local/src/heimdal-0.3c/lib/des/set_k
ey.c:132: first defined here
/usr/bin/ld: Warning: size of symbol `des_is_weak_key' changed from 56 to
69 in set_key.o
/usr/local/lib/libcrypto.a(set_key.o): In function `des_set_key':
set_key.o(.text+0x410): multiple definition of `des_set_key'
/usr/local/lib/libdes.a(set_key.o):/usr/local/src/heimdal-0.3c/lib/des/set_k
ey.c:161: first defined here
/usr/bin/ld: Warning: size of symbol `des_set_key' changed from 676 to 62
in set_key.o
/usr/local/lib/libcrypto.a(set_key.o): In function `des_key_sched':
set_key.o(.text+0x450): multiple definition of `des_key_sched'
/usr/local/lib/libdes.a(set_key.o):/usr/local/src/heimdal-0.3c/lib/des/set_k
ey.c:242: first defined here
/usr/bin/ld: Warning: size of symbol `des_key_sched' changed from 16 to 62
in set_key.o
/usr/local/lib/libcrypto.a(dx86-elf.o): In function `des_encrypt':
dx86-elf.o(.text+0x0): multiple definition of `des_encrypt'
/usr/local/lib/libdes.a(des_enc.o):/usr/local/src/heimdal-0.3c/lib/des/des_e
nc.c:65: first defined here
/usr/bin/ld: Warning: size of symbol `des_encrypt' changed from 4947 to
4157 in dx86-elf.o
/usr/local/lib/libcrypto.a(dx86-elf.o): In function `des_encrypt2':
dx86-elf.o(.text+0x1040): multiple definition of `des_encrypt2'
/usr/local/lib/libdes.a(des_enc.o):/usr/local/src/heimdal-0.3c/lib/des/des_e
nc.c:166: first defined here
/usr/bin/ld: Warning: size of symbol `des_encrypt2' changed from 4753 to
3999 in dx86-elf.o
/usr/local/lib/libcrypto.a(dx86-elf.o): In function `des_encrypt3':
dx86-elf.o(.text+0x1fe0): multiple definition of `des_encrypt3'
/usr/local/lib/libdes.a(des_enc.o):/usr/local/src/heimdal-0.3c/lib/des/des_e
nc.c:261: first defined here
/usr/bin/ld: Warning: size of symbol `des_encrypt3' changed from 271 to 292
in dx86-elf.o
/usr/local/lib/libcrypto.a(dx86-elf.o): In function `des_decrypt3':
dx86-elf.o(.text+0x2110): multiple definition of `des_decrypt3'
/usr/local/lib/libdes.a(des_enc.o):/usr/local/src/heimdal-0.3c/lib/des/des_e
nc.c:284: first defined here
/usr/bin/ld: Warning: size of symbol `des_decrypt3' changed from 271 to 292
in dx86-elf.o
collect2: ld returned 1 exit status
make[2]: *** [slapd] Error 1
make[2]: Leaving directory `/usr/local/src/openldap-2.0.6/servers/slapd'
make[1]: *** [all-common] Error 1
make[1]: Leaving directory `/usr/local/src/openldap-2.0.6/servers'
make: *** [all-common] Error 1
Anyone got any ideas?
Many thanks
Alex - Systems Engineer
alex.stepney@bluewave.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bluewave Ltd - Online Creations
http://www.bluewave.com
Tel. +44 (0)20 7706 3500
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~