[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] Openssl with csc -deploy
From: |
Peter Bex |
Subject: |
Re: [Chicken-users] Openssl with csc -deploy |
Date: |
Thu, 7 May 2015 13:43:07 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Thu, May 07, 2015 at 01:19:34AM -0400, Nick Van Horn wrote:
> The problem arises when I try to deploy with:
>
> csc -deploy foo.scm
> chicken-install -deploy -p ./foo openssl [... +other extensions]
>
> Both commands run without error. All extensions install in the
> deployment repository without (any obvious) error. However, running the
> newly created executable generates the error:
>
> Error: (ssl-connect) Unable to connect over HTTPS. To fix this, install
> the openssl egg and try again:
[...]
> My application uses a custom egg that implicitly imports openssl. I've
> added an explicit (use openssl) in each file of the program, but this
> hasn't helped.
Hello Nick,
This won't help because Spiffy has a run-time dependency on openssl,
which it tries to load via something like this:
(define ssl-port?
(handle-exceptions _ #f (eval `(let () (use ssl) ssl-port?))))
The idea is that on Windows openssl is too painful to install, so making
it a hard dependency is considered obnoxious.
> Can anyone suggest what might be causing this problem? For what it's
> worth, including (use chicken-syntax) did not solve this problem...
Can you try what it prints when you run the eval above from your deployed
application and then display the value of "ssl-port?"? It may be that
deployment mode has trouble loading libraries in "eval", or perhaps the
dynamic dependency in Spiffy is broken somehow.
Cheers,
Peter
signature.asc
Description: Digital signature
- [Chicken-users] Openssl with csc -deploy, Nick Van Horn, 2015/05/07
- Re: [Chicken-users] Openssl with csc -deploy,
Peter Bex <=
- Re: [Chicken-users] Openssl with csc -deploy, Nick Van Horn, 2015/05/07
- Re: [Chicken-users] Openssl with csc -deploy, Peter Bex, 2015/05/08
- Re: [Chicken-users] Openssl with csc -deploy, Nick Van Horn, 2015/05/08
- Re: [Chicken-users] Openssl with csc -deploy, Peter Bex, 2015/05/08
- Re: [Chicken-users] Openssl with csc -deploy, Evan Hanson, 2015/05/08
- Re: [Chicken-users] Openssl with csc -deploy, Nick Van Horn, 2015/05/10