I thought I had waited until a patch was issued for the SHA256 issue...

Scott Ullrich sullrich at gmail.com
Wed Oct 11 01:02:18 UTC 2006


On 10/10/06, Joe Altman <fj at panix.com> wrote:
> to update world...I was it was recently committed, and ran an update
> at approximately 10 AM EDT.
>
> Here is where 'make buildworld' stopped:
>
> cc -pg -O -pipe -march=pentiumpro
> -I/usr/src/secure/lib/libssh/../../../crypto/openssh -include
> ssh_namespace.h  -c
> /usr/src/secure/lib/libssh/../../../crypto/openssh/openbsd-compat/xmmap.c
> -o xmmap.po
> cc -pg -O -pipe -march=pentiumpro
> -I/usr/src/secure/lib/libssh/../../../crypto/openssh -include
> ssh_namespace.h  -c
> /usr/src/secure/lib/libssh/../../../crypto/openssh/version.c -o
> version.po
> building profiled ssh library
> ranlib libssh_p.a
> ===> secure/libexec (all)
> ===> secure/libexec/sftp-server (all)
> cc -O -pipe -march=pentiumpro
> -I/usr/src/secure/libexec/sftp-server/../../../crypto/openssh -include
> ssh_namespace.h  -c
> /usr/src/secure/libexec/sftp-server/../../../crypto/openssh/sftp-server.c
> cc -O -pipe -march=pentiumpro
> -I/usr/src/secure/libexec/sftp-server/../../../crypto/openssh -include
> ssh_namespace.h  -c
> /usr/src/secure/libexec/sftp-server/../../../crypto/openssh/sftp-common.c
> cc -O -pipe -march=pentiumpro
> -I/usr/src/secure/libexec/sftp-server/../../../crypto/openssh -include
> ssh_namespace.h   -o sftp-server sftp-server.o sftp-common.o -lssh
> -lcrypt -lcrypto -lz
> /usr/obj/usr/src/tmp/usr/lib/libssh.so: undefined reference to
> `SHA256_Update'
> /usr/obj/usr/src/tmp/usr/lib/libssh.so: undefined reference to
> `SHA256_Final'
> /usr/obj/usr/src/tmp/usr/lib/libssh.so: undefined reference to
> `SHA256_Init'
> *** Error code 1
>
> Stop in /usr/src/secure/libexec/sftp-server.
> *** Error code 1
>
> Stop in /usr/src/secure/libexec.
> *** Error code 1
>
> Stop in /usr/src/secure.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
>
> And yes, I do have NO_KERBEROS= true in make.conf, if that matters.
>
> uname -a:
>
> FreeBSD chthonic 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE
> #0: Fri Sep 15 23:56:36 EDT 2006
> root at chthonic:/usr/obj/usr/src/sys/CHTHONIC  i386

Please post your /etc/make.conf file.  It sounds like you have -static enabled.

Scott


More information about the freebsd-stable mailing list