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

Reply via email to