[yocto] bitbake firefox using meta-browser layer

Takuro Ashie ashie at clear-code.com
Mon Aug 20 17:23:11 PDT 2018


Hi.

| mozbuild.configure.options.InvalidOptionError: Unknown option: --build |

Please try removing "--build=${BUILD_SYS}" from EXTRA_OECONF in 
meta-browser/classes/mozilla.bbclass.
This option is removed in recent firefox.

# But it's a bit weird, I don't met this error on firefox 52.9.0, it's 
reproduced on firefox 60 though.
# 
https://github.com/OSSystems/meta-browser/pull/160/files#diff-3d50dfec940b3c4b146aae90e6224125R11

On 2018年08月20日 22:56, Pandey, Kamal wrote:
>
> I was trying to compile the Firefox browser for a custom embedded 
> device. But it is falling giving the following error:
>
> cd 
> /home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/firefox-build-dir
>
> | 
> /home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/configure 
> --target=aarch64-pdm3-linux --host=x86_64-linux 
> --with-toolchain-prefix=aarch64-pdm3-linux- --build=x86_64-linux 
> --prefix=/usr
>
> | Reexecuting in the virtualenv
>
> | Adding configure options from 
> /home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/mozconfig
>
> |   --enable-application=browser
>
> |   --target=aarch64-pdm3-linux
>
> |   --prefix=/usr
>
> |   --enable-application=browser
>
> |   --enable-official-branding
>
> |   --disable-elf-hack
>
> |   --disable-gold
>
> |   --disable-strip
>
> |   --disable-install-strip
>
> |   --with-system-nss
>
> |   --with-system-nspr
>
> |   --with-system-zlib
>
> |   --with-system-bz2
>
> |   --with-system-libevent
>
> |   --with-system-libvpx
>
> |   --with-system-icu
>
> |   --enable-system-ffi
>
> |   --enable-system-pixman
>
> |   --enable-startup-notification
>
> |   --enable-pulseaudio
>
> |   --disable-tests
>
> |   --disable-necko-wifi
>
> |   --disable-gconf
>
> |   --disable-crashreporter
>
> |   --disable-updater
>
> |   --disable-debug-symbols
>
> | checking for a shell... 
> /home/iepl/work/yocto_build/poky/build/tmp/hosttools/sh
>
> | checking for host system type... x86_64-pc-linux-gnu
>
> | checking for target system type... aarch64-pdm3-linux-gnu
>
> | Traceback (most recent call last):
>
> |   File 
> "/home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/configure.py", 
> line 107, in <module>
>
> |     sys.exit(main(sys.argv))
>
> |   File 
> "/home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/configure.py", 
> line 26, in main
>
> | sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
>
> |   File 
> "/home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/python/mozbuild/mozbuild/configure/__init__.py", 
> line 359, in run
>
> |     raise InvalidOptionError('Unknown option: %s' % without_value)
>
> | mozbuild.configure.options.InvalidOptionError: Unknown option: --build
>
> | *** Fix above errors and then restart with\
>
> |                "make -f client.mk build"
>
> | client.mk:375: recipe for target 'configure' failed
>
> | make: *** [configure] Error 1
>
> | ERROR: oe_runmake failed
>
> | WARNING: exit code 1 from a shell command.
>
> | ERROR: Function failed: do_configure (log file is located at 
> /home/iepl/work/yocto_build/poky/build/tmp/work/aarch64-pdm3-linux/firefox/52.9.0esr-r0/temp/log.do_configure.5847)
>
> ERROR: Task 
> (/home/iepl/work/yocto_build/meta-browser/recipes-browser/firefox/firefox_52.9.0esr.bb:do_configure) 
> failed with exit code '1'
>
> Can anybody provide me a solution or at least a  hint, so that I can 
> move forward.
>
> Best Regards
>
> Kamal Pandey
>
> Junior Software Engineer
>
> ifm_logo_sqrsifm engineering pvt. ltd.
>
> Survey No. 1/10/16, 3rd floor, Above SBI, Bavdhan Branch, N.D.A. Road, 
> Bavdhan, Pune, India - 411021 | Web: www.ifm.com 
> <http://www.ifm.com/>| Phone: +91-20-22951910 Extn:215 | CIN: 
> U29213PN2010FTC13676
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180821/50ba5a22/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 1601 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20180821/50ba5a22/attachment-0001.png>


More information about the yocto mailing list