drogonframework / drogonframework/drogon
CMake errors when trying to load default project from drogon ctl
- Dominant language
- C++
- Stars
- 14.3k
- Forks
- 1.4k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 14
Description
**Describe the bug**
I cannot compile the project in clion on windows, i get "could not find compiler information" error. I am using drogon ctl to create the project and following the docs.

Setting visual studio amd64 as the toolchain in clion's cmake settings allows the project to load and build, but attempting to debug/run the project fails as this occurs:

**To Reproduce**
Steps to reproduce the behavior:
1. Create a project using drogon ctl like normal
2. Load the project in CLion
3. Goto cmake tab
4. See error
This is my cmake settings in clion for when the "cannot find compiler information" error occurs:

**Desktop (please complete the following information):**
- OS: Windows 11
**Additional context**
I installed all dependencies using vcpkg following the docs. Also, this error dosent occur if i open the project in Visual studio 2022, however, there are other issues with that for example the http controllers dont work properly and nothing in the document root is loaded
Full error log:
```
Cannot get compiler information:
Compiler exited with error code 1: P:\Clion\CLion 2022.3.1\bin\mingw\bin\g++.exe -xc++ -isystemP:/cpp/vcpkg/vcpkg/installed/x64-windows/include -g -fdiagnostics-color=always /wd4251 /wd4275 -std=c++17 -fpch-preprocess -v -dD -E
Using built-in specs.
COLLECT_GCC=P:\Clion\CLion 2022.3.1\bin\mingw\bin\g++.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-11.2.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.0 (GCC)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-isystem' 'P:/cpp/vcpkg/vcpkg/installed/x64-windows/include' '-g' '-std=c++17' '-fpch-preprocess' '-v' '-dD' '-E' '-D' '___CIDR_DEFINITIONS_END' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1plus.exe -E -quiet -v -iprefix P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT -D ___CIDR_DEFINITIONS_END -isystem P:/cpp/vcpkg/vcpkg/installed/x64-windows/include /wd4251 -mtune=generic -march=x86-64 -std=c++17 -fdiagnostics-color=always -fpch-preprocess -g -fworking-directory -dD -dumpbase wd4251
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"
ignoring nonexistent directory "/win/include"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../include"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"
ignoring nonexistent directory "/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
P:/cpp/vcpkg/vcpkg/installed/x64-windows/include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include
End of search list.
[01m[Kcc1plus.exe:[m[K [01;31m[Kfatal error: [m[K/wd4251: No such file or directory
compilation terminated.
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-isystem' 'P:/cpp/vcpkg/vcpkg/installed/x64-windows/include' '-g' '-std=c++17' '-fpch-preprocess' '-v' '-dD' '-E' '-D' '___CIDR_DEFINITIONS_END' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1plus.exe -E -quiet -v -iprefix P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT -D ___CIDR_DEFINITIONS_END -isystem P:/cpp/vcpkg/vcpkg/installed/x64-windows/include /wd4275 -mtune=generic -march=x86-64 -std=c++17 -fdiagnostics-color=always -fpch-preprocess -g -fworking-directory -dD -dumpbase wd4275
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"
ignoring nonexistent directory "/win/include"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../include"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"
ignoring nonexistent directory "/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
P:/cpp/vcpkg/vcpkg/installed/x64-windows/include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include
End of search list.
[01m[Kcc1plus.exe:[m[K [01;31m[Kfatal error: [m[K/wd4275: No such file or directory
compilation terminated.
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-isystem' 'P:/cpp/vcpkg/vcpkg/installed/x64-windows/include' '-g' '-std=c++17' '-fpch-preprocess' '-v' '-dD' '-E' '-D' '___CIDR_DEFINITIONS_END' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1plus.exe -E -quiet -v -iprefix P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT -D ___CIDR_DEFINITIONS_END -isystem P:/cpp/vcpkg/vcpkg/installed/x64-windows/include C:\Users\Zejzz\AppData\Local\Temp\compiler-file4012701359681821110 -mtune=generic -march=x86-64 -std=c++17 -fdiagnostics-color=always -fpch-preprocess -g -fworking-directory -dD -dumpbase compiler-file4012701359681821110
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"
ignoring nonexistent directory "/win/include"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../include"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"
ignoring duplicate directory "P:/Clion/CLion 2022.3.1/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"
ignoring nonexistent directory "/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
P:/cpp/vcpkg/vcpkg/installed/x64-windows/include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/x86_64-w64-mingw32
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include/c++/backward
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed
P:/Clion/CLion 2022.3.1/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include
End of search list.
```
Contributor guide
Assessment
This issue has not been assessed yet.