Created attachment 571172 [details] emerge --info www-client/firefox-66.0.2 ebuild failes with: 0:02.08 config/autoconf.mk:286: *** missing separator. Stop. 0:02.08 gmake[1]: Leaving directory '/var/tmp/portage/www-client/firefox-66.0.2/work/firefox-66.0.2/ff' 0:02.08 gmake: *** [client.mk:125: build] Error 2 0:02.09 0 compiler warnings present. * ERROR: www-client/firefox-66.0.2::gentoo failed (compile phase): * (no error message) In /var/tmp/portage/www-client/firefox-66.0.2/work/firefox-66.0.2/ff/config/autoconf.mk I found on lines 284ff: PATH = * sys-devel/clang:8 is missing! Cannot use LLVM slot 8 ... * sys-devel/clang:7 is missing! Cannot use LLVM slot 7 ... * Will use LLVM slot 6! /usr/lib/llvm/6/bin:/var/tmp/portage/www-client/firefox-66.0.2/temp/python3.6/bin:/usr/lib/portage/python2.7/ebuild-helpers/xattr:/usr/lib/portage/python2.7/ebuild-helpers:/usr/lib/llvm/6/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib64/subversion/bin:/var/tmp/portage/www-client/firefox-66.0.2/homedir/.mozbuild/clang/bin:/var/tmp/portage/www-client/firefox-66.0.2/homedir/.mozbuild/cbindgen:/var/tmp/portage/www-client/firefox-66.0.2/homedir/.cargo/bin These messages come from function llvm_check_deps() in the ebuild. As a workaround I just commentet the # ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." line. With the previous firefox version 65.0.2 this does not happen, but there is no "PATH = ..." setting in its autoconf.mk file.
Please attach the entire build log to this bug report.
Created attachment 571174 [details] build log
Created attachment 571176 [details] build log Sorry, wrong file in previous attempt.
There is obviously a dep wrong somewhere. This does not break for ~arch users, I will have to review the deps to see what you will need to update and adjust the ebuild accordingly.
Seems, meanwhile I got the neccessary updates with the normal "emerge DuN world": Can't reproduce this with firefox-70.0.1 or newer.