From nobody@FreeBSD.ORG  Sun Nov  5 06:24:42 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 651C737B4CF; Sun,  5 Nov 2000 06:24:42 -0800 (PST)
Message-Id: <20001105142442.651C737B4CF@hub.freebsd.org>
Date: Sun,  5 Nov 2000 06:24:42 -0800 (PST)
From: opentrax@email.com
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: tcl.h and tk.h not in the right places.
X-Send-Pr-Version: www-1.0

>Number:         22621
>Category:       misc
>Synopsis:       tcl.h and tk.h not in the right places.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 05 06:30:01 PST 2000
>Closed-Date:    Sun Nov 5 10:44:09 PST 2000
>Last-Modified:  Wed Nov 15 15:10:02 PST 2000
>Originator:     Jesse Monroy
>Release:        3.4
>Organization:
Digital Marshalls
>Environment:
FreeBSD spammie.svbug.com 3.5.1-RELEASE FreeBSD 3.5.1-RELEASE #0: Wed Sep 13 20:07:41 PDT 2000     jessem@spammie.svbug.com:/usr/src/sys/compile/GATEWAY  i386
>Description:
Many applications that depend on tcl.h and tk.h break because
the headers are not where they are expected to be.
The headers should in /usr/local/include.
Instead headers are placed in 
/usr/local/include/tcl${VERSION}
and
/usr/local/include/tk${VERSION}
These files may be there to prevent name-space
collision when several application (each) require
a different version of TCL or TK.
While the short turn problem has been solved
no clear information is available as to what to do.
Hence, if a 'make' breaks or 'configure' breaks,
the end user has no clear direction. Even investigating
the binaries offers very little help.
>How-To-Repeat:
Install an application that is not in the packages
or ports collections. Example, TkRATrc7.
Currently, this Application is not in the packages.
TkRATrc3 is.
>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->analyzed 
State-Changed-By: dougb 
State-Changed-When: Sun Nov 5 10:02:41 PST 2000 
State-Changed-Why:  
I really don't think this qualifies as a PR, since the 
behavior is actually by design. However, Justin may be 
able to add some pointers somewhere, or close this with 
a more authoritative voice. 


Responsible-Changed-From-To: freebsd-bugs->jseger 
Responsible-Changed-By: dougb 
Responsible-Changed-When: Sun Nov 5 10:02:41 PST 2000 
Responsible-Changed-Why:  
Justin maintains several tcl ports 

http://www.freebsd.org/cgi/query-pr.cgi?pr=22621 
State-Changed-From-To: analyzed->closed 
State-Changed-By: billf 
State-Changed-When: Sun Nov 5 10:44:09 PST 2000 
State-Changed-Why:  
The reasons for using nonstandard installations of tcl libraries 
is, as you mentioned, to avoid namespace collision. Discussions 
regarding this appear in the ports mailing list archive. 

Perhaps you could submit a port that installs the expected 
headers with small headers that just "#error ..." with a detailed 
message and the tcl/tk ports could depend on that port to at 
least help our users out. 


Responsible-Changed-From-To: jseger->freebsd-ports 
Responsible-Changed-By: billf 
Responsible-Changed-When: Sun Nov 5 10:44:09 PST 2000 
Responsible-Changed-Why:  
common ports issue 

http://www.freebsd.org/cgi/query-pr.cgi?pr=22621 

From: Sheldon Hearn <sheldonh@uunet.co.za>
To: opentrax@email.com
Cc: billf@freebsd.org, jseger@freebsd.org, freebsd-ports@freebsd.org,
	freebsd-gnats-submit@freebsd.org, tech@openpackages.org
Subject: Re: misc/22621: tcl.h and tk.h not in the right places. 
Date: Mon, 13 Nov 2000 13:50:25 +0200

 On Thu, 09 Nov 2000 20:07:22 PST, opentrax@email.com wrote:
 
 > True the real problem is simple to solve, but it seems
 > that a trival problem, because is has no glory or fame,
 > is being cast aside without good cause - only to reflect
 > on the entire community.
 
 FreeBSD is user-supported software.  Without user contribution, it
 wouldn't exist, and I mean that in the most literal sense possible.
 
 Why not create the child port suggested by Bill Fumerola and submit it
 as a PR?
 
 Ciao,
 Sheldon.
 

From: opentrax@email.com
To: sheldonh@uunet.co.za
Cc: billf@freebsd.org, jseger@freebsd.org, freebsd-ports@freebsd.org,
	freebsd-gnats-submit@freebsd.org, tech@openpackages.org
Subject: Re: misc/22621: tcl.h and tk.h not in the right places. 
Date: Mon, 13 Nov 2000 06:51:30 -0800 (PST)

 On 13 Nov, Sheldon Hearn wrote:
 > 
 > 
 > On Thu, 09 Nov 2000 20:07:22 PST, opentrax@email.com wrote:
 > 
 >> True the real problem is simple to solve, but it seems
 >> that a trival problem, because is has no glory or fame,
 >> is being cast aside without good cause - only to reflect
 >> on the entire community.
 > 
 > FreeBSD is user-supported software.  Without user contribution, it
 > wouldn't exist, and I mean that in the most literal sense possible.
 > 
 > Why not create the child port suggested by Bill Fumerola and submit it
 > as a PR?
 > 
 Can you reprase your question? I'm not getting it.
 
 				Jessem.
 
 

From: Will Andrews <will@physics.purdue.edu>
To: opentrax@email.com
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: misc/22621: tcl.h and tk.h not in the right places.
Date: Wed, 15 Nov 2000 18:08:06 -0500

 On Mon, Nov 13, 2000 at 06:50:03AM -0800, opentrax@email.com wrote:
 >  > Why not create the child port suggested by Bill Fumerola and submit it
 >  > as a PR?
 >  > 
 >  Can you reprase your question? I'm not getting it.
 
 Um, it's simple.  Use send-pr(1) to send a problem report with the child
 port Bill suggested.
 
 -- 
 wca
 
>Unformatted:
