Skip site navigation (1)Skip section navigation (2)
Date:      13 Nov 2004 15:43:32 -0000
From:      atk2@arctic.org
To:        atk2@arctic.org, kdk@daleco.biz
Cc:        freebsd-questions@freebsd.org
Subject:   Re: portupgrade problem in freebsd 4.10
Message-ID:  <20041113154332.7839.qmail@twinlark.arctic.org>
In-Reply-To: <419610F5.3070804@daleco.biz>

next in thread | previous in thread | raw e-mail | index | archive | help
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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041113154332.7839.qmail>