I assume this was intended for the list. And Gunner, please don't top post. I've removed that part.
As to the problem in 51.0.1 - it seems to be before what you posted. I assume you were building with make -j2. ----- Forwarded message from Gunner Hooper <[email protected]> ----- Date: Tue, 31 Oct 2017 10:10:19 -0500 From: Gunner Hooper <[email protected]> To: Ken Moffat <[email protected]> Subject: Re: [blfs-support] TypeError: %d format: a number is required, not float when building Firefox 52.4.1esr User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 X-Clacks-Overhead: GNU Terry Pratchett I got this error after building Firefox 51.0.1: libextensions_spellcheck_src.a.desc rm -f libextensions_spellcheck_src.a /root/sources/firefox-51.0.1/firefox-build-dir/_virtualenv/bin/python /root/sources/firefox-51.0.1/config/expandlibs_gen.py -o libextensions_spellcheck_src.a.desc mozEnglishWordUtils.o mozInlineSpellChecker.o mozInlineSpellWordUtil.o mozPersonalDictionary.o mozSpellChecker.o mozSpellCheckerFactory.o mozSpellI18NManager.o make[5]: Leaving directory '/root/sources/firefox-51.0.1/firefox-build-dir/extensions/spellcheck/src' make[4]: Leaving directory '/root/sources/firefox-51.0.1/firefox-build-dir' make[3]: *** [/root/sources/firefox-51.0.1/config/recurse.mk:33: compile] Error 2 make[3]: Leaving directory '/root/sources/firefox-51.0.1/firefox-build-dir' make[2]: *** [/root/sources/firefox-51.0.1/config/rules.mk:523: default] Error 2 make[2]: Leaving directory '/root/sources/firefox-51.0.1/firefox-build-dir' make[1]: *** [/root/sources/firefox-51.0.1/client.mk:413: realbuild] Error 2 make[1]: Leaving directory '/root/sources/firefox-51.0.1' make: *** [client.mk:168: build] Error 2 When I build Firefox 52.4.1 with all of the updated Python files in toolkit/components/telemetry, I get this error: /root/sources/firefox-52.4.1esr/toolkit/components/telemetry/moz.build The error was triggered on line 105 of this file: PYTHON_UNITTEST_MANIFESTS += [ The underlying problem is an attempt to read a reserved UPPERCASE variable that does not exist. The variable read causing the error is: PYTHON_UNITTEST_MANIFESTS Maybe you meant PYTHON_UNIT_TESTS or MOCHITEST_MANIFESTS? Please change the file to not use this variable. For reference, the set of valid variables is: A11Y_MANIFESTS, ALLOW_COMPILER_WARNINGS, ANDROID_APK_NAME, ANDROID_APK_PACKAGE, ANDROID_ASSETS_DIRS, ANDROID_ECLIPSE_PROJECT_TARGETS, ANDROID_EXTRA_PACKAGES, ANDROID_EXTRA_RES_DIRS, ANDROID_GENERATED_RESFILES, ANDROID_INSTRUMENTATION_MANIFESTS, ANDROID_RES_DIRS, ASFLAGS, BRANDING_FILES, BROWSER_CHROME_MANIFESTS, CFLAGS, CMFLAGS, CMMFLAGS, CONFIGURE_DEFINE_FILES, CONFIGURE_SUBST_FILES, CPP_UNIT_TESTS, CRASHTEST_MANIFESTS, CXXFLAGS, DEFFILE, DEFINES, DELAYLOAD_DLLS, DIRS, DISABLE_STL_WRAPPING, DIST_INSTALL, DIST_SUBDIR, EXPORTS, EXTRA_DSO_LDOPTS, FILES_PER_UNIFIED_FILE, FINAL_LIBRARY, FINAL_TARGET, FINAL_TARGET_FILES, FINAL_TARGET_PP_FILES, FIREFOX_UI_FUNCTIONAL_MANIFESTS, FIREFOX_UI_UPDATE_MANIFESTS, FORCE_SHARED_LIB, FORCE_STATIC_LIB, GENERATED_EVENTS_WEBIDL_FILES, GENERATED_FILES, GENERATED_WEBIDL_FILES, GYP_DIRS, HAS_MISC_RULE, HOST_CFLAGS, HOST_CXXFLAGS, HOST_DEFINES, HOST_LIBRARY_NAME, HOST_OS_LIBS, HOST_PROGRAM, HOST_SIMPLE_PROGRAMS, HOST_SOURCES, HOST_USE_LIBS, IPDL_SOURCES, IS_COMPONENT, IS_FRAMEWORK, IS_RUST_LIBRARY, JAR_MANIFESTS, JAVA_JAR_TARGETS, JETPACK_ADDON_MANIFESTS, JETPACK_PACKAGE_MANIFESTS, LDFLAGS, LD_VERSION_SCRIPT, LIBRARY_DEFINES, LIBRARY_NAME, LOCAL_INCLUDES, MARIONETTE_LAYOUT_MANIFESTS, MARIONETTE_UNIT_MANIFESTS, MARIONETTE_WEBAPI_MANIFESTS, METRO_CHROME_MANIFESTS, MOCHITEST_CHROME_MANIFESTS, MOCHITEST_MANIFESTS, NO_COMPONENTS_MANIFEST, NO_EXPAND_LIBS, NO_JS_MANIFEST, NO_PGO, NO_VISIBILITY_FLAGS, OBJDIR_FILES, OBJDIR_PP_FILES, OS_LIBS, PREPROCESSED_TEST_WEBIDL_FILES, PREPROCESSED_WEBIDL_FILES, PROGRAM, PUPPETEER_FIREFOX_MANIFESTS, PYTHON_UNIT_TESTS, RCFILE, RCINCLUDE, REFTEST_MANIFESTS, RESFILE, SDK_FILES, SDK_LIBRARY, SHARED_LIBRARY_NAME, SIMPLE_PROGRAMS, SONAME, SOURCES, SPHINX_PYTHON_PACKAGE_DIRS, SPHINX_TREES, STATIC_LIBRARY_NAME, SYMBOLS_FILE, TEST_HARNESS_FILES, TEST_WEBIDL_FILES, UNIFIED_SOURCES, USE_EXTENSION_MANIFEST, USE_LIBS, USE_STATIC_LIBS, USE_YASM, WEBIDL_EXAMPLE_INTERFACES, WEBIDL_FILES, WEBRTC_SIGNALLING_TEST_MANIFESTS, WEB_PLATFORM_TESTS_MANIFESTS, WIN32_EXE_LDFLAGS, XPCSHELL_TESTS_MANIFESTS, XPIDL_MODULE, XPIDL_NO_MANIFEST, XPIDL_SOURCES, XPI_NAME *** Fix above errors and then restart with\ "make -f client.mk build" make[2]: *** [/root/sources/firefox-52.4.1esr/client.mk:379: configure] Error 1 make[2]: Leaving directory '/root/sources/firefox-52.4.1esr' make[1]: *** [/root/sources/firefox-52.4.1esr/client.mk:392: /root/sources/firefox-52.4.1esr/obj-i686-pc-linux-gnu/Makefile] Error 2 make[1]: Leaving directory '/root/sources/firefox-52.4.1esr' make: *** [client.mk:170: build] Error 2 ----- End forwarded message ----- -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
