Subject: pkg/11005: tkcron is included in pkgsrc/x11/Makefile
To: None <gnats-bugs@gnats.netbsd.org>
From: Per Amund Amundsen <pa@bsd-amundsen.ux.his.no>
List: netbsd-bugs
Date: 09/13/2000 08:49:15
>Number:         11005
>Category:       pkg
>Synopsis:       tkcron is included in pkgsrc/x11/Makefile
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 13 08:50:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Per Amund Amundsen
>Release:        pkgsrc supped  Sep 13 16:28:34
>Organization:
Per Amund Amundsen                           per-am@ux.his.no
School of Science and Technology	     per.a.amundsen@tn.his.no
Stavanger University College                 Tlf: (+47) 51 83 18 77
PO Box 2557 Ullandhaug, N-4091 Stavanger     Fax: (+47) 51 83 17 50
>Environment:
	
System: NetBSD bsd-amundsen.ux.his.no 1.4.2 NetBSD 1.4.2 (BSDA2) #7: Tue May 30 18:34:12 MEST 2000 pa@bsd-amundsen.ux.his.no:/usr/src/sys/arch/i386/compile/BSDA2 i386


>Description:

  The pkgsrc/x11/Makefile (currently v 1.175 2000/09/11, but the bug
  has been around since about v. 1.172) tries to make tkcron, but the
  package is actually found in pkgsrc/sysutils.  This leads to an
  infinite regress when e.g. doing a "make readme" in pkgsrc/x11,
  which eventually terminates with an error exit.

  In addition, there are several warnings about missing pkgsrc/tk80
  from packages in various categories, but these are not fatal.

>How-To-Repeat:
  cd /usr/pkgsrc/x11	
  make readme
    cd: can't cd to tkcron	
     ===>  Creating README.html for x11
     ===> Creating README.html for x11/...
    (further lines ===> Creating ...
     possibly including:
       cd: can't cd to ../../x11/tk80
       Warning: "../../x11/tk80" non-existent -- @pkgdep registration\
        incomplete
    )
    (wait ...)
    cd: can't cd to tkcron
    *** Error code 2
    
    Stop.
    *** Error code 1
   
    Stop.

>Fix:
    Comment out/remove tkcron from x11/Makefile (or move it from
    sysutil).
>Release-Note:
>Audit-Trail:
>Unformatted: