I'm seeing this on a clean build after downloading 3.7 to my OpenBSD source tree... bash-2.05b# make [...] ===> lib ===> ssh ===> sshd cc -o sshd sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o auth-rh-rsa.o sshpty.o sshlogin.o servconf.o serverloop.o uidswap.o auth.o auth1.o auth2.o auth-options.o session.o auth-chall.o auth2-chall.o groupaccess.o auth-skey.o auth-bsdauth.o auth2-hostbased.o auth2-kbdint.o auth2-none.o auth2-passwd.o auth2-pubkey.o monitor_mm.o monitor.o monitor_wrap.o monitor_fdpass.o kexdhs.o kexgexs.o auth-krb5.o auth2-gss.o gss-serv.o gss-serv-krb5.o -L/var/src/usr.bin/ssh/sshd/../lib/obj -lssh -lgssapi -lkrb5 -lcrypto -lutil -lz -ldes -lwrap gss-serv-krb5.o: Undefined symbol `_gss_krb5_copy_ccache' referenced from text segment collect2: ld returned 1 exit status *** Error code 1 Stop in /var/src/usr.bin/ssh/sshd (line 122 of /usr/share/mk/bsd.prog.mk). *** Error code 1 Stop in /var/src/usr.bin/ssh. Does anything need to be sync'ed in the source tree? I'm on OpenBSD 3.3, x86. Thanks. - Eric
Assuming you don't need Kerb you can do: KERBEROS5=no make I was fighting with this problem before we had to release 3.7. I have no solution for those that require kerb. =( - Ben On Tue, 16 Sep 2003, Eric wrote:> > I'm seeing this on a clean build after downloading 3.7 to my > OpenBSD source tree... > > bash-2.05b# make > > [...] > > ===> lib > ===> ssh > ===> sshd > cc -o sshd sshd.o auth-rhosts.o auth-passwd.o auth-rsa.o > auth-rh-rsa.o sshpty.o sshlogin.o servconf.o serverloop.o > uidswap.o auth.o auth1.o auth2.o auth-options.o session.o > auth-chall.o auth2-chall.o groupaccess.o auth-skey.o > auth-bsdauth.o auth2-hostbased.o auth2-kbdint.o auth2-none.o > auth2-passwd.o auth2-pubkey.o monitor_mm.o monitor.o > monitor_wrap.o monitor_fdpass.o kexdhs.o kexgexs.o auth-krb5.o > auth2-gss.o gss-serv.o gss-serv-krb5.o > -L/var/src/usr.bin/ssh/sshd/../lib/obj -lssh -lgssapi -lkrb5 > -lcrypto -lutil -lz -ldes -lwrap > gss-serv-krb5.o: Undefined symbol `_gss_krb5_copy_ccache' > referenced from text segment > collect2: ld returned 1 exit status > *** Error code 1 > > Stop in /var/src/usr.bin/ssh/sshd (line 122 of > /usr/share/mk/bsd.prog.mk). > *** Error code 1 > > Stop in /var/src/usr.bin/ssh. > > Does anything need to be sync'ed in the source tree? > > I'm on OpenBSD 3.3, x86. > > Thanks. > > - Eric > > _______________________________________________ > openssh-unix-dev mailing list > openssh-unix-dev at mindrot.org > http://www.mindrot.org/mailman/listinfo/openssh-unix-dev >
check www.openssh.com/openbsd.html for a patch
Circa 2003-09-16 09:43:10 -0500 dixit Eric: : I'm seeing this on a clean build after downloading 3.7 to my : OpenBSD source tree... [...] : gss-serv-krb5.o: Undefined symbol `_gss_krb5_copy_ccache' : referenced from text segment : collect2: ld returned 1 exit status : *** Error code 1 [...] : Does anything need to be sync'ed in the source tree? : : I'm on OpenBSD 3.3, x86. No troubles here (OBSD 3.3/i386). How did you get the sources---by downloading the tarball, or via CVS? If via CVS, perhaps you managed to provoke a race condition (since CVS doesn't have atomic filegroup commits) and only got a portion of the full 3.7 update; try updating from CVS again. When was the last time you updated your /usr/src/ tree from CVS? Perhaps you need more than merely an updated ssh? -- jim knoble | jmknoble at pobox.com | http://www.pobox.com/~jmknoble/ (GnuPG fingerprint: 31C4:8AAC:F24E:A70C:4000::BBF4:289F:EAA8:1381:1491) "We have guided missiles and misguided men." --Martin Luther King, Jr. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 256 bytes Desc: not available Url : http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20030917/dcc1603f/attachment.bin