Date: Fri, 29 Sep 1995 13:44:59 -0400 (EDT) From: Chuck Robey <chuckr@eng.umd.edu> To: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de> Cc: Satoshi Asami <asami@cs.berkeley.edu>, ports@freebsd.org Subject: Re: tcl-7.4 / tk-4.0 Message-ID: <Pine.ULT.3.91.950929134339.11175A-100000@adder.eng.umd.edu> In-Reply-To: <199509291011.LAA16957@ghpc6.ihf.rwth-aachen.de>
next in thread | previous in thread | raw e-mail | index | archive | help
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! ----------------------------+-----------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.ULT.3.91.950929134339.11175A-100000>