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 [EMAIL PROTECTED]  Sat Nov 13 05:49:41 2004

  ||[EMAIL PROTECTED] 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:
  
||------------------------------------------------------------------------------------------------------------------------------
  ||[EMAIL PROTECTED]/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:  [EMAIL PROTECTED]
  ||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.


_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to