<div dir="auto">Thanks Cristian<div dir="auto"><br></div><div dir="auto">I'll look at curl.</div><div dir="auto"><br></div><div dir="auto">Https links work instantly but there isn't one for FFTW....</div><div dir="auto"><br></div><div dir="auto">Kris</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 27 Jan 2018 12:07, "Cristian Adam" <<a href="mailto:cristian.adam@gmail.com">cristian.adam@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jan 27, 2018 at 12:12 PM, Kris Thielemans <span dir="ltr"><<a href="mailto:kris.f.thielemans@gmail.com" target="_blank">kris.f.thielemans@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-GB"><div class="m_-894457049381757381gmail-m_-4306055534531632745WordSection1"><p class="MsoNormal">Dear all<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I have had no response to this. The problem continues with CMake 3.10.2. I have no idea what causes this or how to fix it. Any help would be much appreciated.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Kris<u></u><u></u></p><p class="MsoNormal"><a name="m_-894457049381757381_m_-4306055534531632745__MailEndCompose"><u></u> <u></u></a></p><span></span><div><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Kris Thielemans <u></u><u></u></span></p><p class="MsoNormal"><b><span lang="EN-US">Sent:</span></b><span lang="EN-US"> 19 December 2017 08:15<br><b>To:</b> <a href="mailto:cmake@cmake.org" target="_blank">cmake@cmake.org</a><br><b>Subject:</b> downloading ftp URL problems<u></u><u></u></span></p></div></div><div><div class="m_-894457049381757381gmail-h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hi<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I’m try to get a file via ftp in EXTERNAL_PROJECT_ADD by specifying the URL. This takes a long time on my Windows machine using CMake 3.10.1 (and previous versions of CMake) as it needs multiple retries:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Using src='<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/ff<wbr>tw/fftw-3.3.5-dll64.zip</a>'<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Retrying...<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Using src='<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/ff<wbr>tw/fftw-3.3.5-dll64.zip</a>'<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Retry after 5 seconds (attempt #2) ...<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Using src='<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/ff<wbr>tw/fftw-3.3.5-dll64.zip</a>'<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Retry after 5 seconds (attempt #3) ...<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Using src='<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/ff<wbr>tw/fftw-3.3.5-dll64.zip</a>'<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Retry after 15 seconds (attempt #4) ...<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Using src='<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/ff<wbr>tw/fftw-3.3.5-dll64.zip</a>'<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Retry after 60 seconds (attempt #5) ...<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">2>  -- Using src='<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/ff<wbr>tw/fftw-3.3.5-dll64.zip</a>'</span> <u></u><u></u></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">-- [download 0% complete]<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:9.5pt;font-family:Consolas;color:black">...</span><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">When using on https link, the download starts immediately. <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Any suggestions why this happens, what I can do about it, or how I could specify an initial sleep period to skip the first retries (but I’m not sure if that’d help)?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Some more detail:<u></u><u></u></p><p class="MsoNormal">I’m using Windows 10 home with latest CMake installed via the msi.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Using the URL in a browser  (firefox) works fine but does need a ~5s wait before I get the “save” dialog box. <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Checking the created download.cmake, it is just a loop with different sleep_seconds doing the following<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Set(url “<a href="ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip" target="_blank">ftp://ftp.fftw.org/pub/fftw/f<wbr>ftw-3.3.5-dll64.zip</a>”)<u></u><u></u></p><p class="MsoNormal">execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep "${sleep_seconds}")<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">   file(<u></u><u></u></p><p class="MsoNormal">       DOWNLOAD<u></u><u></u></p><p class="MsoNormal">       "${url}" "C:/Users/krisf/Documents/deve<wbr>l/fftw-3.3.5-dll64.zip"<u></u><u></u></p><p class="MsoNormal">       SHOW_PROGRESS<u></u><u></u></p><p class="MsoNormal">       # no TIMEOUT<u></u><u></u></p><p class="MsoNormal">       STATUS status<u></u><u></u></p><p class="MsoNormal">       LOG log<u></u><u></u></p><p class="MsoNormal">   )<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks for your help<u></u><u></u></p><p class="MsoNormal"><u></u>  </p></div></div></div></div></blockquote><div><br></div>CMake, as far as I know, uses libcurl to handle network transfers. <div>You should compare cmake downloading with a <a href="https://curl.haxx.se/download.html" target="_blank">curl build </a>not with Firefox. </div><div>Rumor has it that curl is part of Windows now.<div><br></div><div>If the https link works instantly, why not use it also with cmake?</div><div><br></div><div>Cheers,</div></div><div>Cristian. <br></div></div></div></div>
</blockquote></div></div>