Changes between Version 1 and Version 2 of Ticket #61253


Ignore:
Timestamp:
Sep 30, 2020, 11:41:12 PM (4 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #61253 – Description

    v1 v2  
    1717The packages path is wrong! It should not end with `lib/.`; it should end with `lib/tcllib1.18`.
    1818
    19 tcllib's configure script replaces placeholder strings `@PACKAGE@` and `@VERSION@` with values computed by a script called sak.tcl. The version is composed of the major version, then a literal dot, then the minor version. Since in my case tclsh did not work, the package, major and minor version strings were empty, leaving only the literal dot.
     19tcllib's configure script replaces placeholder strings `@PACKAGE@` and `@VERSION@` with values computed by a script called sak.tcl. The version consists of the major version, then a literal dot, then the minor version. Since in my case tclsh did not work, the package, major and minor version strings were empty, leaving only the literal dot.
     20
     21My workaround was to move the directory ${prefix} to ${prefix}old, then run configure and make, then move ${prefix}old back to ${prefix}, then sudo make install.
    2022
    2123Apple has announced that scripting languages like tclsh won't necessarily be included in future versions of macOS. We should modify our build process so that we first build tclsh, and only then do we configure tcllib and point it at the tclsh that we built.