Hi, I'm trying compiling Firefox 52.4.1esr on my Linux from Scratch system. The computer is a dual-core Pentium III with 1GB of RAM. I wasn't able to compile the latest version of Firefox as it required Rust. I already tried to compile Rust to work on the Pentium III until I found out Firefox 53 and later won't run on anything earlier than a Pentium 4. Anyways, when I compile the ESR release I get the following error message after it compiles for a little bit:
props2arrays.py main unixcharset.properties.h .deps/unixcharset.properties.h.pp /root/sources/firefox-52.4.1esr/intl/locale/unix/unixcharset.properties Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/usr/lib/python2.7/runpy.py", line 72, in _run_code exec code in run_globals File "/root/sources/firefox-52.4.1esr/python/mozbuild/mozbuild/action/file_generate.py", line 108, in <module> sys.exit(main(sys.argv[1:])) File "/root/sources/firefox-52.4.1esr/python/mozbuild/mozbuild/action/file_generate.py", line 63, in main ret = module.__dict__[method](output, *args.additional_arguments) File "/root/sources/firefox-52.4.1esr/toolkit/components/telemetry/gen-event-data.py", line 125, in main write_common_event_table(events, output, string_table, extra_table) File "/root/sources/firefox-52.4.1esr/toolkit/components/telemetry/gen-event-data.py", line 82, in write_common_event_table e.dataset), TypeError: %d format: a number is required, not float make[5]: Leaving directory '/root/sources/firefox-52.4.1esr/firefox-build-dir/intl/locale/unix' make[5]: *** [backend.mk:9: TelemetryEventData.h] Error 1 make[5]: *** Deleting file 'TelemetryEventData.h' make[5]: Leaving directory '/root/sources/firefox-52.4.1esr/firefox-build-dir/toolkit/components/telemetry' make[4]: *** [/root/sources/firefox-52.4.1esr/config/recurse.mk:79: toolkit/components/telemetry/export] Error 2 make[4]: Leaving directory '/root/sources/firefox-52.4.1esr/firefox-build-dir' make[3]: *** [/root/sources/firefox-52.4.1esr/config/recurse.mk:33: export] Error 2 make[3]: Leaving directory '/root/sources/firefox-52.4.1esr/firefox-build-dir' make[2]: *** [/root/sources/firefox-52.4.1esr/config/rules.mk:523: default] Error 2 make[2]: Leaving directory '/root/sources/firefox-52.4.1esr/firefox-build-dir' make[1]: *** [/root/sources/firefox-52.4.1esr/client.mk:415: realbuild] Error 2 make[1]: Leaving directory '/root/sources/firefox-52.4.1esr' make: *** [client.mk:170: build] Error 2 I already installed the rest of the dependencies for Firefox and installed OpenSSL 2.7.14 before Python 2.7.14. I'm using GCC 7.2.0 to compile the source and I used the -O2 flag. I also used the Firefox build configuration file from BLFS 8.0-systemd. The Linux from Scratch version is 20170924-systemd. A solution would be much appreciated. Thanks for your help, Gunnersky2002. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
