Hi.
I've had problems compling ssh 1.2.27 (and ssh 1.2.26) on an UltraSparc
running RH 6.0 (Linux 2.2.9, glibc 2.1). I had no problems on the same
machine with 1.2.26 under UltraPenguin 1.2 (Linux 2.2.8, glibc 2.0).
My current workaround atm is to configure with --disable-asm.
The errors I get are as follows:
gcc -pipe -o ssh ssh.o sshconnect.o log-client.o readconf.o hostfile.o
readpass.o tildexpand.o clientloop.o canohost.o idea.o rsa.o randoms.o
md5.o buffer.o emulate.o packet.o compress.o xmalloc.o ttymodes.o
newchannels.o bufaux.o authfd.o authfile.o crc32.o rsaglue.o cipher.o
des.o match.o arcfour.o mpaux.o userfile.o signals.o blowfish.o
deattack.o \
-Lgmp-2.0.2-ssh-2 -lgmp -Lzlib-1.0.4 -lz -lnsl -lbsd -lcrypt
-L/usr/local/lib -lutil
gmp-2.0.2-ssh-2/libgmp.a(mpn_divmod_1.o): In function `__mpn_divmod_1':
/usr/src/ssh-1.2.26/gmp-2.0.2-ssh-2/mpn/divmod_1.c:91: undefined
reference to `__udiv_qrnnd'
/usr/src/ssh-1.2.26/gmp-2.0.2-ssh-2/mpn/divmod_1.c:129: undefined
reference to `__udiv_qrnnd'
/usr/src/ssh-1.2.26/gmp-2.0.2-ssh-2/mpn/divmod_1.c:204: undefined
reference to `__udiv_qrnnd'
gmp-2.0.2-ssh-2/libgmp.a(mpn_divrem.o): In function `__mpn_divrem':
/usr/src/ssh-1.2.26/gmp-2.0.2-ssh-2/mpn/divrem.c:84: undefined reference
to `__udiv_qrnnd'
/usr/src/ssh-1.2.26/gmp-2.0.2-ssh-2/mpn/divrem.c:88: undefined reference
to `__udiv_qrnnd'
gmp-2.0.2-ssh-2/libgmp.a(mpn_divrem.o):
/usr/src/ssh-1.2.26/gmp-2.0.2-ssh-2/mpn/divrem.c:141:
more undefined references to `__udiv_qrnnd' follow
collect2: ld returned 1 exit status
make: *** [ssh] Error 1
J.
--
Social deviant, | "Where the f**k is all this | Tel: +44-1865-280021
programmer and | water coming from?" -- Captain | ext 22358
student | of the Titanic | Made by HuggieTag