I had compiled and installed heimdal-0.5.1 . Then I wanted to compile openssh-3.5p1. These should be my options: flags=CFLAGS='-Wall -O2 -march=athlon -mcpu=athlon' do_prelude: chown -R root.root * $(flags) ./configure --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --sysconfdir=/etc/ssh \ --libexecdir=/usr/lib/ssh \ --with-tcp-wrappers \ --with-pam \ --with-kerberos5=/usr/local/heimdal \ --with-ssl-dir=/usr \ --with-mantype=man \ --with-md5-passwords \ --with-shadow \ --with-ipv4-default But I had to remove the kerberos5 option: /usr/local/heimdal/lib/libroken.a(getprogname.o): In function `get_progname': getprogname.o(.text+0x10): multiple definition of `get_progname' /usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 14. openbsd-compat//libopenbsd-compat.a(bsd-misc.o):/home/net/SSH/openssh-3.5p1/openbsd-compat/bsd-misc.c:30: first defined here /usr/bin/ld: Warning: size of symbol `get_progname' changed from 10 to 9 in getprogname.o collect2: ld returned 1 exit status make: *** [ssh] Error 1 Why do you allow kerberos5 support? winfried