This is an initial heads-up, still under investigation.  Posting to
both -dev and -support, if you wish to reply, please only reply to
the list(s) you are subscribed to.

On all of my recent systems where I have upgraded firefox to 66.0 it
looks as if nasm is installed.

But on an 8.1 system that I am now trying to update (mainly to prove
it can be done, I don't expect everyone to upgrade everything all
the time) I'm hitting a very odd failure :

33:01.55     Finished release [optimized] target(s) in 32m 07s
33:01.60 make[4]: *** No rule to make target '../../media/libdav1d/asm/cdef.o', 
needed by 'libxul.so'.  Stop.
33:01.60 make[4]: *** Waiting for unfinished jobs....
33:01.65 make[4]: Entering directory 
'/scratch/working/firefox-66.0/firefox-build-dir/toolkit/library'
33:01.65 toolkit/library/symverscript.stub
33:01.65 
/scratch/working/firefox-66.0/firefox-build-dir/_virtualenvs/init/bin/python -m 
mozbuild.action.file_generate 
/scratch/working/firefox-66.0/build/gen_symverscript.py main symverscript 
.deps/symverscript.pp .deps/symverscript.stub 
/scratch/working/firefox-66.0/toolkit/library/symverscript.in xul66
33:01.65 make[4]: Leaving directory 
'/scratch/working/firefox-66.0/firefox-build-dir/toolkit/library'
33:01.65 make[3]: *** [/scratch/working/firefox-66.0/config/recurse.mk:74: 
toolkit/library/target] Error 2
33:01.65 make[2]: *** [/scratch/working/firefox-66.0/config/recurse.mk:34: 
compile] Error 2
33:01.65 make[1]: *** [/scratch/working/firefox-66.0/config/rules.mk:415: 
default] Error 2
33:01.65 make: *** [client.mk:125: build] Error 2
33:01.70 112 compiler warnings present.
33:01.72 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build 
System Build failed

This is a reasonably-fast intel machine with 8 CPUs (4 +
hyperthreading).

What is particularly odd is that on the successful builds I see no
mention of libdavid (the recent AV1 decoder from videolan, which I
think has been shipped in firefox for some time, but perhaps
disabled by default).

Digging around in google was not much help (it seems to be enabled
in firefox-67 according to a post from some months ago), except that
I found out it requires nasm.

The successful builds all looked for, and found, nasm.  This one
looked for it and seemed content that it did not exist.

For mozconfig options, the canonical reference is still './configure
--help'.  The mentions enable-av1 so I'm trying to use disable-av1.
If that builds, fine.  If not, I'll try adding nasm.

More details when I have any results.

ĸen
-- 
  It is said that there are two great unsolved problems in computer
  science: naming, cache invalidation, and off-by-one errors.
                         -- Ben Bullock
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to