Is the release boost_1_31_0.tar.gz file OK?

I've had a report that boost_1_31_0.tar.gz gets a checksum error halfway through unzipping. Has anyone else had a problem? Or used the file successfully? --Beman

On Sat, Feb 07, 2004 at 09:30:08AM -0500, Beman Dawes wrote:
I've had a report that boost_1_31_0.tar.gz gets a checksum error halfway through unzipping.
Has anyone else had a problem? Or used the file successfully?
I tried a copy I downloaded from SourceForge's mirror in Zurich a few minutes ago. "tar -xzvf boost_1_31_0.tar.gz" didn't produce any errors. If the reporter wants to doublechecheck: cludwig@lap200:~/packages> md5sum boost_1_31_0.tar.gz c19ed169de6e76de91f2a1602fb1c688 boost_1_31_0.tar.gz Regards Christoph -- http://www.informatik.tu-darmstadt.de/TI/Mitarbeiter/cludwig.html LiDIA: http://www.informatik.tu-darmstadt.de/TI/LiDIA/Welcome.html

--- Beman Dawes <bdawes@acm.org> wrote:
I've had a report that boost_1_31_0.tar.gz gets a checksum error halfway through unzipping.
Has anyone else had a problem? Or used the file successfully?
It works for me, but there are some warnings when unpacking on a non-Linux machine: % gunzip -c boost_1_31_0.tar.gz | tar xf - tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype tar: ././@LongLink : Unknown filetype This is a familiar problem for us. It only happens when the tar file was created under Linux. Our workaround is to make tar files for multi-platform distributions on a non-Linux machine. Beman, I'd be happy to help making the tar file for the next release (the executable flags should also be corrected as mentioned before by someone else). Ralf __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html

On Sat, 07 Feb 2004 08:03:05 -0800, Ralf W. Grosse-Kunstleve wrote:
% gunzip -c boost_1_31_0.tar.gz | tar xf - tar: ././@LongLink : Unknown [...] This is a familiar problem for us. It only happens when the tar file was created under Linux. Our workaround is to make tar files for multi-platform distributions on a non-Linux machine.
Normal "tar" can only cope with pathnames up to 100 characters long. There are 10 files in "boost-1.30.0/*" that exceed this limit - they are the ones that will lead to GNU tar introducing "long links". (All of them under boost-1.30.0/libs/test/doc/components/unit_test_framework/components/ btw) If the guilty files are suitably renamed/moved then GNU tar won't generate long links... phil -- change name before "@" to "phil" for email

--- Phil Richards <news@derived-software.ltd.uk> wrote:
Normal "tar" can only cope with pathnames up to 100 characters long. There are 10 files in "boost-1.30.0/*" that exceed this limit - they are the ones that will lead to GNU tar introducing "long links".
(All of them under boost-1.30.0/libs/test/doc/components/unit_test_framework/components/ btw)
If the guilty files are suitably renamed/moved then GNU tar won't generate long links...
Thanks for the hint! Based on this I made a little experiment: tar xf boost_1_31_0.tar # under Tru64, IRIX ("normal tar") mv boost_1_31_0 boost_1_31_x tar cf boost_1_31_x.tar boost_1_31_x Then I unpacked both the original boost_1_31_0.tar and boost_1_31_x.tar under Linux, followed by diff -r. The list of missing files is attached. Ralf Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: abstract_interface.h Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: abstract_interface.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: auto_register_facili Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: auto_register_facility.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: boost_function_test_ Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: boost_function_test_case.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: function_test_case.h Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: function_test_case.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: parameterized_boost_ Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: parameterized_boost_function_test_case.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: parameterized_class_ Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: parameterized_class_test_case.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: parameterized_functi Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: parameterized_function_test_case.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_case: test_case_template.h Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_case: test_case_template.html Only in boost_1_31_x/libs/test/doc/components/unit_test_framework/components/test_log: custom_log_formatter. Only in boost_1_31_0/libs/test/doc/components/unit_test_framework/components/test_log: custom_log_formatter.html __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html
participants (7)
-
Beman Dawes
-
Bronek Kozicki
-
Christoph Ludwig
-
Douglas Gregor
-
Neal Becker
-
Phil Richards
-
Ralf W. Grosse-Kunstleve