From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Zelphir Kaltstahl Newsgroups: gmane.lisp.guile.user Subject: How to build GNUTLS Guile bindings on Xubuntu Date: Thu, 15 Nov 2018 01:49:13 +0100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1542242862 24323 195.159.176.226 (15 Nov 2018 00:47:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Nov 2018 00:47:42 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Nov 15 01:47:37 2018 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gN5on-0006De-R0 for guile-user@m.gmane.org; Thu, 15 Nov 2018 01:47:37 +0100 Original-Received: from localhost ([::1]:35094 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gN5qu-0005MR-1d for guile-user@m.gmane.org; Wed, 14 Nov 2018 19:49:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gN5qQ-0005ML-UG for guile-user@gnu.org; Wed, 14 Nov 2018 19:49:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gN5qP-0000oX-A3 for guile-user@gnu.org; Wed, 14 Nov 2018 19:49:18 -0500 Original-Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:53879) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gN5qP-0000oC-2g for guile-user@gnu.org; Wed, 14 Nov 2018 19:49:17 -0500 Original-Received: by mail-wm1-x342.google.com with SMTP id f10-v6so17114917wme.3 for ; Wed, 14 Nov 2018 16:49:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:openpgp:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=eAbDPTu4ElBp4X1UydTgF6RZ12OFa+pt8bLnA0VqjZY=; b=gic7Sc/scsRN1WwG1wHXOTYzkO2pkWkn1O6tmngbQBEIzMUYg6yu8NWE6bmAzekdfW NhQgJl7azeO08Ikgy1Mb4lZ9G583eIIhZ/x64yhEOhualMjF9GA5vIQwbTSIyMCYuu6j X/whjZu1MbvvAnwV6MEtath69hfHt3DVpyZ1/qStzZQq+gBFtQBh5W5eV0NsEqpar8fv kWOCF0BW5nFu7lsbrLEUmENATMQ0f+T6a4f2lIekNCD5uhrM/8gvqFeXP88ySiGh6ym3 ljaT2KHeL1jm2rFnxzBCYeW9hv/HYKEzTIr6r1IJLSVvt+/dCbCRQXdsK8Q4IVdQht3p TKbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:openpgp:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=eAbDPTu4ElBp4X1UydTgF6RZ12OFa+pt8bLnA0VqjZY=; b=Dqy21Dli02Jbwt5Gh4uLp98zfsqRiFaGkO2PUGxTPP+0zWTJ5QSoKd7n1L6EEKU6YN jnxLQlqAF59nxHE/qpsZDl03xTItWnMSNDWZFARL+UWLTSX5+vHS9M/V8MI0Nrhl2x6v 93qiafUV2LSPUXmT1IN74ZARM+wnltehfxFDP4gl6+TEuOFZ6emYfk7MZHx4+AHS/ZTO Db+lrI8pOahJjdiolevZgQsOOG8/NHj5Tspk8yrd8shwEjqXztTGOfjeQFgZGic+cuIP TCbFFIlz2cDhu0iRA1cB8GW6wmMwswJ70O5ut0Z9c5f1CrFpbJrWo4L3AS77mf4hx44L DVfg== X-Gm-Message-State: AGRZ1gLnk6eWcxhBYMyfyZRn8djIvPPSPb7erlmtrNf6FM3wdveYG5A3 P6QUkMy/QVEeJB37l4BSjf5xwRGl X-Google-Smtp-Source: AJdET5evoXqUgBHCEOBgUDMyvWvrP0gHsEkd9JuKkol23e45+wkX9v0wX9WhiMMYkhlPv8Rt2WL/hA== X-Received: by 2002:a1c:23c1:: with SMTP id j184mr102099wmj.16.1542242955516; Wed, 14 Nov 2018 16:49:15 -0800 (PST) Original-Received: from ?IPv6:2a02:8109:8b80:3950:e123:6f77:54be:2ab9? ([2a02:8109:8b80:3950:e123:6f77:54be:2ab9]) by smtp.googlemail.com with ESMTPSA id z8sm1003941wrr.52.2018.11.14.16.49.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Nov 2018 16:49:15 -0800 (PST) Openpgp: preference=signencrypt Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::342 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.org gmane.lisp.guile.user:14990 Archived-At: Hi, I read in the docs at https://www.gnu.org/software/guile/manual/html_node/Web-Client.html that Guile will dynamically make use of GNUTLS for HTTPS requests. However, I don't seem to have the bindings installed. There is a link to a guide on the same docs page, but the link is dead: https://www.gnu.org/software/guile/manual/gnutls-guile/Guile-Preparations.html#Guile-Preparations . More searching showed me the following: There seems to have been some bug which prevented some tests on Debian from completing: Bug discussions seem to indicate the bug was fixed?: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821457 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805863 Then there is a commit removing Guile bindings from the gnutls-dev package on Debian: https://salsa.debian.org/gnutls-team/gnutls/commit/ebb7130b47dc08311c1de2c189758a73bbaeca27#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2_35_35 Discussion about adding it again: https://groups.google.com/forum/#!topic/linux.debian.bugs.dist/3DTLVkTvME8  Apart from that, I could not find a download link or repository of the bindings, like I could for other libraries I so far used in Guile and run configure make make install in it. So I do not know how to get the bindings for my system, so that my Guile will be able to make requests using HTTPS as well as HTTP. The bindings seem to be available on GUIX: https://gitlab.digitalcourage.de/htgoebel/guix/commit/1dbe3a8db0a3e5a8e5f9b30e6f6a6bbfb699275b How can I make it work on a Xubuntu 18.04? Regards, Zelphir