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

Reply via email to