From owner-freebsd-questions@FreeBSD.ORG Sat Nov 13 15:43:32 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 9329A16A4CE for ; Sat, 13 Nov 2004 15:43:32 +0000 (GMT) Received: from twinlark.arctic.org (twinlark.arctic.org [168.75.98.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 79A1C43D39 for ; Sat, 13 Nov 2004 15:43:32 +0000 (GMT) (envelope-from atk2@arctic.org) Received: (qmail 7840 invoked by uid 1347); 13 Nov 2004 15:43:32 -0000 Date: 13 Nov 2004 15:43:32 -0000 Message-ID: <20041113154332.7839.qmail@twinlark.arctic.org> From: atk2@arctic.org To: atk2@arctic.org, kdk@daleco.biz In-Reply-To: <419610F5.3070804@daleco.biz> 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 15:43:32 -0000 Ok thanks for the detail response. I guess my confusion came from several places - the handbook explicity gives an example where you can refuse ports that aren't relevant to your environment (i refuse several such as japanese, chinese)... Can you explain (if you know off hand) why make fetchindex would fix the problem (it did without adding the ports)? As a side but unrelated question it seems that recent updates to the port colleciton (such as mozilla, mplayer and netscape) have bad values (either size of time stamps) for the objects they are to fetch - do you know why this is happening (aka is it specific to me?) thanks, Alan ||From kdk@daleco.biz Sat Nov 13 05:49:41 2004 ||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 ||> ||> ||>*** 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.