From owner-freebsd-ports Fri Sep 29 10:45:36 1995 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA24582 for ports-outgoing; Fri, 29 Sep 1995 10:45:36 -0700 Received: from distortion.eng.umd.edu (distortion.eng.umd.edu [129.2.98.6]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA24577 for ; Fri, 29 Sep 1995 10:45:31 -0700 Received: from adder.eng.umd.edu (adder.eng.umd.edu [129.2.98.110]) by distortion.eng.umd.edu (8.7/8.7) with ESMTP id NAA13240; Fri, 29 Sep 1995 13:45:12 -0400 (EDT) Received: (chuckr@localhost) by adder.eng.umd.edu (8.7/8.6.4) id NAA12212; Fri, 29 Sep 1995 13:45:06 -0400 Date: Fri, 29 Sep 1995 13:44:59 -0400 (EDT) From: Chuck Robey To: Thomas Gellekum cc: Satoshi Asami , ports@freebsd.org Subject: Re: tcl-7.4 / tk-4.0 In-Reply-To: <199509291011.LAA16957@ghpc6.ihf.rwth-aachen.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org Precedence: bulk On Fri, 29 Sep 1995, Thomas Gellekum wrote: > Satoshi Asami wrote: > > So I renamed them to libtcl74.so.1.0 > > and libtk40.so.1.0, and added "74" and "40" to the -l lines of the new > > ports...then it was pointed out to me that since the new ports > > overwrite tcl.h and tk.h, we can't compile the old stuff unless we > > revert the headers back. Ack. > > Better rename the old headers. The package writers will eventually > upgrade to the newer Tcl/Tk versions. Maybe it's easier to fix > the ports using 7.3/3.6 to include tcl73.h and tk36.h and link > against libtcl73.so.1.0/libtk36.so.1.0 and wait for the upgrade. Any solution should allow for immediate change, because the _next_ versions of tcl/tk, 7.5 and 4.1, are already in beta. It's starting to sound like stability won't be reached for awhile. > > > Note that with the libtcl.so.7.4 and libtk.so.4.0 scheme, old programs > > will still run, it's just that you can't compile them anymore with the > > newer versions sitting around. > > Some ports could be replaced with their latest version which already > uses 7.4/4.0 (e. g., ical). This is not a problem for tcl-only > scripts (like tksol) because the wish interpreters are named > differently by default. > > > One "solution" is to admit that this is not going to work and put a > > big banner in red, green and purple that funny things will happen if > > you try to compile the old ports with the new stuff instaled. I don't > > think many people keep going back and forth compiling stuff, for > > package building, I can live with a few top-down "make" runs with DUDS > > and stuff. > > What is DUDS? > > BTW, tclX7.4 and BLT1.8 are out, which use the newer Tcl/Tk versions. > > tg > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 and n3lxx, both FreeBSD (301) 220-2114 | version 2.2 current -- and great FUN! ----------------------------+-----------------------------------------------