Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Racket spamming with "undefined symbol"

Received: by 10.58.229.73 with SMTP id so9mr5549811vec.9.1349192611859;
        Tue, 02 Oct 2012 08:43:31 -0700 (PDT)
X-BeenThere: racket-users@googlegroups.com
Received: by 10.220.149.129 with SMTP id t1ls424848vcv.0.gmail; Tue, 02 Oct
 2012 08:43:31 -0700 (PDT)
Received: by 10.58.169.17 with SMTP id aa17mr5371157vec.29.1349192611764;
        Tue, 02 Oct 2012 08:43:31 -0700 (PDT)
Received: by 10.58.169.17 with SMTP id aa17mr5371156vec.29.1349192611753;
        Tue, 02 Oct 2012 08:43:31 -0700 (PDT)
Return-Path: <users-boun...@racket-lang.org>
Received: from champlain.ccs.neu.edu (champlain.ccs.neu.edu. [129.10.115.116])
        by gmr-mx.google.com with ESMTPS id bn19si72685vdb.0.2012.10.02.08.43.31
        (version=TLSv1/SSLv3 cipher=OTHER);
        Tue, 02 Oct 2012 08:43:31 -0700 (PDT)
Received-SPF: neutral (google.com: 129.10.115.116 is neither permitted nor denied by domain of users-boun...@racket-lang.org) client-ip=129.10.115.116;
Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 129.10.115.116 is neither permitted nor denied by domain of users-boun...@racket-lang.org) smtp.mail=users-boun...@racket-lang.org
Received: from champlain.ccs.neu.edu (localhost.localdomain [127.0.0.1])
	by champlain.ccs.neu.edu (8.14.4/8.14.4) with ESMTP id q92Fg07g016217;
	Tue, 2 Oct 2012 11:42:05 -0400
Received: from mail-ob0-f174.google.com (mail-ob0-f174.google.com
	[209.85.214.174])
	by champlain.ccs.neu.edu (8.14.4/8.14.4) with ESMTP id q92Ffnb8016203
	for <us...@lists.racket-lang.org>; Tue, 2 Oct 2012 11:41:49 -0400
Received: by obbuo13 with SMTP id uo13so7209158obb.33
	for <us...@lists.racket-lang.org>; Tue, 02 Oct 2012 08:41:49 -0700 (PDT)
	d=google.com; s=20120113;
	h=x-forwarded-to:x-forwarded-for:delivered-to:received-spf
	:x-virus-scanned:mime-version:content-type:content-transfer-encoding
	:from:to:cc:subject:date:in-reply-to:references:x-mailer:x-uptime
	:message-id:x-gm-message-state;
	bh=3bdJSNLUxejcBGH/y4OBskES/PLQJRucMYu45K/wFRk=;
	b=fAywWTaDnJpCNPkmhYJ0xoio/HoaE8ikbtaIbwPYWJqjBrVU6vaW1ac16VE3DTtzi5
	WTgQ8VCRKRDyAiT6tTxDAiWT0CbwT4bcEG1uJi/CBvUKst7CGn3f9zZXcrUf/xc3vrB5
	uT0yqHZ3ZuX8EAoVAukwF3uiIYE9HYh/xp7V9+a1Eyc6vdvHAyX58z6EVIPYJdjbElOz
	fxWBHbdO+7Na/VnhYWXjHZtXPbnHTUyFsqJfw6ryYWJ9uyW3Q9S+9iGU6omHY1WPA92V
	9rLzCrIO1AnLR4SkNnStWVkO/6sDjSZeFv8ZI/CN+Es7XQHzBZ9wSOJF08xxmuzC7aMz
	1UvQ==
Received: by 10.60.29.230 with SMTP id n6mr14801367oeh.123.1349192509154;
	Tue, 02 Oct 2012 08:41:49 -0700 (PDT)
X-Forwarded-To: us...@lists.racket-lang.org
X-Forwarded-For: us...@plt-scheme.org us...@lists.racket-lang.org
Delivered-To: us...@racket-lang.org
Received: by 10.76.13.162 with SMTP id i2csp103132oac;
	Tue, 2 Oct 2012 08:41:48 -0700 (PDT)
Received: by 10.66.87.132 with SMTP id ay4mr44759226pab.82.1349192507643;
	Tue, 02 Oct 2012 08:41:47 -0700 (PDT)
Received: from mail-svr1.cs.utah.edu (mail-svr1.cs.utah.edu. [155.98.64.241])
	by mx.google.com with ESMTP id
	te6si2588205pbc.344.2012.10.02.08.41.46; 
	Tue, 02 Oct 2012 08:41:47 -0700 (PDT)
