Artifacts Associated With Ticket 37bbdb9fb2abbc383fb4657118642fd495cf723d
Ticket change [b0cf94ff67] (rid 1556) by anonymous on 2021-01-27 08:17:35:
- foundin initialized to: "1.7.22"
- icomment:
The TCL_PACKAGE_PATH variable is set to {/usr/lib} <em>with braces</em>. <pre> $ sudo make install ... /usr/bin/install -c -d '{/usr/lib}/tcltls1.7.22' /usr/bin/install -c tcltls.so '{/usr/lib}/tcltls1.7.22' /usr/bin/install -c -m 644 pkgIndex.tcl '{/usr/lib}/tcltls1.7.22' </pre> As this is not valid brace expansion (comma is required), that results in creating a directory called <code>{</code> and installing the files under it, instead of /usr/lib.
- login: "anonymous"
- mimetype: "text/x-fossil-wiki"
- private_contact initialized to: "241654a7f79770f722aeac35f624ff46a5e6cbde"
- severity initialized to: "Important"
- status initialized to: "Open"
- title initialized to:
`make install` does not work when `configure` was called without --prefix
- type initialized to: "Build Problem"
Ticket change [deede30708] (rid 1572) by anonymous on 2022-03-12 18:13:54:
- icomment:
This is actually a bug in the Tcl configure script. Starting in Tcl 8.6.11, the lines: if test "$prefix/lib" != "$libdir"; then TCL_PACKAGE_PATH="${libdir} ${prefix}/lib" else TCL_PACKAGE_PATH="${prefix}/lib" fi were changed to: if test "$prefix/lib" != "$libdir"; then TCL_PACKAGE_PATH="{${libdir}} {${prefix}/lib}" else TCL_PACKAGE_PATH="{${prefix}/lib}" fi The extra braces propagate into the tclConfig.sh file, which then breaks the makefile.
- login: "anonymous"
- mimetype: "text/x-markdown"
- priority changed to: "Immediate"
- resolution changed to: "Open"
- icomment:
Ticket change [72693a7bef] (rid 3701) by bohagan on 2024-06-29 01:51:34:
- icomment:
This issue is obsolete. TCL has been updated to correct the root cause and the make scripts have been changed to be TEA compliant with sane default options.
- login: "bohagan"
- mimetype: "text/x-fossil-plain"
- resolution changed to: "Fixed"
- status changed to: "Closed"
- icomment: