Compile of openssh 4.2 failed with openssl 0.9.8

Tim Rice tim at
Tue Sep 13 10:14:31 EST 2005

On Sun, 11 Sep 2005, Thomas Litsch wrote:

> I'm not a programmer, but could it be a problem of an too old gcc?
> I'm using gcc Version 3.2.2.

Not too old. I compile on a 2.7.x.x just fine.

> Here's  the Output again:
> gcc -o ssh ssh.o readconf.o clientloop.o sshtty.o sshconnect.o 
> sshconnect1.o sshconnect2.o -L. -Lopenbsd-compat/  -lssh 
> -lopenbsd-compat -lresolv -lcrypto -lutil -lz -lnsl  -lcrypt
> ./libssh.a(rsa.o): In function `rsa_generate_additional_parameters':
> /root/openssh-4.2p1/rsa.c:136: undefined reference to `BN_mod'
> /root/openssh-4.2p1/rsa.c:139: undefined reference to `BN_mod'
BN_mod is a define in openssl/bn.h
Maybe your openssl is messed up.
Use nm(1) to see if you have BN_div in libcrypto.0.9.8

> collect2: ld returned 1 exit status

Tim Rice				Multitalents	(707) 887-1469
tim at

More information about the openssh-unix-dev mailing list