From owner-freebsd-current@FreeBSD.ORG Thu Jan 22 00:54:09 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A23E516A4CE for ; Thu, 22 Jan 2004 00:54:09 -0800 (PST) Received: from hetzner.co.za (lfw.hetzner.co.za [196.7.18.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3B8543D46 for ; Thu, 22 Jan 2004 00:54:07 -0800 (PST) (envelope-from ianf@hetzner.co.za) Received: from localhost ([127.0.0.1]) by hetzner.co.za with esmtp (Exim 3.36 #1) id 1AjabA-000ES9-00; Thu, 22 Jan 2004 10:54:00 +0200 To: des@des.no (Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=) From: Ian Freislich In-reply-to: Your message of "Wed, 21 Jan 2004 22:22:07 +0100." X-Attribution: BOFH Date: Thu, 22 Jan 2004 10:54:00 +0200 Sender: ianf@hetzner.co.za Message-Id: cc: freebsd-current@freebsd.org Subject: Re: openssh no longer compiles (as part of make world) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2004 08:54:09 -0000 wrote: > Ian Freislich writes: > > I think this started around 7-9 Jan and I was wondering if anyone > > else was having the same problem. I've held off reporting this > > just in case a fix was submitted. Openssh no longer compiles. > > > > [brane-dead] /usr/src/secure/lib/libssh # make > > cc -O -pipe -march=3Dpentium2 -I/usr/src/secure/lib/libssh/../../../crypt= > o/openssh > > -DGSSAPI -DKRB5 -DHEIMDAL -c /usr/src/crypto/openssh/channels.c > > /usr/src/crypto/openssh/channels.c: In function `channel_lookup': > > /usr/src/crypto/openssh/channels.c:145: error: incompatible type for argu= > ment 1 of `log' > > /usr/src/crypto/openssh/channels.c:145: error: too many arguments to func= > tion `log' > > /usr/src/crypto/openssh/channels.c:150: error: incompatible type for argu= > ment 1 of `log' > > there are no references to a function named log() in channels.c or any > part of openssh. the function used for logging is called logit() and > is prototyped in log.h. your source tree is probably corrupted. Hmmm, very interesting. rm /home/ncvs/src/crypto/openssh/channels.c,v and re-cvsupping and then updating this file fixed that. Wierd, I would have thought cvsup would have noticed a corrupted file and transferred the whole file. Ian -- Ian Freislich