Received-SPF: pass (google.com: domain of mfl...@cs.utah.edu designates
	155.98.64.241 as permitted sender) client-ip=155.98.64.241;
Received: from localhost (localhost [127.0.0.1])
	by mail-svr1.cs.utah.edu (Postfix) with ESMTP id 86C676500C8;
	Tue,  2 Oct 2012 09:41:45 -0600 (MDT)
X-Virus-Scanned: amavisd-new at cs.utah.edu
Received: from mail-svr1.cs.utah.edu ([127.0.0.1])
	by localhost (mail-svr1.cs.utah.edu [127.0.0.1]) (amavisd-new,
	port 10024)
	with ESMTP id 8UhKRV3hcMnb; Tue,  2 Oct 2012 09:41:43 -0600 (MDT)
Received: from localhost (sniar.cs.utah.edu [155.98.68.47])
	by smtps.cs.utah.edu (Postfix) with ESMTPSA id 9B3856500A8;
	Tue,  2 Oct 2012 09:41:43 -0600 (MDT)
MIME-Version: 1.0
From: Matthew Flatt <mfl...@cs.utah.edu>
To: Lars Engblom <lars.engb...@kimitotelefon.fi>
Date: Tue, 2 Oct 2012 09:41:42 -0600
In-Reply-To: <20586.57199.4549.159...@winooski.ccs.neu.edu>
References: <20586.57199.4549.159...@winooski.ccs.neu.edu>
X-Mailer: SirMail under GRacket 5.3.0.24 (x86_64-macosx/3m)
X-Uptime: 7 days and 13 hours, using 346,786,792 bytes (s: 7344)
Message-Id: <20121002154143.9B385650...@mail-svr1.cs.utah.edu>
X-Gm-Message-State: ALoCoQkorVmTSWZDPQg0ZOjyFnLr+4ZmQ8Z+TrL2QxCXD2TdC1wnXEqG4p2h8Vf8JumJ2PK/fKFT
X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW
	autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	champlain.ccs.neu.edu
Cc: d...@racket-lang.org, us...@racket-lang.org
Subject: Re: [racket] Racket spamming with "undefined symbol"
X-BeenThere: us...@racket-lang.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Racket Users <users.racket-lang.org>
List-Unsubscribe: <http://lists.racket-lang.org/users/options>,
	<mailto:users-requ...@racket-lang.org?subject=unsubscribe>
List-Archive: <http://lists.racket-lang.org/users/archive/>
List-Post: <mailto:us...@racket-lang.org>
List-Help: <mailto:users-requ...@racket-lang.org?subject=help>
List-Subscribe: <http://lists.racket-lang.org/users/listinfo>,
	<mailto:users-requ...@racket-lang.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: users-boun...@racket-lang.org
Errors-To: users-boun...@racket-lang.org

It looks like this is a result of the way that "libssl" is linked on
OpenBSD. In particular, it seems to not refer to "libcrypto" directly,
and instead depends on "libcrypto" supplying it exports in the global
namespace. Although the Racket `openssl' library does load "libcrypto"
in advance, it does so without making exported symbols global within
the process, and so "libssl" doesn't see them when it's loaded.

The `openssl' library could open "libcrypto" in a way that makes its
exports global, but I'm pretty sure that's the wrong thing for all
other platforms that I've tried. Also, the fact that you can start
DrRacket suggests that libraries such as Gtk (which I do not have
installed in my OpenBSD image) are linked in the usual way.

Is special-casing "libcrypto" on OpenBSD really the right thing?

