Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 834136 - app-portage/portage-utils-9999: Makefile:4689: *** missing separator. Stop.
Summary: app-portage/portage-utils-9999: Makefile:4689: *** missing separator. Stop.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-27 01:54 UTC by Perfect Gentleman
Modified: 2022-02-27 12:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Perfect Gentleman 2022-02-27 01:54:07 UTC
>>> 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
Comment 1 Larry the Git Cow gentoo-dev 2022-02-27 10:30:36 UTC
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(-)
Comment 2 Perfect Gentleman 2022-02-27 11:09:53 UTC
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
Comment 3 Fabian Groffen gentoo-dev 2022-02-27 11:18:34 UTC
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.
Comment 4 Fabian Groffen gentoo-dev 2022-02-27 12:32:34 UTC
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.
Comment 5 Fabian Groffen gentoo-dev 2022-02-27 12:34:16 UTC
compilation fixed url: https://github.com/gentoo/portage-utils/actions/runs/1906092891