<div dir="ltr">(adding mosh-devel list)<div><br></div><div><div>Thanks, Ryan. This may have come from 0eb61480 (<a href="https://github.com/mobile-shell/mosh/commit/0eb61480" target="_blank">https://github.com/mobile-shell/mosh/commit/0eb61480</a>), when we made it a fatal error if pkg-config fails to find the desired library (when adding support for Apple Common Crypto and Nettle alongside OpenSSL).</div></div><div><br></div><div>Perhaps we should just make it a warning...?</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 31, 2016 at 1:02 PM, Ryan Steinmetz <span dir="ltr">&lt;<a href="mailto:zi@freebsd.org" target="_blank">zi@freebsd.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Keith,<br>
<br>
FreeBSD ships with OpenSSL, however, (as mentioned) does not provide .pc<br>
files.  .pc files are only installed alongside the openssl/libressl<br>
ports.<br>
<br>
mosh&#39;s configure smarts should:<br>
- Look for the openssl libraries in a couple of default locations<br>
 (/usr/lib and /usr/local/lib).<br>
- Should provide a --with-openssl-libs and --with-openssl-includes<br>
 configure options.<br>
<br>
The existing configure script from mosh 1.2.5 finds the libraries fine.<br>
<br>
<br>
Let me know if you have any questions, thanks,<br>
-r<br>
<br>
----- Forwarded message from Peter Jeremy &lt;<a href="mailto:peter@rulingia.com" target="_blank">peter@rulingia.com</a>&gt; -----<br>
<br>
Date: Wed, 1 Jun 2016 05:57:15 +1000<br>
From: Peter Jeremy &lt;<a href="mailto:peter@rulingia.com" target="_blank">peter@rulingia.com</a>&gt;<br>
To: zi@FreeBSD.org<br>
Subject: Fw: Re: [mosh-devel] Mosh 1.2.6 release candidate available for testing]<br>
User-Agent: Mutt/1.6.1 (2016-04-27)<br>
<br>
Sorry, I should have copied you on the attached.<br>
<br>
-- <br>
Peter Jeremy<br>
<br>
Date: Tue, 31 May 2016 20:45:02 +1000<br>
From: Peter Jeremy &lt;<a href="mailto:peter@server.rulingia.com" target="_blank">peter@server.rulingia.com</a>&gt;<br>
To: Keith Winstein &lt;<a href="mailto:keithw@mit.edu" target="_blank">keithw@mit.edu</a>&gt;<br>
Cc: Richard Woodbury &lt;<a href="mailto:rpwoodbu@mybox.org" target="_blank">rpwoodbu@mybox.org</a>&gt;<br>
Subject: Re: [mosh-devel] Mosh 1.2.6 release candidate available for testing<br>
User-Agent: Mutt/1.6.1 (2016-04-27)<br>
<br>
Hi Keith,<br>
<br>
On 2016-May-30 00:33:27 -0700, Keith Winstein &lt;<a href="mailto:keithw@mit.edu" target="_blank">keithw@mit.edu</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Could you please send in some positive testing reports on the Mosh 1.2.6<br>
release candidate?<br>
</blockquote>
<br>
It won&#39;t configure with the base OpenSSL on FreeBSD 10.3 because FreeBSD<br>
doesn&#39;t include the pkg-config files;<br>
<br>
configure:8821: checking for CRYPTO<br>
configure:8828: $PKG_CONFIG --exists --print-errors &quot;openssl&quot;<br>
Package openssl was not found in the pkg-config search path.<br>
Perhaps you should add the directory containing `openssl.pc&#39;<br>
to the PKG_CONFIG_PATH environment variable<br>
Package &#39;openssl&#39;, required by &#39;world&#39;, not found<br>
<br>
Possibly the port maintainer can work around that.<br>
<br>
If I install OpenSSL or LibreSSL from ports then mosh builds and works.<br>
I&#39;ve tried 1.2.5.95rc1 as a server with both itself 1.2.4a as a client<br>
and don&#39;t see any obvious issues.<br>
<br>
Note that most of the self tests are skipped:<br>
<br>
make  check-TESTS<br>
PASS: ocb-aes<br>
PASS: encrypt-decrypt<br>
PASS: base64<br>
SKIP: e2e-success.test<br>
SKIP: e2e-failure.test<br>
SKIP: emulation-ascii-iso-8859.test<br>
SKIP: emulation-80th-column.test<br>
SKIP: emulation-attributes-vt100.test<br>
SKIP: emulation-attributes-16color.test<br>
SKIP: emulation-attributes-256color8.test<br>
SKIP: emulation-attributes-256color248.test<br>
SKIP: emulation-back-tab.test<br>
SKIP: emulation-cursor-motion.test<br>
SKIP: emulation-multiline-scroll.test<br>
SKIP: emulation-wrap-across-frames.test<br>
SKIP: prediction-unicode.test<br>
SKIP: pty-deadlock.test<br>
SKIP: server-network-timeout.test<br>
SKIP: server-signal-timeout.test<br>
SKIP: window-resize.test<br>
SKIP: unicode-combine-fallback-assert.test<br>
SKIP: unicode-later-combining.test<span><font color="#888888"><br>
<br>
-- <br>
Peter Jeremy<br>
<br>
<br>
<br>
<br>
<br>
<br>
----- End forwarded message -----<br>
<br>
-- <br>
Ryan Steinmetz<br>
PGP: 9079 51A3 34EF 0CD4 F228  EDC6 1EF8 BA6B D028 46D7<br>
</font></span></blockquote></div><br></div></div>