在运行make distcheck
后,我收到一条消息,告诉我已经成功构建了软件包并准备好进行分发。如果我使用tar -zxvf hello-0.2.tar.gz
解压tar.gz
文件,则可以成功提取其所有内容。然而,在尝试在不同的机器上提取它们时,我会收到以下错误:
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
奇怪的是之前它是可以工作的。
在我尝试构建软件包的机器上,我已经将我的automake 1.10.1, autoconf 2.61和tar 1.20升级到了 automake 1.11.1, autoconf 2.65和 tar 1.23
,但仍然存在同样的问题。
有任何想法是什么问题造成的吗?
gzip -d hello-0.2.tar.gz
然后接着运行:tar -xf hello-0.2.tar
? - SiggyF