Closed
Description
================================= rust: 21 transitive dependencies =================================
[...]
Rust compiler for the build machine: rustc -C linker=link (rustc 1.78.0)
[...]
[17/23] "link" /MACHINE:x64 /OUT:diamond/main.dll diamond/main.dll.p/main.c.obj "/release" "/nologo" "/DEBUG" "/PDB:diamond\main.pdb" "/DLL" "/IMPLIB:diamond\main.lib" "/WHOLEARCHIVE:diamond/libr3.a" "diamond/libr3.a" "diamond/libr1.rlib" "diamond/libc1.a" "diamond/libr2.rlib" "kernel32.lib" "advapi32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "msvcrt.lib" "user32.lib" "gdi32.lib" "winspool.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "comdlg32.lib"
FAILED: diamond/main.dll diamond/main.pdb
"link" /MACHINE:x64 /OUT:diamond/main.dll diamond/main.dll.p/main.c.obj "/release" "/nologo" "/DEBUG" "/PDB:diamond\main.pdb" "/DLL" "/IMPLIB:diamond\main.lib" "/WHOLEARCHIVE:diamond/libr3.a" "diamond/libr3.a" "diamond/libr1.rlib" "diamond/libc1.a" "diamond/libr2.rlib" "kernel32.lib" "advapi32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "msvcrt.lib" "user32.lib" "gdi32.lib" "winspool.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "comdlg32.lib"
libr3.a(api-ms-win-core-synch-l1-2-0.dll) : error LNK2005: __NULL_IMPORT_DESCRIPTOR already defined in libr3.a(bcryptprimitives.dll)
LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library
diamond\main.dll : fatal error LNK1169: one or more multiply defined symbols found
Possibly caused by a rust update?
Recent job manifesting the issue: https://dev.azure.com/jussi0947/jussi/_build/results?buildId=21182&view=logs&j=5015ea34-1c35-577b-b206-c8bea8465a58&t=00c5cf7c-b41c-5970-0bf5-8751e484378e&l=1920