Closed Bug 1903956 Opened 1 year ago Closed 1 year ago

Perma toolchain wasi-crt-trunk make[1]: *** [Makefile:675: check-symbols] Error 1

Categories

(Firefox Build System :: Toolchains, defect, P5)

defect

Tracking

(firefox129 fixed)

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: glandium)

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=463445453&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/V5isMe19Qum6NjYAkfnyZw/runs/0/artifacts/public/logs/live_backing.log


[task 2024-06-21T02:51:11.638Z] cd - >/dev/null
[task 2024-06-21T02:51:11.791Z] #
[task 2024-06-21T02:51:11.791Z] # Test that it compiles.
[task 2024-06-21T02:51:11.792Z] #
[task 2024-06-21T02:51:11.793Z] /builds/worker/fetches/wasi-sdk/build/install/wasi/bin/clang -O2 -DNDEBUG --target=wasm32-wasi -fno-trapping-math -Wall -Wextra -Wno-null-pointer-arithmetic -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-ignored-attributes -Wno-missing-braces -Wno-ignored-pragmas -Wno-unused-but-set-variable -Wno-unknown-warning-option -mthread-model single -isystem "/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/include" -fsyntax-only "/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/share/wasm32-wasi/include-all.c" -Wno-\#warnings
[task 2024-06-21T02:51:11.832Z] #
[task 2024-06-21T02:51:11.833Z] # Collect all the predefined macros, except for compiler version macros
[task 2024-06-21T02:51:11.833Z] # which we don't need to track here.
[task 2024-06-21T02:51:11.834Z] #
[task 2024-06-21T02:51:11.846Z] /builds/worker/fetches/wasi-sdk/build/install/wasi/bin/clang -O2 -DNDEBUG --target=wasm32-wasi -fno-trapping-math -Wall -Wextra -Wno-null-pointer-arithmetic -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable -Wno-unused-function -Wno-ignored-attributes -Wno-missing-braces -Wno-ignored-pragmas -Wno-unused-but-set-variable -Wno-unknown-warning-option -mthread-model single -isystem "/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/include" "/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/share/wasm32-wasi/include-all.c" \
[task 2024-06-21T02:51:11.846Z]     -isystem /builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/include \
[task 2024-06-21T02:51:11.846Z]     -std=gnu17 \
[task 2024-06-21T02:51:11.846Z]     -E -dM -Wno-\#warnings \
[task 2024-06-21T02:51:11.846Z]     -D_ALL_SOURCE \
[task 2024-06-21T02:51:11.846Z]     -U__llvm__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang_major__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang_minor__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang_patchlevel__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang_version__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang_literal_encoding__ \
[task 2024-06-21T02:51:11.846Z]     -U__clang_wide_literal_encoding__ \
[task 2024-06-21T02:51:11.846Z]     -U__wasm_mutable_globals__ \
[task 2024-06-21T02:51:11.846Z]     -U__wasm_sign_ext__ \
[task 2024-06-21T02:51:11.846Z]     -U__wasm_multivalue__ \
[task 2024-06-21T02:51:11.846Z]     -U__wasm_reference_types__ \
[task 2024-06-21T02:51:11.846Z]     -U__GNUC__ \
[task 2024-06-21T02:51:11.846Z]     -U__GNUC_MINOR__ \
[task 2024-06-21T02:51:11.846Z]     -U__GNUC_PATCHLEVEL__ \
[task 2024-06-21T02:51:11.846Z]     -U__VERSION__ \
[task 2024-06-21T02:51:11.846Z]     -U__NO_MATH_ERRNO__ \
[task 2024-06-21T02:51:11.846Z]     -U__BITINT_MAXWIDTH__ \
[task 2024-06-21T02:51:11.846Z]     -U__FLT_EVAL_METHOD__ -Wno-builtin-macro-redefined \
[task 2024-06-21T02:51:11.846Z]     | sed -e 's/__[[:upper:][:digit:]]*_ATOMIC_\([[:upper:][:digit:]_]*\)_LOCK_FREE/__compiler_ATOMIC_\1_LOCK_FREE/' \
[task 2024-06-21T02:51:11.846Z]     | sed -e 's/__GNUC_VA_LIST $/__GNUC_VA_LIST 1/' \
[task 2024-06-21T02:51:11.846Z]     | grep -v '^#define __\(BOOL\|INT_\(LEAST\|FAST\)\(8\|16\|32\|64\)\|INT\|LONG\|LLONG\|SHRT\)_WIDTH__' \
[task 2024-06-21T02:51:11.846Z]     | grep -v '^#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_\(1\|2\|4\|8\)' \
[task 2024-06-21T02:51:11.846Z]     | grep -v '^#define __FPCLASS_' \
[task 2024-06-21T02:51:11.846Z]     | grep -v '^#define __FLT128_' \
[task 2024-06-21T02:51:11.846Z]     | grep -v '^#define __MEMORY_SCOPE_' \
[task 2024-06-21T02:51:11.846Z]     | grep -v '^#define __GCC_\(CON\|DE\)STRUCTIVE_SIZE' \
[task 2024-06-21T02:51:11.846Z]     > "/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt"
[task 2024-06-21T02:51:11.872Z] # Check that the computed metadata matches the expected metadata.
[task 2024-06-21T02:51:11.872Z] # This ignores whitespace because on Windows the output has CRLF line endings.
[task 2024-06-21T02:51:11.873Z] diff -wur "expected/wasm32-wasi" "/builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/share/wasm32-wasi"
[task 2024-06-21T02:51:11.874Z] diff -wur expected/wasm32-wasi/predefined-macros.txt /builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
[task 2024-06-21T02:51:11.874Z] --- expected/wasm32-wasi/predefined-macros.txt	2024-06-20 03:46:53.000000000 +0000
[task 2024-06-21T02:51:11.874Z] +++ /builds/worker/fetches/wasi-sdk/build/install/wasi/share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt	2024-06-21 02:51:11.867183412 +0000
[task 2024-06-21T02:51:11.874Z] @@ -2692,6 +2692,9 @@
[task 2024-06-21T02:51:11.874Z]  #define __SIZE_TYPE__ long unsigned int
[task 2024-06-21T02:51:11.874Z]  #define __SIZE_WIDTH__ 32
[task 2024-06-21T02:51:11.874Z]  #define __STDARG_H 
[task 2024-06-21T02:51:11.874Z] +#define __STDC_EMBED_EMPTY__ 2
[task 2024-06-21T02:51:11.874Z] +#define __STDC_EMBED_FOUND__ 1
[task 2024-06-21T02:51:11.874Z] +#define __STDC_EMBED_NOT_FOUND__ 0
[task 2024-06-21T02:51:11.874Z]  #define __STDC_HOSTED__ 1
[task 2024-06-21T02:51:11.874Z]  #define __STDC_IEC_559__ 1
[task 2024-06-21T02:51:11.874Z]  #define __STDC_ISO_10646__ 201206L
[task 2024-06-21T02:51:11.875Z] make[1]: *** [Makefile:675: check-symbols] Error 1
[task 2024-06-21T02:51:11.875Z] make[1]: Leaving directory '/builds/worker/fetches/wasi-sdk/src/wasi-libc'
[task 2024-06-21T02:51:11.875Z] make: *** [Makefile:104: build/wasi-libc.BUILT] Error 2
[taskcluster 2024-06-21 02:51:25.692Z] === Task Finished ===
[taskcluster 2024-06-21 02:51:25.744Z] Artifact "public/build" not found at "/builds/worker/artifacts/": (HTTP code 404) no such container - Could not find the file /builds/worker/artifacts/ in container 3949b9737dfa7110f68e7144bfe56a7b37f3b7014312c1ed1d621295e428b7cc 
[taskcluster 2024-06-21 02:51:25.812Z] Unsuccessful task run with exit code: 2 completed in 156.488 seconds
Flags: needinfo?(mh+mozilla)
Assignee: nobody → mh+mozilla
Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/50a67cadcea1 Update wasi-libc build-time check for latest LLVM trunk. r=firefox-build-system-reviewers,sergesanspaille
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: