Mike Williams schreef:
On Wednesday 20 July 2005 14:24, Jorge Almeida wrote:
/usr/lib/portage/bin/ebuild.sh:
/var/db/pkg/gnome-base/gconf-1.0.8-r3/gconf-1.0.8-r3.ebuild:
line 34: unexpected EOF while looking for matching `"'
/usr/lib/portage/bin/ebuild.sh:
/var/db/pkg/gnome-base/gconf-1.0.8-r3/gconf-1.0.8-r3.ebuild:
line 71: syntax error: unexpected end of file
Look at the path.
Look at the file and fix the "error", shouldn't be hard to spot.
No-one really knows how, why, or when this happens, but many people have had
this problem before.
As far as I know, "unexpected End Of File" generally means that a hard
return exists somewhere it shouldn't (a hard return is often interpreted
as the EOF).
In this case, however, it looks like somebody forgot to close their
quotes on line 34, and the file came to an end before Portage was able
to find the closing quote to complete whatever function was begun on
that line. Portage read through all the lines after the quotes were
opened, looking for the closing quote, and came to the perfectly
legitimate EOF on line 71 before finding it (because it's not there),
and so thinks that the EOF is 'unexpected' (because a function was not
completed with the closing quotes, thus was still open when the file ended).
So the likely solution is to look at line 34 and figure out where the
closing quote is supposed to be and add it, then try again (you might
have to re-digest the ebuild first).
HTH,
Holly
--
gentoo-user@gentoo.org mailing list