From owner-freebsd-ports Wed Nov 10 16:58:21 1999 Delivered-To: freebsd-ports@freebsd.org Received: from pawn.primelocation.net (pawn.primelocation.net [205.161.238.235]) by hub.freebsd.org (Postfix) with ESMTP id 099AD14E76; Wed, 10 Nov 1999 16:58:15 -0800 (PST) (envelope-from jedgar@fxp.org) Received: from earth.fxp (oca-u1-15.hitter.net [207.192.78.15]) by pawn.primelocation.net (Postfix) with ESMTP id A00739B22; Wed, 10 Nov 1999 19:58:13 -0500 (EST) Date: Wed, 10 Nov 1999 19:58:12 -0500 (EST) From: "Chris D. Faulhaber" X-Sender: jedgar@earth.fxp To: ports@freebsd.org, green@freebsd.org Subject: OpenSSH and 3.2-STABLE Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org We have an internal production server running 3.2-STABLE (from around June 4th). After installing OpenSSH on my 3.3-STABLE workstation, I decided to install it on the server (from ports cvsupped a few minutes ago)....with the following result: cc -O2 -pipe -I/usr/ports/security/openssh/work/ssh/ssh/.. -I/usr/local/include -I/usr/ports/security/openssh/work/ssh/ssh/.. -I/usr/local/include -I/usr/local/usr/include -o ssh ssh.o sshconnect.o log-client.o readconf.o clientloop.o -L/usr/ports/security/openssh/work/ssh/ssh/../lib -lssh -L/usr/ports/security/openssh/work/ssh/ssh/../lib -lssh -lutil -lz -L/usr/local/lib -lcrypto -lRSAglue -lrsaref ssh.o: In function `main': ssh.o(.text+0x10e9): undefined reference to `strlcpy' sshconnect.o: In function `read_yes_or_no': sshconnect.o(.text+0xf3b): undefined reference to `strlcpy' /usr/ports/security/openssh/work/ssh/ssh/../lib/libssh.a(channels.o): In function `auth_input_request_forwarding': channels.o(.text+0x1f06): undefined reference to `strlcpy' /usr/ports/security/openssh/work/ssh/ssh/../lib/libssh.a(canohost.o): In function `get_remote_hostname': canohost.o(.text+0xcf): undefined reference to `strlcpy' canohost.o(.text+0x17d): undefined reference to `strlcpy' /usr/ports/security/openssh/work/ssh/ssh/../lib/libssh.a(canohost.o)(.text+0x1f0): more undefined references to `strlcpy' follow *** Error code 1 Stop. *** Error code 1 According to strlcpy(3): HISTORY strlcpy() and strlcat() functions first appeared in OpenBSD 2.4, and made their appearance in FreeBSD 3.3. Is there any graceful workaround for < 3.3 (backport/patches), and/or should this be marked BROKEN for < 330000? ----- Chris D. Faulhaber | You can ISO9001 certify the process of System/Network Administrator, | shooting yourself in the foot, so long Reality Check Information, Inc. | as the process is documented and reliably | produces the proper result. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message