Back to build
Raw log | Switch to full mode | Login

{ "failures": [ { "dependencies": [], "output": "python \"../../build/toolchain/gcc_link_wrapper.py\" --output=\"./dawn_end2end_tests\" -- ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=lld -Wl,--icf=all -Wl,--color-diagnostics -m64 -Werror -Wl,-O2 -Wl,--gc-sections -rdynamic -nostdlib++ --sysroot=../../build/linux/debian_sid_amd64-sysroot -L../../build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu -L../../build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu -L../../build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu -pie -Wl,--disable-new-dtags -o \"./dawn_end2end_tests\" -Wl,--start-group @\"./dawn_end2end_tests.rsp\" -Wl,--end-group -ldl -lpthread -lrt -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lX11 -lXcursor -lXinerama -lXrandr -luuid\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/BasicTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/BindGroupTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/BufferTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/ClipSpaceTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/ColorStateTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/ComputeCopyStorageBufferTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/CopyTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DebugMarkerTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DepthStencilStateTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DestroyTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DrawIndexedTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DrawTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/FenceTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/IndexFormatTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/InputStateTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/MultisampledRenderingTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/PrimitiveTopologyTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/PushConstantTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/RenderPassLoadOpTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: duplicate symbol: dawn_native::WorkaroundStringToEnum(char const*)\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/DawnTest.o:(dawn_native::WorkaroundStringToEnum(char const*))\n>>> defined at Workarounds.h:82 (../../third_party/dawn/src/include/dawn_native/Workarounds.h:82)\n>>> obj/third_party/dawn/dawn_end2end_tests/RenderPassTests.o:(.text._ZN11dawn_native22WorkaroundStringToEnumEPKc+0x0)\n\nld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\n", "output_nodes": [ "dawn_end2end_tests" ], "rule": "LINK" } ], "warnings": [] }