Gentoo Archives: gentoo-devhelp

From: Michael Orlitzky <michael@××××××××.com>
To: gentoo-devhelp@l.g.o
Subject: Re: [gentoo-devhelp] package.env files error: unexpected EOF while looking for matching `}'
Date: Sun, 03 Jun 2012 15:03:34
Message-Id: 4FCB7CBA.708@orlitzky.com
In Reply to: [gentoo-devhelp] package.env files error: unexpected EOF while looking for matching `}' by Nikos Chantziaras
On 06/03/2012 08:55 AM, Nikos Chantziaras wrote:
> package.env really hates me. It seems I can do nothing useful with it. > I'm trying to remove a compiler flag: > > CFLAGS=${CFLAGS//-flto/} > CXXFLAGS=${CXXFLAGS//-flto/} > LDFLAGS=${LDFLAGS//-flto/} > > However: > > "/etc/portage/env/no-lto.conf", line 2: unexpected EOF while looking for > matching `}' > "/etc/portage/env/no-lto.conf", line 3: unexpected EOF while looking for > matching `}' > "/etc/portage/env/no-lto.conf", line 4: unexpected EOF while looking for > matching `}' > /"/etc/portage/env/no-lto.conf", line 2: unexpected EOF while looking > for matching `}' > "/etc/portage/env/no-lto.conf", line 3: unexpected EOF while looking for > matching `}' > "/etc/portage/env/no-lto.conf", line 4: unexpected EOF while looking for > matching `}' > > The string replacement syntax looks correct to me. What am I doing wrong? > >
I think I ran into this too. Basically, you can wind up with two different kinds of parsers depending on where you stick your file: http://bugs.gentoo.org/show_bug.cgi?id=388781 Looks like you're getting the make.conf-like parser instead of the bashrc one.

Replies