On Thu, Mar 15, 2001 at 08:12:19PM -0800, Jaime C Mantel wrote:
> I am trying to build openssh-2.5.1p2 on a Solaris 7 system. Here is my
> configure line:
>
> ./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/ssl
> --with-kerberos4=/usr/athena --with-afs=/usr/afsws --with-tcp-wrappers
>
> And here is what happens during the make:
>
> <makes fine up to here>
> cc -o ssh ssh.o sshconnect.o sshconnect1.o sshconnect2.o log-client.o
> readconf.o clientloop.o -L. -Lopenbsd-compat/ -L/usr/local/lib
> -R/usr/local/lib -L/usr/athena/lib -R/usr/athena/lib -L/usr/afsws/lib
> -L/usr/local/ssl/lib -R/usr/local/ssl/lib -lssh -lopenbsd-compat -lwrap
> -lresolv -lkrb -lz -lsocket -lnsl -lgen -lkafs -lkrb -ldes -lcrypto
> ld: fatal: symbol `des_check_key' is multiply defined:
> (file /usr/athena/lib/libdes.a(set_key.o) and file
> /usr/local/ssl/lib/libcrypto.a(set_key.o));
Hmm, when Kerberos support is compiled in, "-lkrb -ldes" is added.
In libcrypto there are also DES routines with the same name (that
should have the same functionality).
Please play around with configure, line 3091 and remove the "-ldes"
from KLIBS and call configure again. If this helps (it should), the
"-ldes" should be removed permanently.
Best regards,
Lutz
--
Lutz Jaenicke [EMAIL PROTECTED]
BTU Cottbus http://www.aet.TU-Cottbus.DE/personen/jaenicke/
Lehrstuhl Allgemeine Elektrotechnik Tel. +49 355 69-4129
Universitaetsplatz 3-4, D-03044 Cottbus Fax. +49 355 69-4153