<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">~ $ /usr/bin/curl -L -v -o tetgen1.5.1.tar.gz <a href="https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.5.1.tar.gz" class="">https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.5.1.tar.gz</a></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                                 Dload  Upload   Total   Spent    Left  Speed</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 62.141.177.111...</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* TCP_NODELAY set</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* Connected to <a href="http://wias-berlin.de" class="">wias-berlin.de</a> (62.141.177.111) port 443 (#0)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* ALPN, offering h2</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* ALPN, offering http/1.1</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* successfully set certificate verify locations:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">*   CAfile: /etc/ssl/cert.pem</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  CApath: none</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* TLSv1.2 (OUT), TLS handshake, Client hello (1):</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">} [228 bytes data]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* TLSv1.2 (IN), TLS handshake, Server hello (2):</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">{ [59 bytes data]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* TLSv1.2 (IN), TLS handshake, Certificate (11):</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">{ [6122 bytes data]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* TLSv1.2 (IN), TLS alert, handshake failure (552):</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">{ [2 bytes data]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* error:14008410:SSL routines:CONNECT_CR_KEY_EXCH:sslv3 alert handshake failure</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* Closing connection 0</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">curl: (35) error:14008410:SSL routines:CONNECT_CR_KEY_EXCH:sslv3 alert handshake failure</span></div></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Other than updating the system from High Sierra, nothing else. It sounds like I may need to update my certificates?</span></div><br class=""><div class="">
<div class="">Mark Brethen</div><div class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a></div><div class=""><br class=""></div><br class="Apple-interchange-newline">

