Note: current (as of 11/26) gentoo ebuild issue and fix

At least for now, if you do an 'emerge sync' then try to build/rebuild an ebuild, you will receive a failure as such:

/usr/sbin/ebuild.sh: /usr/portage/eclass/eutils.eclass: line 977: syntax error near unexpected token `)'

/usr/sbin/ebuild.sh: /usr/portage/eclass/eutils.eclass: line 977: ` gzip*)'

Someone forgot the syntax for 'case'. Just insert ';;' on line 977 to correct the case, pushing the current 977 down a line. A diff would be too complex for this :p.

–before--

bzip2*)

tail -n +${skip} ${src} | bzip2 -dc | tar -xf -

gzip*)

---after--- bzip2*)

tail -n +${skip} ${src} | bzip2 -dc | tar -xf -

;;

gzip*)

---end---

You should be golden at this point.

-E

0 Replies

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct