Tcl Library Source Code

Ticket Change Details
Login
Overview

Artifact ID: 16ca2a7fbe25be84d8a8f3f2236ae800ae48b18d443ed6fb17721e243b2a15bc
Ticket: 819e42b05c7c30ab6225249be3f96d814997c0ac
md4 requires wrong package version
User & Date: aku 2017-10-10 19:18:45
Changes

  1. icomment:
    Reading
    
    > $ tclsh
    > tclsh8.6 [/tmp] package require md4c 1.0
    > can't find package md4c 1.0
    > while evaluating package require md4c 1.0
    
    What happens if you as for `md4`, not `md4c` ?
    
    I believe that it should find and load `md4`, and that should look for and load `tcllibc`, getting you the C implementation of md4.
    
    > tclsh8.6 [/tmp] package require tcllibc
    > 0.3.15
    > tclsh8.6 [/tmp] ::md4::md4c hello
    
    The `make critcl` target builds `tcllibc` which contains all the C parts of Tcllib.
    
    I don't think that I have Makefile targets to build just the `md4c` part, etc.
    Although that might be doable via `sak.tcl critcl md4c`.
    
    Tclhttpd looks to be out of date in this regard, trying to get just `md4c`.
    
  2. login: "aku"
  3. mimetype: "text/plain"