From owner-freebsd-questions@FreeBSD.ORG Sat Nov 13 13:49:36 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEC1216A4CE for ; Sat, 13 Nov 2004 13:49:36 +0000 (GMT) Received: from ns1.tiadon.com (SMTP.tiadon.com [69.27.132.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CEE543D39 for ; Sat, 13 Nov 2004 13:49:36 +0000 (GMT) (envelope-from kdk@daleco.biz) Received: from [69.27.131.0] ([69.27.131.0]) by ns1.tiadon.com with Microsoft SMTPSVC(6.0.3790.211); Sat, 13 Nov 2004 07:46:00 -0600 Message-ID: <419610F5.3070804@daleco.biz> Date: Sat, 13 Nov 2004 07:49:41 -0600 From: "Kevin D. Kinsey, DaleCo, S.P." User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20041023 X-Accept-Language: en-us, en MIME-Version: 1.0 To: atk2@arctic.org References: <20041113120933.18442.qmail@twinlark.arctic.org> In-Reply-To: <20041113120933.18442.qmail@twinlark.arctic.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 13 Nov 2004 13:46:00.0796 (UTC) FILETIME=[1C6E11C0:01C4C987] cc: freebsd-questions@freebsd.org Subject: Re: portupgrade problem in freebsd 4.10 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Nov 2004 13:49:36 -0000 atk2@arctic.org wrote: >Things worked fine until last upgrade (this morning). Now I get the following >errors: > >pc1# !?upgr >portupgrade -ra >Updating the ports index ... Generating INDEX.tmp - please wait..tkscanfax-1.02: > "/usr/ports/japanese/tk80" non-existent -- dependency list incomplete >===> comms/tkscanfax failed >*** Error code 1 >1 error > >******************************************************************** >Before reporting this error, verify that you are running a supported >version of FreeBSD (see http://www.FreeBSD.org/ports/) and that you >have a complete and up-to-date ports collection. (INDEX builds are >not supported with partial or out-of-date ports collections -- in >particular, if you are using cvsup, you must cvsup the "ports-all" >collection, and have no "refuse" files.) If that is the case, then >report the failure to ports@FreeBSD.org together with relevant >details of your ports configuration (including FreeBSD version, >your architecture, your environment, and your /etc/make.conf >settings, especially compiler flags and WITH/WITHOUT settings). > >Note: the latest pre-generated version of INDEX may be fetched >automatically with "make fetchindex". >******************************************************************** > >*** Error code 1 >----- > >My refuse file has: >ports/japanese >--- > >Is the above error an indication that the new portupgrade tool now requires >that I download the japanese port - or is there another workaround ? > >Alan > > It looks as if you've really answered your own question. Two Japanese ports are runtime dependencies for tkscanfax: ------------------------------------------------------------------------------------------------------------------------------ [kadmin@archangel][/usr/ports] # make search name=tkscanfax Port: tkscanfax-1.02 Path: /usr/ports/comms/tkscanfax Info: Tcl/Tk frontend for fax scan/receive/send program (command is tkfax) Maint: mita@FreeBSD.org B-deps: R-deps: XFree86-libraries-4.4.0_1 expat-1.95.8 fontconfig-2.2.3,1 freetype2-2.1.7_3 imake-4.4.0 ja-tcl-8.0.5_1 ja-tk-8.0.5_2 perl-5.8.5 pkgconfig-0.15.0_1 And your setup violates this clause: INDEX builds are not supported with partial or out-of-date ports collections -- in particular, if you are using cvsup, you must cvsup the "ports-all" collection, and have no "refuse" files. You can draw your own conclusions. I guess a couple of good questions might be 1] when did I install "tkscanfax"? and 2] at that time, was there a runtime dependency on these japanese ports, or was it added later? Kevin Kinsey DaleCo, S.P.