compile_tools doesn't work, gmp-6.1.2.tar.xz: File format not recognized
% ./compile_pkgs prepare_tools -t omnia -f
...
...
...
make[2]: Entering directory '/home/nowaker/projekty/nowaker/turris-build/build/tools/libtool'
make[2]: Leaving directory '/home/nowaker/projekty/nowaker/turris-build/build/tools/libtool'
time: tools/libtool/compile#0.03#0.00#0.03
make[2]: Entering directory '/home/nowaker/projekty/nowaker/turris-build/build/tools/gmp'
. /home/nowaker/projekty/nowaker/turris-build/build/include/shell.sh; xzcat /home/nowaker/projekty/nowaker/turris-build/build/dl/gmp-6.1.2.tar.xz | tar -C /home/nowaker/projekty/nowaker/turris-build/build/build_dir/host/gmp-6.1.2/.. -xf -
xzcat: /home/nowaker/projekty/nowaker/turris-build/build/dl/gmp-6.1.2.tar.xz: File format not recognized
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
make[2]: *** [Makefile:38: /home/nowaker/projekty/nowaker/turris-build/build/build_dir/host/gmp-6.1.2/.prepareda79ef668b80573454ac63bf9a76b42a0_6664517399ebbbc92a37c5bb081b5c53] Error 2
make[2]: Leaving directory '/home/nowaker/projekty/nowaker/turris-build/build/tools/gmp'
time: tools/gmp/compile#0.02#0.00#0.03
make[1]: *** [tools/Makefile:159: tools/gmp/compile] Error 2
make[1]: Leaving directory '/home/nowaker/projekty/nowaker/turris-build/build'
make: *** [/home/nowaker/projekty/nowaker/turris-build/build/include/toplevel.mk:227: tools/compile] Error 2
Something is wrong with gmp-6.1.2.tar.xz
:
% file /home/nowaker/projekty/nowaker/turris-build/build/dl/gmp-6.1.2.tar.xz
/home/nowaker/projekty/nowaker/turris-build/build/dl/gmp-6.1.2.tar.xz: empty
All archives, many of them are empty:
% ls -la
total 50840
drwxr-xr-x 2 nowaker nowaker 4096 Sep 24 13:07 .
drwxr-xr-x 18 nowaker nowaker 4096 Sep 24 13:13 ..
-rw-r--r-- 1 nowaker nowaker 1214744 Sep 24 12:44 autoconf-2.69.tar.xz
-rw-r--r-- 1 nowaker nowaker 651320 Sep 24 12:44 autoconf-archive-2019.01.06.tar.xz
-rw-r--r-- 1 nowaker nowaker 1509496 Sep 24 12:44 automake-1.15.1.tar.xz
-rw-r--r-- 1 nowaker nowaker 107664 Sep 24 13:06 b43-tools.tar.xz
-rw-r--r-- 1 nowaker nowaker 290069 Sep 24 13:06 bc-1.06.95.tar.bz2
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 13:08 bison-3.4.1.tar.xz.dl
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 13:08 bison-3.4.1.tar.xz.hash
-rw-r--r-- 1 nowaker nowaker 351168 Sep 24 12:44 ccache-3.7.2.tar.xz
-rw-r--r-- 1 nowaker nowaker 9268592 Sep 24 12:45 cmake-3.15.1.tar.gz
-rw-r--r-- 1 nowaker nowaker 172936 Sep 24 12:44 dosfstools-4.1.tar.xz
-rw-r--r-- 1 nowaker nowaker 5567164 Sep 24 12:56 e2fsprogs-1.45.4.tar.xz
-rw-r--r-- 1 nowaker nowaker 520524 Sep 24 12:44 expat-2.2.9.tar.bz2
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 13:08 findutils-4.6.0.tar.gz.dl
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 13:08 findutils-4.6.0.tar.gz.hash
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 12:46 flex-2.6.4.tar.gz
-rw-r--r-- 1 nowaker nowaker 584860 Sep 24 12:56 gengetopt-2.23.tar.xz
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 12:46 gmp-6.1.2.tar.xz
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 12:46 libelf-0.8.13.tar.gz
-rw-r--r-- 1 nowaker nowaker 3607549 Sep 24 12:44 libressl-2.9.2.tar.gz
-rw-r--r-- 1 nowaker nowaker 852248 Sep 24 12:45 libtool-2.4.tar.xz
-rw-r--r-- 1 nowaker nowaker 252395 Sep 24 12:44 lzma-4.65.tar.bz2
-rw-r--r-- 1 nowaker nowaker 1207688 Sep 24 12:44 m4-1.4.18.tar.xz
-rw-r--r-- 1 nowaker nowaker 50028 Sep 24 13:06 make-ext4fs-2020-01-05-5c201be7.tar.xz
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 12:46 mklibs_0.1.35.tar.gz
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 12:46 mm-common-0.9.12.tar.xz
-rw-r--r-- 1 nowaker nowaker 701263 Sep 24 13:07 mpc-1.1.0.tar.gz
-rw-r--r-- 1 nowaker nowaker 1441996 Sep 24 13:07 mpfr-4.0.2.tar.xz
-rw-r--r-- 1 nowaker nowaker 622797 Sep 24 13:06 mtd-utils-2.1.1.tar.bz2
-rw-r--r-- 1 nowaker nowaker 418592 Sep 24 12:44 mtools-4.0.23.tar.bz2
-rw-r--r-- 1 nowaker nowaker 783756 Sep 24 12:43 patch-2.7.6.tar.xz
-rw-r--r-- 1 nowaker nowaker 0 Sep 24 12:46 patchelf-0.9.tar.bz2
-rw-r--r-- 1 nowaker nowaker 2016830 Sep 24 12:44 pkg-config-0.29.2.tar.gz
-rw-r--r-- 1 nowaker nowaker 410780 Sep 24 13:06 quilt-0.65.tar.gz
-rw-r--r-- 1 nowaker nowaker 655236 Sep 24 12:44 scons-3.0.5.tar.gz
-rw-r--r-- 1 nowaker nowaker 1298316 Sep 24 12:43 sed-4.7.tar.xz
-rw-r--r-- 1 nowaker nowaker 141760 Sep 24 13:04 squashfskit-v4.14.tar.xz
-rw-r--r-- 1 nowaker nowaker 2103348 Sep 24 12:43 tar-1.32.tar.xz
-rw-r--r-- 1 nowaker nowaker 12304292 Sep 24 12:45 u-boot-2018.03.tar.bz2
-rw-r--r-- 1 nowaker nowaker 1287922 Sep 24 12:43 xz-5.2.4.tar.bz2
-rw-r--r-- 1 nowaker nowaker 1118845 Sep 24 12:44 zip30.tar.gz
-rw-r--r-- 1 nowaker nowaker 467960 Sep 24 12:56 zlib-1.2.11.tar.xz
Since the whole build is nicely automated, I have no say in what and how it gets downloaded. I tried multiple times, each time giving me the same problem with gmp-6.1.2.tar.xz
. Given prepare_tools
does everything from scratch, I don't know what else I could do. It appears to be the toolchain problem.