Ticket Change Details
Overview

Artifact ID: 7f6aa4a7716274f5dee64879139c39cf3316b2284d70c9c04cd84fd51d5144cc
Ticket: 51f70db7661b9329e6a9c7825a46fd17cb1d522b
Can't configure against openssl 1.1.0
User & Date: anonymous 2018-07-30 18:22:28
Changes

  1. foundin changed 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 changed to: "d119f61bcd79212a333062099f7b7aa46182e449"
  6. severity changed to: "Important"
  7. status changed to: "Open"
  8. title changed to: "Can't configure against openssl 1.1.0"
  9. type changed to: "Build Problem"