<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p> </p>
<div class="moz-text-html" lang="x-unicode">
<p>Hi all,</p>
<p>I've been having some trouble installing GnuTLS 3.6.9 with
Guile bindings. I am running macOS 10.14.6, and have been using
the Homebrew 2.1.10 package manager to manage the GnuTLS
package. I have Guile 2.2.6 installed on my machine. I've been
using the --build-from-source flag in Homebrew so I can specify
flags for configure.<br>
</p>
<p>When running .configure, I've have Homebrew do the following:</p>
<blockquote>
<p>./configure --enable-guile
--with-guile-site-dir=/usr/local/Cellar/guile/2.2.6/share/guile/site
--disable-dependency-tracking --disable-silent-rules
--prefix=#{prefix} --sysconfdir=#{etc}
--with-default-trust-store-file=#{etc}/openssl/cert.pem
--disable-heartbeat-support --with-p11-kit</p>
</blockquote>
<p>Most of these are just the standard flags that come with the
Homebrew formula, but the first two flags I've added to have
make build bindings for Guile.</p>
<p>When configure gets to building Guile bindings, I get the
following logging output:</p>
<blockquote>
<p>checking whether building Guile bindings... yes<br>
***<br>
*** Detecting GNU Guile...<br>
<br>
checking for guile-snarf... no<br>
configure: WARNING: `guile-snarf' from Guile not found. Guile
bindings not built.</p>
</blockquote>
<p>I do have guile-snarf installed, I believe it comes with Guile:</p>
<blockquote>
<p>$ which guile-snarf<br>
/usr/local/bin/guile-snarf</p>
</blockquote>
<p>I can see in the configure script that, around lines
62528-62618 where Guile bindings are handled, on line 62545 is
the following:</p>
<blockquote>
<p>ac_cv_path_guile_snarf="$guile_snarf" # Let the user override
the test with a path.</p>
</blockquote>
<p>I interpreted this as saying that I should try to set the
location of guile-snarf as an environment variable (i.e. 'export
guile_snarf=/usr/local/bin/guile-snarf'), but I didn't have any
luck doing that.</p>
<p>Is there a way for me to tell GnuTLS configure where
guile-snarf is installed? Or is this a red-herring and I'm
missing something?</p>
<p>Thanks a lot for your help in advance,<br>
Kenan<br>
</p>
</div>
</body>
</html>