From owner-freebsd-current@FreeBSD.ORG Wed Aug 17 19:38:51 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 E67D016A41F; Wed, 17 Aug 2005 19:38:50 +0000 (GMT) (envelope-from oberman@es.net) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F1FA43D48; Wed, 17 Aug 2005 19:38:50 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Wed, 17 Aug 2005 12:38:20 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id 8FB695D07; Wed, 17 Aug 2005 12:38:20 -0700 (PDT) To: stefanf@freebsd.org Date: Wed, 17 Aug 2005 12:38:20 -0700 From: "Kevin Oberman" Message-Id: <20050817193820.8FB695D07@ptavv.es.net> Cc: current@freebsd.org Subject: 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 19:38:51 -0000 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, -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634