At Tue, 2 Oct 2012 08:34:55 -0400, Lars Engblom wrote:
> Environment: OpenBSD 5.1 amd64
> 
> Problem: Many racket programs spams with "undefined symbol" for openssl. 
> This makes it almost impossible to to read outputs in the console.
> 
> **$ drracket
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_EXTENSION_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'X509_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'OCSP_RESPID_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestInit'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_find_type'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_enc_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_CIPHER_CTX_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_strndup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_dup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'COMP_compress_block'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_rc2_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'sk_new_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'd2i_X509_EXTENSIONS'
> /usr/local/bin/gracket:/usr/lib/l/usr/local/bin/gracket:/usr/lib/libssl.so.17.1:
>  
> undefined symbol 'EVP_PKEY_bits'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'EVP_md5'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ASN1_object_size'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_get_cipherbyname'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'PEM_ASN1_read_bio'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_dump_indent'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EC_KEY_get0_public_key'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'EVP_rc4'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_add_cipher'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ASN1_get_object'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_rc2_40_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_MD_CTX_destroy'
> /usr/local/bin/gra/usr/local/bin/gracket:/usr/lib/libssl.so.17.1: 
> undefined symbol 'COMP_zlib'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ERR_load_crypto_strings'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestSignFinal'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_MEM_grow'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_insert'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_STORE_load_locations'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'd2i_ASN1_OCTET_STRING'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_encrypt_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_test_flags'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_delete'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'CRYPTO_malloc'
> /usr/lo/usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_EXTENSION_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'X509_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'OCSP_RESPID_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestInit'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_find_type'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_enc_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_CIPHER_CTX_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_strndup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_dup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'COMP_compress_block'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_rc2_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'sk_new_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_free'
> /usr/local/bin/gracket:/usr/lib/libs/usr/local/bin/gracket:/usr/lib/libssl.so.17
> .1: 
> undefined symbol 'BIO_s_socket'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_decrypt'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_VERIFY_PARAM_set_purpose'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'asn1_add_error'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ENGINE_get_ssl_client_cert_function'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_MEM_grow_clean'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'pqueue_next'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestSignInit'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'd2i_RSAPrivateKey'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_derive_set_peer'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'sk_num'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_CipherInit_ex'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_size'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_add_digest'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EC_KEY_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_EncryptUpdate'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ASN1_const_check_infinite_end'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_CTX_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_MD_CTX_create'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'i2d_OCSP_RESPID'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'BIO_push'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'CRYPTO_mem_ctrl'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'BIO_s_mem'
> /usr/local/bin/usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined 
> symbol 'X509_EXTENSION_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'X509_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'OCSP_RESPID_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestInit'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_find_type'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_enc_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_CIPHER_CTX_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_strndup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_dup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'COMP_compress_block'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_rc2_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'sk_new_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'd2i_X509_EXTENSIONS'
> /usr/local/bin/gracket:/usr/lib/l/usr/local/bin/gracket:/usr/lib/libssl.so.17.1:
>  
> undefined symbol 'X509_STORE_new'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'HMAC_Final'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'HMAC_Init_ex'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_bits'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'EVP_md5'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ASN1_object_size'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_get_cipherbyname'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'PEM_ASN1_read_bio'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_dump_indent'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EC_KEY_get0_public_key'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'EVP_rc4'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_add_cipher'
> /usr/local/bin/gracket:/usr/l/usr/local/bin/gracket:/usr/lib/libssl.so.17.1: 
> undefined symbol 'EC_KEY_get0_private_key'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_decrypt_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_CTX_ctrl'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_new_mac_key'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EC_GROUP_new_by_curve_name'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'OPENSSL_DIR_end'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_sign_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_des_ede3_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_STORE_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'COMP_zlib'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ERR_load_crypto_strings'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined 
> symb/usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_EXTENSION_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'X509_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'OCSP_RESPID_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestInit'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_find_type'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_enc_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_CIPHER_CTX_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_strndup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_NAME_dup'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'COMP_compress_block'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_rc2_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'sk_new_null'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'd2i_X509_EXTENSIONS'
> /usr/local/bin/gracket:/usr/lib/l/usr/local/bin/gracket:/usr/lib/libssl.so.17.1:
>  
> undefined symbol 'X509_STORE_new'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'HMAC_Final'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'HMAC_Init_ex'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_bits'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'EVP_md5'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ASN1_object_size'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_get_cipherbyname'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'PEM_ASN1_read_bio'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BIO_dump_indent'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EC_KEY_get0_public_key'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'EVP_rc4'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_add_cipher'
> /usr/local/bin/gracket:/usr/l/usr/local/bin/gracket:/usr/lib/libssl.so.17.1: 
> undefined symbol 'EVP_PKEY_new_mac_key'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EC_GROUP_new_by_curve_name'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'OPENSSL_DIR_end'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_PKEY_sign_init'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_des_ede3_cbc'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_STORE_free'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'COMP_zlib'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'ERR_load_crypto_strings'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'EVP_DigestSignFinal'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'BUF_MEM_grow'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 'lh_insert'
> /usr/local/bin/gracket:/usr/lib/libssl.so.17.1: undefined symbol 
> 'X509_STORE_load_l
> 
> Regards,
>   Lasse
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
____________________
  Racket Users list:
  http://lists.racket-lang.org/users