It happens to me now, and confuses me a lot.
Only once, when I run make again after the error, it complied fine.
Then I run ‘make dirclean’, the error happened again and again.
No matter how many times I run 'make -j1 V=s', the error always happens.
Here is the error log:
make[3]: Entering directory '/media/wenxh/storefile/lede/tools/quilt'
. /media/wenxh/storefile/lede/include/shell.sh; gzip -dc /media/wenxh/storefile/lede/dl/quilt-0.66.tar.gz | tar -C /media/wenxh/storefile/lede/build_dir/host/quilt-0.66/.. -xf -
[ ! -d ./src/ ] || cp -fpR ./src/* /media/wenxh/storefile/lede/build_dir/host/quilt-0.66
Applying ./patches/000-relocatable.patch using plaintext:
patching file bin/quilt.in
patching file quilt/scripts/edmail.in
patching file quilt/scripts/patchfns.in
patching file quilt/scripts/remove-trailing-ws.in
patching file Makefile.in
patching file quilt/scripts/backup-files.in
patching file bin/guards.in
patching file compat/date.in
patching file compat/getopt.in
patching file quilt/scripts/dependency-graph.in
Applying ./patches/001-fix_compile.patch using plaintext:
patching file Makefile.in
touch /media/wenxh/storefile/lede/build_dir/host/quilt-0.66/.prepared67a399aef71002f2484edbd29f6c5a33_6664517399ebbbc92a37c5bb081b5c53
cd /media/wenxh/storefile/lede/build_dir/host/quilt-0.66 && autoconf
(cd /media/wenxh/storefile/lede/build_dir/host/quilt-0.66/; if [ -x configure ]; then cp -fpR /media/wenxh/storefile/lede/scripts/config.{guess,sub} /media/wenxh/storefile/lede/build_dir/host/quilt-0.66// && CC="gcc" CFLAGS="-O2 -I/media/wenxh/storefile/lede/staging_dir/host/include " CXX="g++" CPPFLAGS="-I/media/wenxh/storefile/lede/staging_dir/host/include " LDFLAGS="-L/media/wenxh/storefile/lede/staging_dir/host/lib " CONFIG_SHELL="/usr/bin/env bash" bash ./configure --target=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --program-prefix="" --program-suffix="" --prefix=/media/wenxh/storefile/lede/staging_dir/host --exec-prefix=/media/wenxh/storefile/lede/staging_dir/host --sysconfdir=/media/wenxh/storefile/lede/staging_dir/host/etc --localstatedir=/media/wenxh/storefile/lede/staging_dir/host/var --sbindir=/media/wenxh/storefile/lede/staging_dir/host/bin ; fi )
checking for a BSD-compatible install... /usr/bin/install -c
checking whether #! works in shell scripts... yes
checking for bash... /media/wenxh/storefile/lede/staging_dir/host/bin/bash
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/bash quoting works... yes
checking for gcp... no
checking for cp... /media/wenxh/storefile/lede/staging_dir/host/bin/cp
checking for gdate... no
checking for date... /bin/date
checking whether /bin/date --rfc-822 works... yes
checking for perl... /media/wenxh/storefile/lede/staging_dir/host/bin/perl
checking for grep... /media/wenxh/storefile/lede/staging_dir/host/bin/grep
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/grep -q works... yes
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/grep understands (foo|bar)... yes
checking for tail... /usr/bin/tail
checking whether /usr/bin/tail -n works... yes
checking for tr... /usr/bin/tr
checking whether /usr/bin/tr understands a-z ... yes
checking for stat... /media/wenxh/storefile/lede/staging_dir/host/bin/stat
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/stat -c '%h' works... yes
checking for sed... /media/wenxh/storefile/lede/staging_dir/host/bin/sed
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/sed understands (foo|bar)... yes
checking for gawk... /usr/bin/gawk
checking whether /usr/bin/gawk supports sub... yes
checking for pod2man... /usr/bin/pod2man
checking for column... /usr/bin/column
checking for getopt... /media/wenxh/storefile/lede/staging_dir/host/bin/getopt
checking for getopt --long syntax... yes
checking for mktemp... /bin/mktemp
checking whether /bin/mktemp -d works... yes
checking for diff... /media/wenxh/storefile/lede/staging_dir/host/bin/diff
checking for patch... /media/wenxh/storefile/lede/staging_dir/host/bin/patch
checking the version of /media/wenxh/storefile/lede/staging_dir/host/bin/diff... 3.6
checking the version of /media/wenxh/storefile/lede/staging_dir/host/bin/patch... 2.7.6
checking for find... /media/wenxh/storefile/lede/staging_dir/host/bin/find
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/find -path works... yes
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/find -print0 works... yes
checking for xargs... /media/wenxh/storefile/lede/staging_dir/host/bin/xargs
checking whether /media/wenxh/storefile/lede/staging_dir/host/bin/xargs -0 works... yes
checking for diffstat... /usr/bin/diffstat
checking for diffstat version... 1.61
checking for sendmail... /usr/sbin/sendmail
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msguniq... /usr/bin/msguniq
checking for msgcat... /usr/bin/msgcat
checking for rpmbuild... /usr/bin/rpmbuild
checking for gmd5sum... no
checking for md5sum... /usr/bin/md5sum
checking for 7zr... /usr/bin/7zr
configure: creating ./config.status
config.status: creating Makefile
quilt version 0.66 configured.
Using '/media/wenxh/storefile/lede/staging_dir/host' for installation prefix.
Report bugs to quilt-dev@nongnu.org
[ -f /media/wenxh/storefile/lede/build_dir/host/quilt-0.66/Makefile ]
touch /media/wenxh/storefile/lede/build_dir/host/quilt-0.66/.configured
make -C /media/wenxh/storefile/lede/build_dir/host/quilt-0.66 SHELL="bash" all
make[4]: Entering directory '/media/wenxh/storefile/lede/build_dir/host/quilt-0.66'
bin/quilt.in -> bin/quilt
bin/guards.in -> bin/guards
quilt/grep.in -> quilt/grep
quilt/upgrade.in -> quilt/upgrade
quilt/refresh.in -> quilt/refresh
quilt/fold.in -> quilt/fold
quilt/revert.in -> quilt/revert
quilt/header.in -> quilt/header
quilt/remove.in -> quilt/remove
quilt/annotate.in -> quilt/annotate
quilt/graph.in -> quilt/graph
quilt/edit.in -> quilt/edit
quilt/mail.in -> quilt/mail
quilt/diff.in -> quilt/diff
quilt/add.in -> quilt/add
quilt/push.in -> quilt/push
quilt/pop.in -> quilt/pop
quilt/new.in -> quilt/new
quilt/import.in -> quilt/import
quilt/previous.in -> quilt/previous
quilt/top.in -> quilt/top
quilt/applied.in -> quilt/applied
quilt/fork.in -> quilt/fork
quilt/delete.in -> quilt/delete
quilt/patches.in -> quilt/patches
quilt/snapshot.in -> quilt/snapshot
quilt/files.in -> quilt/files
quilt/series.in -> quilt/series
quilt/setup.in -> quilt/setup
quilt/rename.in -> quilt/rename
quilt/next.in -> quilt/next
quilt/unapplied.in -> quilt/unapplied
quilt/scripts/patchfns.in -> quilt/scripts/patchfns
quilt/scripts/inspect-wrapper.in -> quilt/scripts/inspect-wrapper
quilt/scripts/dependency-graph.in -> quilt/scripts/dependency-graph
quilt/scripts/edmail.in -> quilt/scripts/edmail
quilt/scripts/remove-trailing-ws.in -> quilt/scripts/remove-trailing-ws
quilt/scripts/backup-files.in -> quilt/scripts/backup-files
rm -f compat/column.in compat/date.in compat/getopt.in compat/mktemp.in compat/sendmail.in
README.in -> README
quilt.1.in -> quilt.1
/usr/bin/pod2man bin/guards > doc/guards.1
make[4]: *** No rule to make target 'compat/column.in', needed by 'po/quilt.pot'. Stop.
make[4]: Leaving directory '/media/wenxh/storefile/lede/build_dir/host/quilt-0.66'
Makefile:36: recipe for target '/media/wenxh/storefile/lede/build_dir/host/quilt-0.66/.built' failed
make[3]: *** [/media/wenxh/storefile/lede/build_dir/host/quilt-0.66/.built] Error 2
make[3]: Leaving directory '/media/wenxh/storefile/lede/tools/quilt'
time: tools/quilt/compile#2.64#3.10#17.87
tools/Makefile:163: recipe for target 'tools/quilt/compile' failed
make[2]: *** [tools/quilt/compile] Error 2
make[2]: Leaving directory '/media/wenxh/storefile/lede'
tools/Makefile:161: recipe for target '/media/wenxh/storefile/lede/staging_dir/host/stamp/.tools_compile_yyynyynnyyynyyyyynyynnyyyynyyyyyyyyyyyyyyyyynynnyyyynynyyyy' failed
make[1]: *** [/media/wenxh/storefile/lede/staging_dir/host/stamp/.tools_compile_yyynyynnyyynyyyyynyynnyyyynyyyyyyyyyyyyyyyyynynnyyyynynyyyy] Error 2
make[1]: Leaving directory '/media/wenxh/storefile/lede'
/media/wenxh/storefile/lede/include/toplevel.mk:222: recipe for target 'world' failed
make: *** [world] Error 2