chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] Openssl with csc -deploy


From: Nick Van Horn
Subject: [Chicken-users] Openssl with csc -deploy
Date: Thu, 07 May 2015 01:19:34 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Hello all,

I have a problem similar to a recent post
(http://lists.nongnu.org/archive/html/chicken-users/2014-10/msg00030.html)
involving compiling an application that uses the openssl egg.

The application runs interpreted via csi -s with no problems. I can also
compile the program with 'csc foo.scm -o foo' and run the executable foo
with no problems.

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:

Call history:

http-client.scm:507: g886         
http-client.scm:616: intarweb#request-uri         
http-client.scm:616: close-connection!    
http-client.scm:161: ensure-local-connections     
http-client.scm:129: connections-owner    
http-client.scm:164: connections          
http-client.scm:164: hash-table-ref/default       
http-client.scm:122: open-output-string   
http-client.scm:122: ##sys#check-output-port      
http-client.scm:122: uri-common#uri-host          
http-client.scm:122: ##sys#print          
http-client.scm:122: ##sys#write-char-0   
http-client.scm:122: uri-common#uri-port          
http-client.scm:122: ##sys#print          
http-client.scm:122: get-output-string    
http-client.scm:617: raise

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.

Can anyone suggest what might be causing this problem? For what it's
worth, including (use chicken-syntax) did not solve this problem...

I'm using Chicken:

Version 4.9.0.1 (stability/4.9.0) (rev 8b3189b)
linux-unix-gnu-x86-64 [ 64bit manyargs dload ptables ]
bootstrapped 2014-06-07

Thanks,
Nick



reply via email to

[Prev in Thread] Current Thread [Next in Thread]