</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Jul 15, 2022, at 8:55 AM, Chris Jones <<a href="mailto:jonesc@hep.phy.cam.ac.uk" class="">jonesc@hep.phy.cam.ac.uk</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class=""><br class="">On 15/07/2022 2:53 pm, Mark Brethen wrote:<br class=""><blockquote type="cite" class="">Indeed, I get the same error<br class="">~ $ /usr/bin/curl -L -o tetgen1.5.1.tar.gz <a href="https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.5.1.tar.gz" class="">https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.5.1.tar.gz</a> <<a href="https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.5.1.tar.gz" class="">https://wias-berlin.de/software/tetgen/1.5/src/tetgen1.5.1.tar.gz</a>><br class="">   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br class="">                                  Dload  Upload   Total   Spent    Left  Speed<br class="">   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0<br class="">curl: (35) error:14008410:SSL routines:CONNECT_CR_KEY_EXCH:sslv3 alert handshake failure<br class=""></blockquote><br class="">right. So this usually means your SSL certs are not up to date. Are you doing anything 'special' in this regard, as I am a little surprised to see this on macOS11, which isn't exactly an old OS, so I would expect it to work with an up to date OS ?<br class=""><br class="">Can someone on macOS11 or older give the above a try ? I only have access to macOS12 and its fine there for me.<br class=""><br class="">Chris<br class=""><br class=""><blockquote type="cite" class="">Mark Brethen<br class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>><br class=""><blockquote type="cite" class="">On Jul 15, 2022, at 8:49 AM, Chris Jones <<a href="mailto:jonesc@hep.phy.cam.ac.uk" class="">jonesc@hep.phy.cam.ac.uk</a> <<a href="mailto:jonesc@hep.phy.cam.ac.uk" class="">mailto:jonesc@hep.phy.cam.ac.uk</a>>> wrote:<br class=""><br class=""><br class="">:debug:fetch Fetching distfile failed: error:14008410:SSL routines:CONNECT_CR_KEY_EXCH:sslv3 alert handshake failure<br class=""><br class="">that is your problem.<br class=""><br class="">Can you reproduce the above by using the system curl (which is effectively) what macports uses<br class=""><br class="">/usr/bin/curl -L -o tetgen1.5.1.tar.gz <a href="http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz" class="">http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz</a> <<a href="http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz" class="">http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz</a>><br class=""><br class="">On 15/07/2022 2:44 pm, Chris Jones wrote:<br class=""><blockquote type="cite" class="">That is not what I asked...<br class="">You shouldn't have to override the fetch phase. I think you are probably looking in the wrong place for your issue, but without seeing the portfile and the exact error you get no one is going to be able to help you that much...<br class="">On 15/07/2022 2:39 pm, Mark Brethen wrote:<br class=""><blockquote type="cite" class=""><br class=""><br class="">Overriding fetch in the portfile does work.<br class=""><br class="">Mark Brethen<br class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>><br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Jul 15, 2022, at 8:26 AM, Chris Jones <<a href="mailto:jonesc@hep.phy.cam.ac.uk" class="">jonesc@hep.phy.cam.ac.uk</a>> wrote:<br class=""><br class=""><br class="">OK, so next please post the portfile you are testing, and exactly what you get from the fetch phase when you run<br class=""><br class=""><blockquote type="cite" class="">sudo port -d fetch xyz<br class=""></blockquote><br class="">On 15/07/2022 2:12 pm, Mark Brethen wrote:<br class=""><blockquote type="cite" class="">macOS 11.6.7<br class="">Mark Brethen<br class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>><br class=""><blockquote type="cite" class="">On Jul 15, 2022, at 8:10 AM, Mark Brethen <<a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>>> wrote:<br class=""><br class="">~ $ which curl<br class="">/opt/local/bin/curl<br class=""><br class="">Mark Brethen<br class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>><br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Jul 15, 2022, at 8:09 AM, Chris Jones <<a href="mailto:jonesc@hep.phy.cam.ac.uk" class="">jonesc@hep.phy.cam.ac.uk</a> <<a href="mailto:jonesc@hep.phy.cam.ac.uk" class="">mailto:jonesc@hep.phy.cam.ac.uk</a>>> wrote:<br class=""><br class=""><br class="">what curl are you using ? System of macports version ?<br class=""><br class="">What OS are you on ?<br class=""><br class="">On 15/07/2022 2:01 pm, Mark Brethen wrote:<br class=""><blockquote type="cite" class="">Have to follow a redirected file. This worked in terminal:<br class="">~ $ curl -L -o tetgen1.5.1.tar.gz <a href="http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz" class="">http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz</a> <<a href="http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz" class="">http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz</a>> <<a href="http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz" class="">http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz</a> <<a href="http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz" class="">http://www.tetgen.org/1.5/src/tetgen1.5.1.tar.gz</a>>><br class="">   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current<br class="">                                  Dload  Upload   Total   Spent    Left  Speed<br class="">   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0<br class="">100   273  100   273    0     0    534      0 --:--:-- --:--:-- --:--:--      0<br class="">100  275k  100  275k    0     0   187k      0  0:00:01  0:00:01 --:--:--  187k<br class="">Unless there is a way to set this up in the portfile, I’ll need to override the fetch phase.<br class="">Mark Brethen<br class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>>><br class=""><blockquote type="cite" class="">On Jul 15, 2022, at 7:21 AM, Mark Brethen <<a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>>>> wrote:<br class=""><br class="">The next logical question is what agent do I use? Is there a Macports user agent?<br class=""><br class=""><br class="">Mark Brethen<br class=""><a href="mailto:mark.brethen@gmail.com" class="">mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a> <<a href="mailto:mark.brethen@gmail.com" class="">mailto:mark.brethen@gmail.com</a>>><br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Jul 14, 2022, at 8:19 PM, Joshua Root <<a href="mailto:jmr@macports.org" class="">jmr@macports.org</a> <<a href="mailto:jmr@macports.org" class="">mailto:jmr@macports.org</a>> <<a href="mailto:jmr@macports.org" class="">mailto:jmr@macports.org</a> <<a href="mailto:jmr@macports.org" class="">mailto:jmr@macports.org</a>>>> wrote:<br class=""><br class="">fetch.user_agent<br class=""></blockquote><br class=""></blockquote></blockquote></blockquote><br class=""></blockquote></blockquote></blockquote><br class=""></blockquote></blockquote></blockquote></blockquote></div></div></blockquote></div><br class=""></body></html>