From owner-freebsd-current@FreeBSD.ORG Wed Aug 17 20:09:59 2005 Return-Path: X-Original-To: current@freebsd.org 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 80C5216A41F; Wed, 17 Aug 2005 20:09:59 +0000 (GMT) (envelope-from oz@nixil.net) Received: from nixil.net (nixil.net [161.58.222.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2D3F43D58; Wed, 17 Aug 2005 20:09:57 +0000 (GMT) (envelope-from oz@nixil.net) Received: from [10.20.12.64] (fw.oremut02.us.wh.verio.net [198.65.168.24]) (authenticated bits=0) by nixil.net (8.13.1/8.13.1) with ESMTP id j7HK9hjG000236 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Wed, 17 Aug 2005 14:09:49 -0600 (MDT) Message-ID: <43039923.3000208@nixil.net> Date: Wed, 17 Aug 2005 14:08:03 -0600 From: Phil Oleson User-Agent: Mozilla Thunderbird 1.0.5 (X11/20050714) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Kevin Oberman References: <20050817193820.8FB695D07@ptavv.es.net> In-Reply-To: <20050817193820.8FB695D07@ptavv.es.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeded SMTP AUTH authentication, not delayed by milter-greylist-1.6 (nixil.net [161.58.222.1]); Wed, 17 Aug 2005 14:09:49 -0600 (MDT) X-Virus-Scanned: ClamAV 0.86.1/1030/Wed Aug 17 09:53:46 2005 on nixil.net X-Virus-Status: Clean Cc: stefanf@freebsd.org, current@freebsd.org Subject: Re: Unable to build libedit X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 17 Aug 2005 20:09:59 -0000 Do you have rev 1.10 of histedit.h? Update this file in src/include as well. Phil Oleson. Kevin Oberman wrote: > When I attempt to make buildworld on my current system, I fail in > building libedit. This seems to have started when the NetBSD sync > occurred back on Aug. 11. > > I now get: > /usr/local/libexec/ccache/cc -O2 -fno-strict-aliasing -pipe -I. -I/usr/src/lib/libedit -c editline.c > In file included from editline.c:6: > /usr/src/lib/libedit/el.c: In function `el_set': > /usr/src/lib/libedit/el.c:249: error: `EL_GETCFN' undeclared (first use in this function) > /usr/src/lib/libedit/el.c:249: error: (Each undeclared identifier is reported only once > /usr/src/lib/libedit/el.c:249: error: for each function it appears in.) > /usr/src/lib/libedit/el.c:256: error: `EL_CLIENTDATA' undeclared (first use in this function) > /usr/src/lib/libedit/el.c:260: error: `EL_UNBUFFERED' undeclared (first use in this function) > /usr/src/lib/libedit/el.c:272: error: `EL_PREP_TERM' undeclared (first use in this function) > /usr/src/lib/libedit/el.c: In function `el_get': > /usr/src/lib/libedit/el.c:393: error: `EL_GETCFN' undeclared (first use in this function) > /usr/src/lib/libedit/el.c:398: error: `EL_CLIENTDATA' undeclared (first use in this function) > /usr/src/lib/libedit/el.c:403: error: `EL_UNBUFFERED' undeclared (first use in this function) > In file included from editline.c:10: > /usr/src/lib/libedit/hist.c: In function `hist_command': > /usr/src/lib/libedit/hist.c:181: error: `H_SETUNIQUE' undeclared (first use in this function) > In file included from editline.c:13: > /usr/src/lib/libedit/parse.c: In function `parse_line': > /usr/src/lib/libedit/parse.c:81: error: `Tokenizer' undeclared (first use in this function) > /usr/src/lib/libedit/parse.c:81: error: `tok' undeclared (first use in this function) > /usr/src/lib/libedit/parse.c:85: warning: passing arg 3 of `el_parse' from incompatible pointer type > /usr/src/lib/libedit/parse.c: At top level: > /usr/src/lib/libedit/parse.c:96: error: conflicting types for 'el_parse' > /usr/include/histedit.h:106: error: previous declaration of 'el_parse' was here > /usr/src/lib/libedit/parse.c:96: error: conflicting types for 'el_parse' > /usr/include/histedit.h:106: error: previous declaration of 'el_parse' was here > In file included from editline.c:15: > /usr/src/lib/libedit/read.c: In function `el_read_setfn': > /usr/src/lib/libedit/read.c:78: error: `EL_BUILTIN_GETCFN' undeclared (first use in this function) > /usr/src/lib/libedit/read.c: In function `el_read_getfn': > /usr/src/lib/libedit/read.c:91: error: `EL_BUILTIN_GETCFN' undeclared (first use in this function) > /usr/src/lib/libedit/read.c: At top level: > /usr/src/lib/libedit/read.c:214: error: conflicting types for 'el_push' > /usr/include/histedit.h:95: error: previous declaration of 'el_push' was here > /usr/src/lib/libedit/read.c:214: error: conflicting types for 'el_push' > /usr/include/histedit.h:95: error: previous declaration of 'el_push' was here > *** Error code 1 > > Stop in /usr/src/lib/libedit. > > I have cleaned, deleted the contents of /usr/src/lib/libedit and > re-cvsuped, deleted /usr/obj, and, as a last resort, read UPDATING. I > have looked for where all of the EL_* stuff might be defined, but I > can't find it anywhere obvious. > > Any ideas on what is wrong? I last updated the system (my only current > system) on Aug. 7, 2005 without problems. > > Thanks,