>>> Source configured. >>> Compiling source in /tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999 ... make LIBTOOL=rlibtool -j9 make LIBTOOL=rlibtool all-recursive make[1]: Entering directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999' Making all in autotools/gnulib make[2]: Entering directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999/autotools/gnulib' Makefile:4689: *** missing separator. Stop. make[2]: Leaving directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999/autotools/gnulib' make[1]: *** [Makefile:2263: all-recursive] Error 1 make[1]: Leaving directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999' make: *** [Makefile:1764: all] Error 2 * ERROR: app-portage/portage-utils-9999::gentoo failed (compile phase): * emake failed Reproducible: Always
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=cfecdfb5c2e6b8a5b01a464aad464a5ea21b8b7c commit cfecdfb5c2e6b8a5b01a464aad464a5ea21b8b7c Author: Fabian Groffen <grobian@gentoo.org> AuthorDate: 2022-02-27 10:30:12 +0000 Commit: Fabian Groffen <grobian@gentoo.org> CommitDate: 2022-02-27 10:30:12 +0000 buildsys: regen Bug: https://bugs.gentoo.org/834136 Signed-off-by: Fabian Groffen <grobian@gentoo.org> Makefile.in | 1 - autotools/gnulib/Makefile.in | 1 - config.h.in | 942 ++- configure | 12453 ++++++++++++++++++++++++++------------- libq/Makefile.in | 879 +-- tests/Makefile.in | 879 +-- tests/atom_compare/Makefile.in | 879 +-- tests/atom_explode/Makefile.in | 879 +-- tests/copy_file/Makefile.in | 879 +-- tests/install/Makefile.in | 879 +-- tests/mkdir/Makefile.in | 879 +-- tests/profile/Makefile.in | 879 +-- tests/qatom/Makefile.in | 879 +-- tests/qcheck/Makefile.in | 879 +-- tests/qdepends/Makefile.in | 879 +-- tests/qfile/Makefile.in | 879 +-- tests/qlist/Makefile.in | 879 +-- tests/qlop/Makefile.in | 879 +-- tests/qmanifest/Makefile.in | 879 +-- tests/qmerge/Makefile.in | 879 +-- tests/qtbz2/Makefile.in | 879 +-- tests/quse/Makefile.in | 879 +-- tests/qxpak/Makefile.in | 879 +-- tests/rmspace/Makefile.in | 879 +-- tests/source/Makefile.in | 879 +-- 25 files changed, 19923 insertions(+), 11933 deletions(-)
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unsuffixed-float-constants -Wall -march=native -mtune=native -O3 -pipe -fdata-sections -fdevirtualize-at-ltrans -ffunction-sections -fgraphite-identity -fipa-pta -flto=9 -flto-compression-level=9 -floop-interchange -floop-nest-optimize -floop-parallelize-all -fomit-frame-pointer -fopenmp -fsched-pressure -ftree-parallelize-loops=8 -fuse-linker-plugin -fno-asynchronous-unwind-tables -fno-plt -fno-semantic-interposition -fno-stack-protector -s -g0 -Wunused -Wimplicit -Wshadow -Wformat=2 -Wmissing-declarations -Wwrite-strings -Wbad-function-cast -Wnested-externs -Wcomment -Winline -Wchar-subscripts -Wcast-align -Wsequence-point -Wold-style-definition -Wextra -Wno-format-nonliteral -Wno-expansion-to-defined -c -o libgnu_a-fd-hook.o `test -f 'fd-hook.c' || echo './'`fd-hook.c basename-lgpl.c:22:10: fatal error: basename-lgpl.h: No such file or directory 22 | #include "basename-lgpl.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. make[4]: *** [Makefile:2392: libgnu_a-basename-lgpl.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from dirname-lgpl.c:21: dirname.h:25:11: fatal error: basename-lgpl.h: No such file or directory 25 | # include "basename-lgpl.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. In file included from stripslash.c:21: dirname.h:25:11: fatal error: basename-lgpl.h: No such file or directory 25 | # include "basename-lgpl.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. make[4]: *** [Makefile:2490: libgnu_a-dirname-lgpl.o] Error 1 make[4]: *** [Makefile:2504: libgnu_a-stripslash.o] Error 1 make[4]: Leaving directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999/autotools/gnulib' make[3]: *** [Makefile:4052: all-recursive] Error 1 make[3]: Leaving directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999/autotools/gnulib' make[2]: *** [Makefile:2149: all] Error 2 make[2]: Leaving directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999/autotools/gnulib' make[1]: *** [Makefile:2262: all-recursive] Error 1 make[1]: Leaving directory '/tmp/portage/app-portage/portage-utils-9999/work/portage-utils-9999' make: *** [Makefile:1763: all] Error 2 * ERROR: app-portage/portage-utils-9999::gentoo failed (compile phase): * emake failed
Yup, it's horrible. I didn't see this because github actions don't send notifications, or so it seems. Trying a couple of things now.
At last, fixed. The real issue was a .gitignore entry for gnulib/*.h, which made that I didn't see/added the new/missing header files. I've removed that now, was a bad idea. Thanks for reporting.
compilation fixed url: https://github.com/gentoo/portage-utils/actions/runs/1906092891