History Of Ticket 51f70db7661b9329e6a9c7825a46fd17cb1d522b
Bounty program for improvements to Tcl and certain Tcl packages.

Artifacts Associated With Ticket 51f70db7661b9329e6a9c7825a46fd17cb1d522b

  1. Ticket change [7f6aa4a771] (rid 1352) by anonymous on 2018-07-30 18:22:28:

    1. foundin initialized to: "1.7.16"
    2. icomment:
      When I try to run the configure script with a openssl 1.1.0 directory specified as a dependency location, the config fails:
      
      <verbatim>
      checking which TLS library to use... openssl
      checking if a basic OpenSSL program works... no
      configure: error: Unable to compile a basic program using OpenSSL
      </verbatim>
      
      This contrasts with my OS-installed version of openssl 1.0.2, against which tcltls configures and compiles OK.
      
      I use the following lines to compile with OS-installed openssl 1.0.2:
      
      <verbatim>
      ./configure --disable-stubs --with-tcl=<fulldir>/tcl8.6.8/unix --enable-deterministic
      make tcltls.so
      </verbatim>
      
      I then install and compile openssl 1.1.0 shared libraries locally without problems.  I then try the following configure line for tcltls:
      
      <verbatim>
      ./configure --disable-stubs --with-tcl=<fulldir>/tcl8.6.8/unix --with-openssl-dir=<fulldir>/openssl-1.1.0 --enable-deterministic --includedir=<fulldir>/openssl-1.1.0/include
      </verbatim>
      
      I get the error quoted at top.
      
      My computer is running a standard updated install of Kubuntu 16.04
      
    3. login: "anonymous"
    4. mimetype: "text/x-fossil-wiki"
    5. private_contact initialized to: "d119f61bcd79212a333062099f7b7aa46182e449"
    6. severity initialized to: "Important"
    7. status initialized to: "Open"
    8. title initialized to: "Can't configure against openssl 1.1.0"
    9. type initialized to: "Build Problem"
  2. Ticket change [59206e8515] (rid 1517) by anonymous on 2020-05-29 07:21:24:

    1. icomment:
      It seems to me that this has been fixed in the meantime.  Tcltls builds correctly on OpenSSL 1.1.1g.
      
    2. login: "anonymous"
    3. mimetype: "text/x-fossil-plain"
    4. priority changed to: "Immediate"
    5. resolution changed to: "Open"