erigontech / erigontech/silkworm

Windows build with WinLibs fails

Open
#471 1 comment 0 reactions 0 assignees View on GitHub
help wanted
Dominant language
C++
Stars
318
Forks
84
PR merge metrics
No merged PRs in 30d

Description

Configuration:

cmake-3.22.0-rc1

winlibs 64-bit standalone build of:
- GCC 11.2.0
- GDB 11.1
- LLVM/Clang/LLD/LLDB 13.0.0
- MinGW-w64 9.0.0 (linked with ucrt)
- GNU Binutils 2.37
- GNU Make 4.3
- PExports 0.47
- dos2unix 7.4.2
- Yasm 1.3.0
- NASM 2.15.05
- JWasm 2.12pre
- ninja 1.10.2
- doxygen 1.9.2

Trying to build with MinGW64 (GNU CC) on Windows I get this error:

-- Performing Test HAVE_STD_REGEX -- compiled but failed to run
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- failed to compile
CMake Error at CMakeLists.txt:251 (message):
Failed to determine the source files for the regular expression backend

-- Configuring incomplete, errors occurred!
See also "C:/Users/alex/.hunter/_Base/6c9b2bc/41afd26/51b23f0/Build/benchmark/Build/benchmark-Release-prefix/src/benchmark-Release-build/CMakeFiles/CMakeOutput.log".
See also "C:/Users/alex/.hunter/_Base/6c9b2bc/41afd26/51b23f0/Build/benchmark/Build/benchmark-Release-prefix/src/benchmark-Release-build/CMakeFiles/CMakeError.log".
mingw32-make[2]: *** [CMakeFiles\benchmark-Release.dir\build.make:91: benchmark-Release-prefix/src/benchmark-Release-stamp/benchmark-Release-configure] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:84: CMakeFiles/benchmark-Release.dir/all] Error 2
mingw32-make: *** [Makefile:90: all] Error 2

Called from: [6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
[hunter ** FATAL ERROR **] Build step failed (dir: C:/Users/alex/.hunter/_Base/6c9b2bc/41afd26/51b23f0/Build/benchmark
Called from: [6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
[hunter ** FATAL ERROR **] [Directory:C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark]
Called from: [6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt

Called from: [6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
------------------------------ ERROR -----------------------------
Called from: [7] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_error_page.cmake
[6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
https://hunter.readthedocs.io/en/latest/reference/errors/error.external.build.failed.html
Called from: [7] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_error_page.cmake
[6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
------------------------------------------------------------------
Called from: [7] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_error_page.cmake
[6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt

Called from: [7] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_error_page.cmake
[6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
CMake Error at C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_error_page.cmake:12 (message):
Call Stack (most recent call first):
C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake:20 (hunter_error_page)
C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake:623 (hunter_fatal_error)
C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake:39 (hunter_download)
C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake:62 (include)
cmake/Hunter/extra_packages.cmake:18 (hunter_add_package)
CMakeLists.txt:69 (include)

Called from: [7] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_error_page.cmake
[6] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_fatal_error.cmake
[5] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_download.cmake
[4] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/projects/benchmark/hunter.cmake
[3] C:/Users/alex/.hunter/_Base/Download/Hunter/0.23.288/6c9b2bc/Unpacked/cmake/modules/hunter_add_package.cmake
[2] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/cmake/Hunter/extra_packages.cmake
[1] C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/CMakeLists.txt
-- Configuring incomplete, errors occurred!
See also "C:/Users/alex/Downloads/SourceCode/Silkworm - C++ Ethereum Client/build/CMakeFiles/CMakeOutput.log".

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.