-
Notifications
You must be signed in to change notification settings - Fork 14
Don't compile on mingw #9
Copy link
Copy link
Closed
Description
I tried to compile this project using msys2/mingw and got the given error:
Output:
-- The CXX compiler identification is GNU 10.2.0
-- Check for working CXX compiler: D:/a/_temp/msys/msys64/mingw64/bin/g++.exe
-- Check for working CXX compiler: D:/a/_temp/msys/msys64/mingw64/bin/g++.exe - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- PROJECT_VERSION: 0.20.0
-- EXPRESSCPP: not calling conan from cmaka
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Boost: D:/a/_temp/msys/msys64/mingw64/include (found version "1.73.0") found components: system
-- Found nlohmann_json: D:/a/_temp/msys/msys64/mingw64/lib/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.9.1")
-- -------------------------------------------------------
-- PROJECT_VERSION:.....................0.20.0
-- EXPRESSCPP_USE_CONAN_DEPENDENCIES:...OFF
-- EXPRESSCPP_BUILD_TESTS:..............OFF
-- EXPRESSCPP_BUILD_EXAMPLES:...........OFF
-- CMAKE_VERSION:.......................3.17.3
-- CMAKE_C_COMPILER:....................
-- CMAKE_CXX_COMPILER:..................D:/a/_temp/msys/msys64/mingw64/bin/g++.exe
-- CMAKE_BUILD_TYPE:....................Release
-- BUILD_SHARED_LIBS:...................ON
-- CLANG_TIDY_EXE:......................
-- -------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: C:/_/mingw-w64-expresscpp/src/expresscpp-0.20.0/build-x86_64-w64-mingw32
Scanning dependencies of target expresscpp
[ 5%] Building CXX object CMakeFiles/expresscpp.dir/src/path_to_regexp.cpp.obj
[ 10%] Building CXX object CMakeFiles/expresscpp.dir/src/expresscpp.cpp.obj
[ 15%] Building CXX object CMakeFiles/expresscpp.dir/src/layer.cpp.obj
[ 20%] Building CXX object CMakeFiles/expresscpp.dir/src/url.cpp.obj
C:/_/mingw-w64-expresscpp/src/expresscpp-0.20.0/src/expresscpp.cpp: In member function 'void expresscpp::ExpressCpp::HandleRequest(expresscpp::request_t, expresscpp::response_t, std::function<void()>)':
C:/_/mingw-w64-expresscpp/src/expresscpp-0.20.0/src/expresscpp.cpp:150:49: error: 'no_message' is not a member of 'std::errc'; did you mean 'bad_message'?
150 | auto ec = std::make_error_code(std::errc::no_message);
| ^~~~~~~~~~
| bad_message
make[2]: *** [CMakeFiles/expresscpp.dir/build.make:96: CMakeFiles/expresscpp.dir/src/expresscpp.cpp.obj] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:96: CMakeFiles/expresscpp.dir/all] Error 2
make: *** [Makefile:150: all] Error 2Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels