`mach build faster` always regenerates backend (because of case confusion in windows objdir paths specified in mozconfig)
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox92 fixed)
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: Gijs, Assigned: glandium)
Details
Attachments
(1 file)
$ ./mach build faster -v
0:01.13 Clobber not needed.
Input not found: $SRCDIR/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
Input not found: $SRCDIR/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
Build configuration changed. Regenerating backend.
0:01.31 $OBJDIR/_virtualenvs/common/Scripts/python.exe $OBJDIR/config.status
Reticulating splines...
0:03.18 File already read. Skipping: $SRCDIR/intl/components/moz.build
0:03.79 File already read. Skipping: $SRCDIR/gfx/angle/targets/angle_common/moz.build
0:03.79 File already read. Skipping: $SRCDIR/gfx/angle/targets/angle_common/moz.build
0:03.86 File already read. Skipping: $SRCDIR/gfx/angle/targets/angle_common/moz.build
0:03.86 File already read. Skipping: $SRCDIR/gfx/angle/targets/angle_common/moz.build
0:03.86 File already read. Skipping: $SRCDIR/gfx/angle/targets/angle_common/moz.build
0:03.87 File already read. Skipping: $SRCDIR/gfx/angle/targets/translator/moz.build
0:03.87 File already read. Skipping: $SRCDIR/gfx/angle/targets/libGLESv2/moz.build
Finished reading 1835 moz.build files in 3.36s
Read 74 gyp files in parallel contributing 0.00s to total wall time
Processed into 11354 build config descriptors in 4.34s
RecursiveMake backend executed in 4.17s
3872 total backend files; 0 created; 0 updated; 3872 unchanged; 0 deleted; 33 -> 1463 Makefile
FasterMake backend executed in 0.44s
12 total backend files; 0 created; 0 updated; 12 unchanged; 0 deleted
VisualStudio backend executed in 1.57s
Generated Visual Studio solution at $OBJDIR\msvc\mozilla.sln
Total wall time: 16.67s; CPU time: 14.09s; Efficiency: 85%; Untracked: 2.79s
0:18.40 $HOME/.mozbuild/mozmake/mozmake.exe -C faster -j64
0:18.46 mozmake: Entering directory '$OBJDIR/faster'
0:18.46 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/toolkit/library/build/ xul.dll
0:18.60 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.60 \
0:18.60 --track install_dist_bin_browser.track \
0:18.60 $OBJDIR/dist/bin/browser \
0:18.61 -DAB_CD=en-US \
0:18.61 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.61 install_dist_bin_browser
0:18.61 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.61 \
0:18.61 --track install_dist_bin_browser_features_formautofill@mozilla.org.track \
0:18.61 $OBJDIR/dist/bin/browser/features/formautofill@mozilla.org \
0:18.61 -DAB_CD=en-US \
0:18.61 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.61 install_dist_bin_browser_features_formautofill@mozilla.org
0:18.61 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.61 \
0:18.61 --track install_dist_bin_browser_features_webcompat-reporter@mozilla.org.track \
0:18.61 $OBJDIR/dist/bin/browser/features/webcompat-reporter@mozilla.org \
0:18.61 -DAB_CD=en-US \
0:18.61 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.61 install_dist_bin_browser_features_webcompat-reporter@mozilla.org
0:18.61 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.61 \
0:18.61 --track install_dist_bin_browser_localization.track \
0:18.61 $OBJDIR/dist/bin/browser/localization \
0:18.61 -DAB_CD=en-US \
0:18.61 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.61 install_dist_bin_browser_localization
0:18.61 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.61 \
0:18.61 --track install_dist_bin_gmp-clearkey_0.1.track \
0:18.61 $OBJDIR/dist/bin/gmp-clearkey/0.1 \
0:18.61 -DAB_CD=en-US \
0:18.61 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.61 install_dist_bin_gmp-clearkey_0.1
0:18.62 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.62 \
0:18.62 --track install_dist_bin_gmp-fake_1.0.track \
0:18.62 $OBJDIR/dist/bin/gmp-fake/1.0 \
0:18.62 -DAB_CD=en-US \
0:18.62 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.62 install_dist_bin_gmp-fake_1.0
0:18.62 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.62 \
0:18.62 --track install_dist_bin_gmp-fakeopenh264_1.0.track \
0:18.62 $OBJDIR/dist/bin/gmp-fakeopenh264/1.0 \
0:18.62 -DAB_CD=en-US \
0:18.62 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.62 install_dist_bin_gmp-fakeopenh264_1.0
0:18.62 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/config/makefiles/xpidl/ xpidl
0:18.64 mozmake[1]: Entering directory '$OBJDIR/toolkit/library/build'
0:18.64 mozmake[1]: 'xul.dll' is up to date.
0:18.64 mozmake[1]: Leaving directory '$OBJDIR/toolkit/library/build'
0:18.65 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/.cargo/ config
0:18.68 mozmake[1]: Entering directory '$OBJDIR/.cargo'
0:18.68 mozmake[1]: Nothing to be done for 'config'.
0:18.68 mozmake[1]: Leaving directory '$OBJDIR/.cargo'
0:18.76 mozmake[1]: Entering directory '$OBJDIR/config/makefiles/xpidl'
0:18.76 mozmake[1]: Nothing to be done for 'xpidl'.
0:18.76 mozmake[1]: Leaving directory '$OBJDIR/config/makefiles/xpidl'
0:18.82 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:18.82 \
0:18.82 --track install_dist_bin_localization.track \
0:18.82 $OBJDIR/dist/bin/localization \
0:18.82 -DAB_CD=en-US \
0:18.82 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:18.82 install_dist_bin_localization
0:18.82 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/js/src/build/ js_static.lib
0:18.84 Elapsed: 0.04s; From $OBJDIR/dist/bin/gmp-clearkey/0.1: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories.
0:18.84 Elapsed: 0.04s; From $OBJDIR/dist/bin/browser/features/webcompat-reporter@mozilla.org: Kept 1 existing; Added/updated 2; Removed 0 files and 0 directories.
0:18.84 Elapsed: 0.03s; From $OBJDIR/dist/bin/gmp-fake/1.0: Kept 1 existing; Added/updated 0; Removed 0 files and 0 directories.
0:18.84 Elapsed: 0.04s; From $OBJDIR/dist/bin/gmp-fakeopenh264/1.0: Kept 1 existing; Added/updated 0; Removed 0 files and 0 directories.
0:18.86 mozmake[1]: Entering directory '$OBJDIR/js/src/build'
0:18.86 mozmake[1]: 'js_static.lib' is up to date.
0:18.86 mozmake[1]: Leaving directory '$OBJDIR/js/src/build'
0:18.86 Elapsed: 0.05s; From $OBJDIR/dist/bin/browser/features/formautofill@mozilla.org: Kept 33 existing; Added/updated 2; Removed 0 files and 0 directories.
0:18.88 Elapsed: 0.07s; From $OBJDIR/dist/bin/browser/localization: Kept 80 existing; Added/updated 0; Removed 0 files and 0 directories.
0:19.01 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/xpcom/components/ manifest-lists.json
0:19.03 mozmake[1]: Entering directory '$OBJDIR/xpcom/components'
0:19.03 mozmake[1]: Nothing to be done for 'manifest-lists.json'.
0:19.03 mozmake[1]: Leaving directory '$OBJDIR/xpcom/components'
0:19.03 Elapsed: 0.05s; From $OBJDIR/dist/bin/localization: Kept 52 existing; Added/updated 0; Removed 0 files and 0 directories.
0:19.16 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/layout/style/test/ host_ListCSSProperties.exe
0:19.17 mozmake[1]: Entering directory '$OBJDIR/layout/style/test'
0:19.17 mozmake[1]: 'host_ListCSSProperties.exe' is up to date.
0:19.17 mozmake[1]: Leaving directory '$OBJDIR/layout/style/test'
0:20.04 Elapsed: 1.23s; From $OBJDIR/dist/bin/browser: Kept 0 existing; Added/updated 3820; Removed 0 files and 0 directories.
0:20.16 $HOME/.mozbuild/mozmake/mozmake.exe -C $OBJDIR/toolkit/library/build/ xul_dll.list
0:20.17 mozmake[1]: Entering directory '$OBJDIR/toolkit/library/build'
0:20.17 mozmake[1]: Nothing to be done for 'xul_dll.list'.
0:20.17 mozmake[1]: Leaving directory '$OBJDIR/toolkit/library/build'
0:20.23 $OBJDIR/_virtualenvs/common/Scripts/python.exe -m mozbuild.action.process_install_manifest \
0:20.24 \
0:20.24 --track install_dist_bin.track \
0:20.24 $OBJDIR/dist/bin \
0:20.24 -DAB_CD=en-US \
0:20.24 -DA11Y_LOG=1 -DACCESSIBILITY=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEARLY_BETA_OR_EARLIER=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SPIDERMONKEY_TELEMETRY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DENABLE_WASM_EXCEPTIONS=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_FUNCTION_REFERENCES=1 -DENABLE_WASM_GC=1 -DENABLE_WASM_RELAXED_SIMD=1 -DENABLE_WASM_SIMD=1 -DENABLE_WASM_SIMD_WORMHOLE=1 -DENABLE_WASM_TYPE_REFLECTIONS=1 -DENABLE_WEBDRIVER=1 -DFORCE_PR_LOG=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALIGNED_MALLOC=1 -DHAVE_CPUID_H=1 -DHAVE_FORCEINLINE=1 -DHAVE_INTTYPES_H=1 -DHAVE_IO_H=1 -DHAVE_ISATTY=1 -DHAVE_LOCALECONV=1 -DHAVE_MALLOC_H=1 -DHAVE_SEH_EXCEPTIONS=1 -DHAVE_STDINT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UINT64_T=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_TRACE_LOGGING=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR=const -DMOZILLA_UAVERSION='"92.0"' -DMOZILLA_VERSION='"92.0a1"' -DMOZILLA_VERSION_U=92.0a1 -DMOZ_AARCH64_JSCVT=0 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"92.0a1"' -DMOZ_AV1=1 -DMOZ_BITS_DOWNLOAD=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_CRASHREPORTER=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='""' -DMOZ_DLL_SUFFIX='".dll"' -DMOZ_DMD=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_JXL=1 -DMOZ_LAUNCHER_PROCESS=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_MAINTENANCE_SERVICE=1 -DMOZ_MEMORY=1 -DMOZ_NEW_NOTIFICATION_STORE=1 -DMOZ_NEW_XULSTORE=1 -DMOZ_NORMANDY=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PROFILING=1 -DMOZ_PROXY_DIRECT_FAILOVER=1 -DMOZ_RAW=1 -DMOZ_REPLACE_MALLOC=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATER=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='"Mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_VTUNE=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WMF=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNIGHTLY_BUILD=1 -DNOMINMAX=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-msvc"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DWASM_PRIVATE_REFTYPES=1 -DWIN32=1 -DWIN32_LEAN_AND_MEAN=1 -DWINVER=0x601 -DXP_WIN=1 -DX_DISPLAY_MISSING=1 -D_AMD64_=1 -D_CRT_NONSTDC_NO_WARNINGS=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_USE_MATH_DEFINES=1 -D_WIN32_IE=0x0800 -D_WIN32_WINNT=0x601 -D_WINDOWS=1 \
0:20.24 install_dist_bin
0:20.85 Elapsed: 0.48s; From $OBJDIR/dist/bin: Kept 0 existing; Added/updated 1746; Removed 0 files and 0 directories.
0:20.86 mozmake: Leaving directory '$OBJDIR/faster'
0:20.90 255 compiler warnings present.
0:20.95 Overall system resources - Wall time: 20s; CPU: 3%; Read bytes: 1359872; Write bytes: 54493184; Read time: 0; Write time: 0
To view resource usage of the build, run |mach resource-usage|.
0:20.97 Your build was successful!
(OBJDIR/SRCDIR/HOME replacements are mine)
It feels like this is making ./mach build faster
take unnecessarily long amounts of time.
I'm unclear if something changed here because I switched machines recently. On my new machine, this has been happening from the beginning.
Comment 1•3 years ago
|
||
This is a real bug, I think. It looks like we're seeing a place where the build backend (probably the deps mechanism) isn't handling absolute source directories:
Input not found: $SRCDIR/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
Input not found: $SRCDIR/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
gijs: is this an artifact build? Or is this a full build that you run mach build faster
in?
I can't think of a workaround for this without investigating further, which I can't do myself this week. Hopefully this will get triaged efficiently.
Reporter | ||
Comment 2•3 years ago
|
||
(In reply to Nick Alexander :nalexander [he/him] from comment #1)
gijs: is this an artifact build? Or is this a full build that you run
mach build faster
in?
The latter. Is there something else I can look at to help triage / figure out what is happening here?
Assignee | ||
Comment 3•3 years ago
|
||
This is not reproducible on Linux, so my guess is that it's yet-another "drive letter case mismatch" on Windows.
Reporter | ||
Comment 4•3 years ago
•
|
||
(In reply to Mike Hommey [:glandium] from comment #3)
This is not reproducible on Linux, so my guess is that it's yet-another "drive letter case mismatch" on Windows.
Out of interest, how would a drive letter mismatch lead to the bizarro path in the "Input not found" lines that Nick quoted, and is there a workaround?
Assignee | ||
Comment 5•3 years ago
|
||
I guess $SRCDIR/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
appears in $OBJDIR/backend.RecursiveMakeBackend.in
?
I also guess $SRCDIR is something like c:\dev\mozilla-unified
?
Are there others lines in $OBJDIR/backend.RecursiveMakeBackend.in
that contain /dev/mozilla-unified/
at an unexpected place?
Assignee | ||
Comment 6•3 years ago
|
||
Is your $OBJDIR on a different drive than $SRCDIR?
Reporter | ||
Comment 7•3 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #6)
Is your $OBJDIR on a different drive than $SRCDIR?
Yes; c:/dev/builds/opt/ vs. c:/dev/mozilla-unified
(In reply to Mike Hommey [:glandium] from comment #5)
I guess
$SRCDIR/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
appears in$OBJDIR/backend.RecursiveMakeBackend.in
?
Yes.
I also guess $SRCDIR is something like
c:\dev\mozilla-unified
?
Yes.
Are there others lines in
$OBJDIR/backend.RecursiveMakeBackend.in
that contain/dev/mozilla-unified/
at an unexpected place?
Yes. Near the top of the file are:
C:/dev/builds/opt/config.status
C:/dev/builds/opt/config/autoconf.mk
C:/dev/builds/opt/js/src/config.status
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/common.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/filename_rules.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/internal/release_defaults.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/internal/release_impl.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/internal/release_impl_official.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nICEr/dev/mozilla-unified/build/gyp_includes/release.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nrappkit/dev/mozilla-unified/build/gyp_includes/common.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nrappkit/dev/mozilla-unified/build/gyp_includes/filename_rules.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nrappkit/dev/mozilla-unified/build/gyp_includes/internal/release_defaults.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nrappkit/dev/mozilla-unified/build/gyp_includes/internal/release_impl.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nrappkit/dev/mozilla-unified/build/gyp_includes/internal/release_impl_official.gypi
C:/dev/mozilla-unified/dom/media/webrtc/transport/third_party/nrappkit/dev/mozilla-unified/build/gyp_includes/release.gypi
C:/dev/mozilla-unified/media/libyuv/libyuv/dev/mozilla-unified/build/gyp_includes/common.gypi
C:/dev/mozilla-unified/media/libyuv/libyuv/dev/mozilla-unified/build/gyp_includes/filename_rules.gypi
C:/dev/mozilla-unified/media/libyuv/libyuv/dev/mozilla-unified/build/gyp_includes/internal/release_defaults.gypi
C:/dev/mozilla-unified/media/libyuv/libyuv/dev/mozilla-unified/build/gyp_includes/internal/release_impl.gypi
C:/dev/mozilla-unified/media/libyuv/libyuv/dev/mozilla-unified/build/gyp_includes/internal/release_impl_official.gypi
C:/dev/mozilla-unified/media/libyuv/libyuv/dev/mozilla-unified/build/gyp_includes/release.gypi
The first few lines look OK, but I've highlighted them because all the lines not quoted use lowercase c:/
, and these ones use uppercase C:/
and you mentioned casing of drive letters in comment #3...
I tried looking for existing case bugs, but bug 1596438 and bug 1266123 do not appear hopeful...
Assignee | ||
Comment 8•3 years ago
|
||
(In reply to :Gijs (he/him) from comment #7)
(In reply to Mike Hommey [:glandium] from comment #6)
Is your $OBJDIR on a different drive than $SRCDIR?
Yes; c:/dev/builds/opt/ vs. c:/dev/mozilla-unified
That's not a different drive, that's a different directory. What value are you giving to MOZ_OBJDIR
to have that objdir? If it's an absolute path, what happens if you use a relative path? If it's relative, what happens if you use an absolute path?
Reporter | ||
Comment 9•3 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #8)
(In reply to :Gijs (he/him) from comment #7)
(In reply to Mike Hommey [:glandium] from comment #6)
Is your $OBJDIR on a different drive than $SRCDIR?
Yes; c:/dev/builds/opt/ vs. c:/dev/mozilla-unified
That's not a different drive, that's a different directory.
Ah, sorry, I somehow misread your question as asking whether the build was inside the srcdir or not.
What value are you giving to
MOZ_OBJDIR
to have that objdir?
mk_add_options MOZ_OBJDIR=C:/dev/builds/opt
If it's an absolute path, what happens if you use a relative path? If it's relative, what happens if you use an absolute path?
Well, switching to a relative path and running ./mach build
without clobbering broke the build completely - https://paste.mozilla.oorg/Wja1wXqo .
I'll try clobbering next...
Reporter | ||
Comment 10•3 years ago
|
||
(In reply to :Gijs (he/him) from comment #9)
Well, switching to a relative path and running
./mach build
without clobbering broke the build completely - https://paste.mozilla.oorg/Wja1wXqo .I'll try clobbering next...
Clobbering helped, and ./mach build faster
appears to no longer be confused. Also, the build appears to have been a little bit faster, though that could be a fluke.
Is there something we could do to make this work with the "wrong" configuration I had before, and/or to tell people who end up in this situation about what happened and how to fix it?
Assignee | ||
Comment 11•3 years ago
|
||
(In reply to :Gijs (he/him) from comment #9)
mk_add_options MOZ_OBJDIR=C:/dev/builds/opt
Can you try to lowercase the drive letter here?
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 12•3 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #11)
(In reply to :Gijs (he/him) from comment #9)
mk_add_options MOZ_OBJDIR=C:/dev/builds/opt
Can you try to lowercase the drive letter here?
That also appears to resolve the issue.
Assignee | ||
Comment 13•3 years ago
|
||
Yeah I was also able to reproduce with the uppercase drive letter. What happens is quite interesting:
- When MOZ_OBJDIR has an uppercase drive letter, the virtualenv python path has an uppercase drive letter.
- When the virtualenv python path has an uppercase drive letter,
module.__file__
has an uppercase drive letter. - When
module.__file__
has an uppercase drive letter, anything derived from it has an uppercase drive letter. We derive the path tocommon.gypi
fromgyp.__file__
. - Within gyp, after everything has been processed, paths of included files are turned into relative paths with the
gyp.common.RelativePath
function. - The
gyp.common.RelativePath
function is doing weird things:
>>> print(gyp.common.RelativePath("c:/foo", "c:/bar"))
..\foo
>>> print(gyp.common.RelativePath("C:/foo", "C:/bar"))
..\foo
>>> print(gyp.common.RelativePath("C:/foo", "c:/bar"))
C:foo
>>> print(gyp.common.RelativePath("c:/foo", "C:/bar"))
c:foo
You'd thing maybe it mishandles when drive letters are different, but not even so:
>>> print(gyp.common.RelativePath("c:/foo", "d:/bar"))
c:\foo
>>> print(gyp.common.RelativePath("C:/foo", "d:/bar"))
C:\foo
- When later joining "c:foo", things then go wrong:
>>> print(os.path.join("c:/bar", "c:/foo"))
c:/foo
>>> print(os.path.join("c:/bar", "c:foo"))
c:/bar\foo
This is how we get the wrong paths.
Assignee | ||
Comment 14•3 years ago
|
||
For some reason, it's not using os.path.relpath, but also doesn't handle
case sensitivity correctly, which os.path.relpath does. However, it
has some differences with os.path.relpath that need to be kept:
- os.path.relpath throws an exception when both paths have a different
drive letter. - os.path.relpath returns os.path.curdir when both paths are identical.
- the follow_path_symlink flag is not supported by os.path.relpath.
Updated•3 years ago
|
Comment 15•3 years ago
|
||
Comment 16•3 years ago
|
||
bugherder |
Description
•