[Tcl-bugs] [ tcl-Bugs-1307513 ] TEA_PROG_WISH / TEA_PROG_TCLSH busted?
by SourceForge.net other posts by this author
Sep 29 2005 5:06AM messages near this date
[Tcl-bugs] [ tcl-Bugs-1307513 ] TEA_PROG_WISH / TEA_PROG_TCLSH busted?
|
[Tcl-bugs] [ tcl-Bugs-1307513 ] TEA_PROG_WISH / TEA_PROG_TCLSH busted?
Bugs item #1307513, was opened at 2005-09-28 21:32
Message generated for change (Comment added) made by dgp
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1307513&group_id=10894
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: 51. Configure and Build Tools
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Joe English (jenglish)
Assigned to: Mo DeJong (mdejong)
Summary: TEA_PROG_WISH / TEA_PROG_TCLSH busted?
Initial Comment:
After updating to TEA 3.3 (tclconfig/tcl.m4 r1.72), the
TEA_PROG_WISH macro for some reason decides that
wish8.4 lives in the extension's build directory, which
is wrong.
On Debian stable, Tile package CVS HEAD (2005-09-28):
| mkdir build ; cd build
| sh ../configure --with-tcl=/usr/lib/tcl8.4
--with-tk=/usr/lib/tk8.4
spits out a Makefile containing:
| TCLSH_PROG = /u/jenglish/src/tile/build/tclsh8.4
| WISH_PROG = /u/jenglish/src/tile/build/wish8.4
(/u/jenglish/src/tile is where my CVS checkout is).
With TEA 3.2, the same incantation gave the correct
results:
| TCLSH_PROG = /usr/bin/tclsh8.4
| WISH_PROG = /usr/bin/wish8.4
----------------------------------------------------------------------
> Comment By: Don Porter (dgp)
Date: 2005-09-29 08:02
Message:
Logged In: YES
user_id=80530
See comments at Bug 1160114
for the history.
----------------------------------------------------------------------
Comment By: Joe English (jenglish)
Date: 2005-09-28 21:46
Message:
Logged In: YES
user_id=68433
Relevant change is probably tcl.m4 r1.71:
revision 1.71
date: 2005/07/26 19:09:23; author: mdejong; state: Exp;
lines: +56 -129
* tcl.m4 (TEA_PROG_TCLSH, TEA_BUILD_TCLSH,
TEA_PROG_WISH, TEA_BUILD_WISH): Remove
TEA_BUILD_TCLSH and TEA_BUILD_WISH because
of complaints that it broke the build when
only an installed version of Tcl was available
at extension build time. The TEA_PROG_TCLSH and
TEA_PROG_WISH macros will no longer search the
path at all. The build tclsh or installed
tclsh shell will now be found by TEA_PROG_TCLSH.
The new versions of TEA_PROG_WISH and TEA_PROG_TCLSH no
longer even allow the user to set WISH_PROG and TCLSH_PROG
in the environment as an override for when 'configure'
guesses wrong. At the very least, please restore this
feature -- 'configure' scripts break, a lot, and it's
crucial that end users be able to override the defaults at
configure-time on platforms where this happens.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1307513&group_id=10894
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Tcl-Bugs mailing list
Tcl-Bugs@[...].net
https://lists.sourceforge.net/lists/listinfo/tcl-bugs
Thread:
SourceForge.net
SourceForge.net
SourceForge.net
|