Closed endingly closed 11 months ago
I try to build version 1.6 for mingw clang64 on windows with msys2. But it's But it failed. And cmake give a error log to me
Change Dir: 'G:/soft/vcpkg/buildtrees/backward-cpp/x64-mingw-dynamic-rel' Run Build Command(s): C:/Users/CBLI/anaconda3/Scripts/ninja.exe -v -v -j9 install [1/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -isystem G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/test_test.dir/test/test.cpp.obj -MF CMakeFiles\test_test.dir\test\test.cpp.obj.d -o CMakeFiles/test_test.dir/test/test.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/test.cpp [2/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/test_main.dir/test/_test_main.cpp.obj -MF CMakeFiles\test_main.dir\test\_test_main.cpp.obj.d -o CMakeFiles/test_main.dir/test/_test_main.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/_test_main.cpp [3/15] C:\WINDOWS\system32\cmd.exe /C "cd . && G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG CMakeFiles/test_main.dir/test/_test_main.cpp.obj CMakeFiles/test_test.dir/test/test.cpp.obj -o test_test.exe -Wl,--out-implib,libtest_test.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -ldbghelp -lpsapi -lmsvcr90 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." [4/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -isystem G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/test_suicide.dir/test/suicide.cpp.obj -MF CMakeFiles\test_suicide.dir\test\suicide.cpp.obj.d -o CMakeFiles/test_suicide.dir/test/suicide.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/suicide.cpp G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/suicide.cpp:78:26: warning: all paths through this function will call itself [-Winfinite-recursion] 78 | int bye_bye_stack(int i) { return bye_bye_stack(i + 1) + bye_bye_stack(i * 2); } | ^ 1 warning generated. [5/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -IG:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/backward_object.dir/backward.cpp.obj -MF CMakeFiles\backward_object.dir\backward.cpp.obj.d -o CMakeFiles/backward_object.dir/backward.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.cpp [6/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -Dbackward_EXPORTS -IG:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/backward.dir/backward.cpp.obj -MF CMakeFiles\backward.dir\backward.cpp.obj.d -o CMakeFiles/backward.dir/backward.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.cpp [7/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -isystem G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/test_stacktrace.dir/test/stacktrace.cpp.obj -MF CMakeFiles\test_stacktrace.dir\test\stacktrace.cpp.obj.d -o CMakeFiles/test_stacktrace.dir/test/stacktrace.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/stacktrace.cpp [8/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -isystem G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/test_rectrace.dir/test/rectrace.cpp.obj -MF CMakeFiles\test_rectrace.dir\test\rectrace.cpp.obj.d -o CMakeFiles/test_rectrace.dir/test/rectrace.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/rectrace.cpp [9/15] C:\WINDOWS\system32\cmd.exe /C "cd . && G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG CMakeFiles/backward_object.dir/backward.cpp.obj CMakeFiles/test_main.dir/test/_test_main.cpp.obj CMakeFiles/test_suicide.dir/test/suicide.cpp.obj -o test_suicide.exe -Wl,--out-implib,libtest_suicide.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -ldbghelp -lpsapi -lmsvcr90 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." [10/15] C:\WINDOWS\system32\cmd.exe /C "cd . && G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -shared -o libbackward.dll -Wl,--out-implib,libbackward.dll.a -Wl,--major-image-version,0,--minor-image-version,0 CMakeFiles/backward.dir/backward.cpp.obj -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." FAILED: libbackward.dll libbackward.dll.a C:\WINDOWS\system32\cmd.exe /C "cd . && G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -shared -o libbackward.dll -Wl,--out-implib,libbackward.dll.a -Wl,--major-image-version,0,--minor-image-version,0 CMakeFiles/backward.dir/backward.cpp.obj -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." ld.lld: error: undefined symbol: __declspec(dllimport) SymGetModuleBase64 >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:0 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::StackTraceImpl<backward::system_tag::windows_tag>::load_here(unsigned long long, void*, void*)) >>> referenced by G:/soft/msys64/clang64/include/c++/v1/__utility/swap.h:0 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::StackTraceImpl<backward::system_tag::windows_tag>::load_here(unsigned long long, void*, void*)) ld.lld: error: undefined symbol: __declspec(dllimport) SymFunctionTableAccess64 >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:0 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::StackTraceImpl<backward::system_tag::windows_tag>::load_here(unsigned long long, void*, void*)) >>> referenced by G:/soft/msys64/clang64/include/c++/v1/__split_buffer:0 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::StackTraceImpl<backward::system_tag::windows_tag>::load_here(unsigned long long, void*, void*)) ld.lld: error: undefined symbol: __declspec(dllimport) StackWalk64 >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:1174 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::StackTraceImpl<backward::system_tag::windows_tag>::load_here(unsigned long long, void*, void*)) ld.lld: error: undefined symbol: __declspec(dllimport) SymInitialize >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3608 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::TraceResolverImpl()) ld.lld: error: undefined symbol: __declspec(dllimport) SymGetOptions >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3609 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::TraceResolverImpl()) ld.lld: error: undefined symbol: __declspec(dllimport) SymSetOptions >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3611 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::TraceResolverImpl()) ld.lld: error: undefined symbol: __declspec(dllimport) ImageNtHeader >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3620 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::TraceResolverImpl()) ld.lld: error: undefined symbol: __declspec(dllimport) SymFromAddr >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3641 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::resolve(backward::ResolvedTrace)) ld.lld: error: undefined symbol: __declspec(dllimport) UnDecorateSymbolName >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3657 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::resolve(backward::ResolvedTrace)) ld.lld: error: undefined symbol: __declspec(dllimport) SymGetLineFromAddr64 >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3661 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::TraceResolverImpl<backward::system_tag::windows_tag>::resolve(backward::ResolvedTrace)) ld.lld: error: undefined symbol: __declspec(dllimport) SymLoadModule64 >>> referenced by G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/backward.hpp:3592 >>> CMakeFiles/backward.dir/backward.cpp.obj:(backward::get_mod_info::operator()(HINSTANCE__*)) x86_64-w64-mingw32-g++: error: linker command failed with exit code 1 (use -v to see invocation) [11/15] G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -DBACKWARD_HAS_BACKTRACE=0 -DBACKWARD_HAS_BACKTRACE_SYMBOL=1 -DBACKWARD_HAS_BFD=0 -DBACKWARD_HAS_DW=0 -DBACKWARD_HAS_DWARF=0 -DBACKWARD_HAS_LIBUNWIND=0 -DBACKWARD_HAS_UNWIND=1 -isystem G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG -std=gnu++11 -MD -MT CMakeFiles/test_select_signals.dir/test/select_signals.cpp.obj -MF CMakeFiles\test_select_signals.dir\test\select_signals.cpp.obj.d -o CMakeFiles/test_select_signals.dir/test/select_signals.cpp.obj -c G:/soft/vcpkg/buildtrees/backward-cpp/src/v1.6-9fedaf3177.clean/test/select_signals.cpp [12/15] C:\WINDOWS\system32\cmd.exe /C "cd . && G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG CMakeFiles/test_main.dir/test/_test_main.cpp.obj CMakeFiles/test_stacktrace.dir/test/stacktrace.cpp.obj -o test_stacktrace.exe -Wl,--out-implib,libtest_stacktrace.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -ldbghelp -lpsapi -lmsvcr90 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." [13/15] C:\WINDOWS\system32\cmd.exe /C "cd . && G:\soft\msys64\clang64\bin\x86_64-w64-mingw32-g++.exe --target=x86_64-windows-gnu -Wall -Wextra -pedantic-errors -g -O3 -DNDEBUG CMakeFiles/test_main.dir/test/_test_main.cpp.obj CMakeFiles/test_rectrace.dir/test/rectrace.cpp.obj -o test_rectrace.exe -Wl,--out-implib,libtest_rectrace.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -ldbghelp -lpsapi -lmsvcr90 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." ninja: build stopped: subcommand failed.
I try to build version 1.6 for mingw clang64 on windows with msys2. But it's But it failed. And cmake give a error log to me