emerge sync then attempt to emerge -v --update --deep world The following results from the gcc-config ebuild Calculating world dependencies //usr/lib/portage/bin/ebuild.sh: /usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild: line 25: conditional binary operator expected /usr/lib/portage/bin/ebuild.sh: /usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild: line 25: syntax error near `=~' /usr/lib/portage/bin/ebuild.sh: /usr/portage/sys-devel/gcc-config/gcc-config-1.3.10-r1.ebuild: line 25: ` [[ ${USE} =~ "foo" ]] && einfo "\"foo\" in USE" || einfo "\"foo\" not in USE"' Reproducible: Always Steps to Reproduce: Actual Results: Expected Results:
Other users are seeing this same problem http://forums.gentoo.org/viewtopic-p-2107070.html#top
*** Bug 82496 has been marked as a duplicate of this bug. ***
[[ ${USE} =~ "foo" ]] && einfo "\"foo\" in USE" || einfo "\"foo\" not in USE" What's the purpose of this strange line?
When you completely remove the line gcc-config compiles without error. It doesn't appear that removing the line borks gcc-config either.
that was a weird thing azarah accidently committed...