I can&#39;t reproduce your issue here. (I had to modify your code because CURRENT_BINARY_DIR was missing the CMAKE_ at its beginning. And since I modified it anyhow, I added SHOW_PROGRESS and made min req&#39;d be 2.8.3...)<br>
<br>Are you sure you&#39;re using 2.8.3 when you see the problem?<br><br>Can you repro this on another windows machine? (Mine is a Windows 7 x64, up to date with updates, running VS 2010 and CMake 2.8.3 in a normal Windows command prompt... Maybe there&#39;s something in your ENV that triggers this...?)<br>
<br><br>Thanks,<br>David<br><br><br>Here&#39;s a transcript of what I did (and the results, void of errors or<br>warnings ... although it does show an interesting variation on the<br>notion of &quot;progress&quot; ...):<br>
==============================================<br><br>C:\Users\davidcole\Dashboards\My Tests\b16&gt;mkdir b3<br><br>C:\Users\davidcole\Dashboards\My Tests\b16&gt;type CMakeLists.txt<br>cmake_minimum_required(VERSION 2.8.3)<br>
set(url <a href="http://sourceforge.net/projects/docbook/files/docbook-xsl/1.75.2/docbook-xsl-1.75.2.tar.bz2/download">http://sourceforge.net/projects/docbook/files/docbook-xsl/1.75.2/docbook-xsl-1.75.2.tar.bz2/download</a>)<br>
set(archive ${CMAKE_CURRENT_BINARY_DIR}/archive.tar.bz2)<br>file(DOWNLOAD ${url} ${archive}<br>  SHOW_PROGRESS<br>  EXPECTED_MD5 0c76a58a8e6cb5ab49f819e79917308f)<br>execute_process(COMMAND ${CMAKE_COMMAND} -E tar xfz ${archive})<br>
<br>C:\Users\davidcole\Dashboards\My Tests\b16&gt;cd b3<br><br>C:\Users\davidcole\Dashboards\My Tests\b16\b3&gt;&quot;C:\Users\davidcole\Dashboards\Support\cmake-2.8.3\bin\cmake.exe&quot; --version<br>cmake version 2.8.3<br>
<br>C:\Users\davidcole\Dashboards\My Tests\b16\b3&gt;&quot;C:\Users\davidcole\Dashboards\Support\cmake-2.8.3\bin\cmake.exe&quot; ..<br>-- Building for: Visual Studio 10<br>-- Check for working C compiler using: Visual Studio 10<br>
-- Check for working C compiler using: Visual Studio 10 -- works<br>-- Detecting C compiler ABI info<br>-- Detecting C compiler ABI info - done<br>-- Check for working CXX compiler using: Visual Studio 10<br>-- Check for working CXX compiler using: Visual Studio 10 -- works<br>
-- Detecting CXX compiler ABI info<br>-- Detecting CXX compiler ABI info - done<br>-- [download 0% complete]<br>-- [download 100% complete]<br>-- [download 0% complete]<br>-- [download 100% complete]<br>-- Configuring done<br>
-- Generating done<br>-- Build files have been written to: C:/Users/davidcole/Dashboards/My Tests/b16/b3<br><br>C:\Users\davidcole\Dashboards\My Tests\b16\b3&gt;dir docbook-xsl-1.75.2<br> Volume in drive C is OS<br> Volume Serial Number is 9237-E092<br>
<br> Directory of C:\Users\davidcole\Dashboards\My Tests\b16\b3\docbook-xsl-1.75.2<br><br>01/28/2011  01:31 PM    &lt;DIR&gt;          .<br>01/28/2011  01:31 PM    &lt;DIR&gt;          ..<br>07/24/2007  01:40 PM             2,305 .CatalogManager.properties.example<br>
07/21/2009  12:40 PM             1,693 .cshrc.incl<br>07/21/2009  12:40 PM               217 .emacs.el<br>07/21/2009  12:40 PM             1,818 .profile.incl<br>07/21/2009  12:40 PM                54 .urilist<br>05/11/2008  05:27 PM               143 AUTHORS<br>
07/24/2007  01:43 PM               578 BUGS<br>07/21/2009  12:40 PM               606 catalog.xml<br>01/28/2011  01:31 PM    &lt;DIR&gt;          common<br>05/22/2008  11:11 AM             1,960 COPYING<br>01/28/2011  01:31 PM    &lt;DIR&gt;          doc<br>
07/21/2009  12:49 PM         2,236,416 DOCBOOK-BUILD.LOG<br>01/28/2011  01:31 PM    &lt;DIR&gt;          docsrc<br>01/28/2011  01:31 PM    &lt;DIR&gt;          eclipse<br>01/28/2011  01:31 PM    &lt;DIR&gt;          epub<br>
01/28/2011  01:31 PM    &lt;DIR&gt;          extensions<br>01/28/2011  01:31 PM    &lt;DIR&gt;          fo<br>01/28/2011  01:31 PM    &lt;DIR&gt;          highlighting<br>01/28/2011  01:31 PM    &lt;DIR&gt;          html<br>
01/28/2011  01:31 PM    &lt;DIR&gt;          htmlhelp<br>01/28/2011  01:31 PM    &lt;DIR&gt;          images<br>07/24/2007  01:43 PM             3,375 INSTALL<br>07/21/2009  12:40 PM            28,701 install.sh<br>01/28/2011  01:31 PM    &lt;DIR&gt;          javahelp<br>
01/28/2011  01:31 PM    &lt;DIR&gt;          lib<br>07/13/2009  03:18 PM             3,795 Makefile<br>01/28/2011  01:31 PM    &lt;DIR&gt;          manpages<br>07/21/2009  12:49 PM             3,809 NEWS<br>07/21/2009  12:49 PM            11,475 NEWS.html<br>
07/21/2009  12:48 PM             7,648 NEWS.xml<br>01/28/2011  01:31 PM    &lt;DIR&gt;          params<br>01/28/2011  01:31 PM    &lt;DIR&gt;          profiling<br>07/20/2009  08:12 PM             6,535 README<br>07/21/2009  12:49 PM           626,192 RELEASE-NOTES.html<br>
07/21/2009  12:49 PM           290,510 RELEASE-NOTES.txt<br>07/21/2009  09:22 AM           487,507 RELEASE-NOTES.xml<br>01/28/2011  01:31 PM    &lt;DIR&gt;          roundtrip<br>01/28/2011  01:31 PM    &lt;DIR&gt;          slides<br>
01/28/2011  01:31 PM    &lt;DIR&gt;          template<br>07/21/2009  12:40 PM                76 test.sh<br>01/28/2011  01:31 PM    &lt;DIR&gt;          tests<br>07/24/2007  01:43 PM               679 TODO<br>01/28/2011  01:31 PM    &lt;DIR&gt;          tools<br>
07/21/2009  12:40 PM               175 uninstall.sh<br>07/21/2009  09:05 AM             4,504 VERSION<br>01/28/2011  01:31 PM    &lt;DIR&gt;          website<br>01/28/2011  01:31 PM    &lt;DIR&gt;          xhtml<br>01/28/2011  01:31 PM    &lt;DIR&gt;          xhtml-1_1<br>
              24 File(s)      3,720,771 bytes<br>              26 Dir(s)      many, many bytes free<br><br><br>On Thu, Jan 27, 2011 at 2:34 PM, Daniel Pfeifer &lt;<a href="mailto:daniel@pfeifer-mail.de">daniel@pfeifer-mail.de</a>&gt; wrote:<br>
&gt;<br>&gt; Am Donnerstag, den 27.01.2011, 12:48 +0100 schrieb David Cole<br>&gt; &lt;<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>&gt;:<br>&gt;&gt;<br>&gt;&gt; On Thu, Jan 27, 2011 at 12:45 PM, Daniel Pfeifer<br>
&gt;&gt; &lt;<a href="mailto:daniel@pfeifer-mail.de">daniel@pfeifer-mail.de</a>&gt; wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Am Donnerstag, den 27.01.2011, 11:42 +0100 schrieb David Cole<br>&gt;&gt;&gt; &lt;<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>&gt;:<br>
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Are the time stamps actually restored on extract (when extracting with<br>&gt;&gt;&gt;&gt; CMake and ignoring the warning output)? Or do all files have &quot;time of<br>&gt;&gt;&gt;&gt; extraction&quot; as their modified times?<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; No, the time stamps are not restored: All files have the current time as<br>&gt;&gt;&gt; their last modified time.<br>&gt;&gt;&gt; When extracting the same file with 7-Zip, the timestamps are correctly<br>
&gt;&gt;&gt; restored.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; CMake successfully restores the timestamps when extracting .zip files,<br>&gt;&gt;&gt; but<br>&gt;&gt;&gt; fails with .tar.bz2 and .tar.gz archives.<br>&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thu, Jan 27, 2011 at 11:37 AM, Daniel Pfeifer<br>&gt;&gt;&gt;&gt; &lt;<a href="mailto:daniel@pfeifer-mail.de">daniel@pfeifer-mail.de</a>&gt; wrote:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Hi David,<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Am Mittwoch, den 26.01.2011, 08:14 -0500 schrieb David Cole:<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; &gt;From the libarchive source code, it looks like this message appears<br>
&gt;&gt;&gt;&gt;&gt;&gt; as<br>&gt;&gt;&gt;&gt;&gt;&gt; a &quot;warning&quot; and returns ARCHIVE_WARN.<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; CMake spits out an error message whenever a libarchive function<br>
&gt;&gt;&gt;&gt;&gt;&gt; returns anything other than ARCHIVE_OK.<br>&gt;&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; Perhaps we should detect ARCHIVE_WARN and only emit a &quot;CMake Warning&quot;<br>&gt;&gt;&gt;&gt;&gt;&gt; message rather than a &quot;CMake Error&quot;.<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Yes, that would be better.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; As to what could be causing it in the first place... perhaps there&#39;s a<br>&gt;&gt;&gt;&gt;&gt;&gt; permissions problem of some sort? Do you have full write permissions<br>
&gt;&gt;&gt;&gt;&gt;&gt; in the directory where you are extracting? Do the files actually<br>&gt;&gt;&gt;&gt;&gt;&gt; appear afterwards even though you&#39;re seeing these messages? Is it a<br>&gt;&gt;&gt;&gt;&gt;&gt; &quot;deep&quot; path (long name)?<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; I am working with an administrator account on Windows, so I don&#39;t think<br>&gt;&gt;&gt;&gt;&gt; that permissions cause the problem. The paths are quite shallow (direct<br>&gt;&gt;&gt;&gt;&gt; subdirectory of &#39;C:\&#39;).<br>
&gt;&gt;&gt;&gt;&gt; The files get extracted just fine. Maybe this warning can be safely<br>&gt;&gt;&gt;&gt;&gt; ignored. It is just annoying that it produces so much output.<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;&gt; If you untar the same archive.tgz file with another tar tool, do you<br>
&gt;&gt;&gt;&gt;&gt;&gt; get any warnings or errors from it?<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Works without any warnings. But maybe the warnings are just not<br>&gt;&gt;&gt;&gt;&gt; displayed...<br>&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; cheers, Daniel<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt;&gt; Powered by <a href="http://www.kitware.com">www.kitware.com</a><br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Visit other Kitware open-source projects at<br>&gt;&gt;&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; Please keep messages on-topic and check the CMake FAQ at:<br>&gt;&gt;&gt;&gt;&gt; <a href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a><br>&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>&gt;&gt;&gt;&gt;&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake">http://www.cmake.org/mailman/listinfo/cmake</a><br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; So that&#39;s a real problem for people who require time-stamp<br>&gt;&gt; restoration.... I think we should leave the CMake output as an error<br>&gt;&gt; then.<br>&gt;&gt;<br>&gt;&gt; We&#39;ve not had any reports of this from anyone else, though, so the<br>
&gt;&gt; question is still: what causes this in your case?<br>&gt;&gt;<br>&gt;&gt; Can you send us a *.tar.gz file that demonstrates this problem?<br>&gt;<br>&gt; I can reproduce the problem with the following CMake code:<br>
&gt;<br>&gt; cmake_minimum_required(VERSION 2.8)<br>&gt; set(url<br>&gt; <a href="http://sourceforge.net/projects/docbook/files/docbook-xsl/1.75.2/docbook-xsl-1.75.2.tar.bz2/download">http://sourceforge.net/projects/docbook/files/docbook-xsl/1.75.2/docbook-xsl-1.75.2.tar.bz2/download</a>)<br>
&gt; set(archive ${CURRENT_BINARY_DIR}/archive.tar.bz2)<br>&gt; file(DOWNLOAD ${url} ${archive} EXPECTED_MD5<br>&gt; 0c76a58a8e6cb5ab49f819e79917308f)<br>&gt; execute_process(COMMAND ${CMAKE_COMMAND} -E tar xfz ${archive})<br>
&gt;<br>&gt;&gt; Where did the tar.gz file come from?<br>&gt;<br>&gt; When I download the file with my browser and call the cmake -E in a terminal<br>&gt; I get the same errors.<br>&gt;<br>&gt;&gt; p.s. -- and if it&#39;s ok with you, let&#39;s keep this discussion on the<br>
&gt;&gt; CMake list for archiving and later-google-searching... (I&#39;ll wait for<br>&gt;&gt; your next reply before putting this one up on the list...)<br>&gt;<br>&gt; Absolutely! I did not send my last message off-list on purpose; I just<br>
&gt; forgot to double check the reply-address.<br>&gt; A propos: Why is the reply address of the cmake mailing list not<br>&gt; <a href="mailto:cmake@cmake.org">cmake@cmake.org</a> per default?<br>&gt;<br>&gt; cheers, Daniel<br>
&gt; _______________________________________________<br>&gt; Powered by <a href="http://www.kitware.com">www.kitware.com</a><br>&gt;<br>&gt; Visit other Kitware open-source projects at<br>&gt; <a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;<br>&gt; Please keep messages on-topic and check the CMake FAQ at:<br>&gt; <a href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a><br>&gt;<br>&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.cmake.org/mailman/listinfo/cmake">http://www.cmake.org/mailman/listinfo/cmake</a><br>&gt;<br><br>