On 6/11/2017 9:20 AM, Ken Moffat wrote:
On Sat, Jun 10, 2017 at 11:34:21PM -0600, Alan Feuerbacher wrote:
In BLFS systemd version 8.0 I'm trying to compile Firefox both in chroot and
in a running X windows.
I get this error in chroot:
#####
lfs [ /sources/firefox-51.0.1 ]$ SHELL=/bin/sh make -f client.mk
client.mk:114: *** missing separator. Stop.
#####
...
I _think_ I saw that myself a few weeks (or months) ago, but I
didn't make a note of it. That suggests it was something obvious,
such as editing the mozconfig and doing that badly.
The final comment in https://bugs.archlinux.org/task/50231 suggests
a similar error was caused by something wrong with the mozconfig.
That was it. Thanks!
What happened was the kind of thing that results in airliner crashes --
a series of unusual events. I normally copy the install instructions
from the BLFS book into a big file of my notes, which I edit with vim.
This allows me to easily modify command scripts, such as mozconfig or a
./configure ... script. Then I select that modified stuff (like cat >
mozconfig << "EOF" ... EOF) and copy it into the xterm window.
In this case, the script was too long to fit in one selection in the
Fedora xterm in which I was editing the notes file, so I had to copy the
"cat...EOF" script in pieces. Somehow, in addition to selecting the
desired text, I also selected the last line in the vim display, which
contained the line count stuff that vim displays when you do "set ruler"
(like +67489 33). This got into the mozconfig, and I didn't notice it.
But the spurious line obviously hosed the compile step. After I removed
the spurious line, everything worked. The spurious line was actually:
" +67489 33"
So I didn't notice it when looking at the mozconfig.
Wierd!
Alan
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page