From nobody@FreeBSD.ORG Sat Jul 31 18:52:09 1999
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 1AD6314CF0; Sat, 31 Jul 1999 18:52:09 -0700 (PDT)
Message-Id: <19990801015209.1AD6314CF0@hub.freebsd.org>
Date: Sat, 31 Jul 1999 18:52:09 -0700 (PDT)
From: kosmos@blarg.net
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@freebsd.org
Subject: Graphical setup utility won't always install by default in XFree86 port
X-Send-Pr-Version: www-1.0

>Number:         12905
>Category:       ports
>Synopsis:       Graphical setup utility won't always install by default in XFree86 port
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    jmz
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 31 19:00:01 PDT 1999
>Closed-Date:    Wed Dec 29 13:04:51 PST 1999
>Last-Modified:  Wed Dec 29 13:07:14 PST 1999
>Originator:     Allan Bowhill
>Release:        3.2-STABLE
>Organization:
none
>Environment:
FreeBSD io.ntsucks.net 3.2-STABLE FreeBSD 3.2-STABLE #1: Fri Jul 30 06:02:52 PDT 1999     root@io.ntsucks.net:/usr/src/sys/compile/IO  i386

>Description:
If XFree86 is not already installed, XF86Setup utility won't build by
default. During the configuration part of make, if TK is not found on 
system, configuration will just send a message, and continue building
without it. In order to build TK, however, the Xlibs must be installed
(e.g. X-windows must already have been built).
So, effectively, you have to install X-windows twice to get the graphical
configuration utility to install. This is a usability problem.
>How-To-Repeat:
install minimal base distribution from packages.
install cvsup from packages and update sources.
make world.
install XFree86 from ports
(you'll see that it skips grpahical setup build)
>Fix:
install minimal base distribution from packages.
install cvsup from packages and update sources.
make world.
install XFree86 from ports
install something like tkman, which picks up all TK dependencies
deinstall XFree86
install XFree86 with FORCE_PKG_REGISTER=YES


>Release-Note:
>Audit-Trail:

From: Kris Kennaway <kkenn@rebel.net.au>
To: kosmos@blarg.net
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: ports/12905: Graphical setup utility won't always install by
 default in XFree86 port
Date: Tue, 3 Aug 1999 18:00:34 +0930 (CST)

 On Sat, 31 Jul 1999 kosmos@blarg.net wrote:
 
 > If XFree86 is not already installed, XF86Setup utility won't build by
 > default. During the configuration part of make, if TK is not found on 
 
 About the best I can think to do is to print a warning message
 post-install that the Tk8x package must be installed, and XFree86
 reinstalled, to pick up XF86Setup.
 
 Kris
 
 
Responsible-Changed-From-To: freebsd-ports->jmz 
Responsible-Changed-By: jseger 
Responsible-Changed-When: Fri Sep 10 10:24:21 PDT 1999 
Responsible-Changed-Why:  
Over to MAINTAINER. 
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Wed Dec 29 13:04:51 PST 1999 
State-Changed-Why:  
Though this is a rather annoying thing it is not a FreeBSD-specific problem. 
What I always do is install Tcl/Tk from package first and then build XFree86. 
Installing from CD or FTP via sysinstall will accomplish the same thing. 
>Unformatted:
