-
Notifications
You must be signed in to change notification settings - Fork 994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bug] tools.build:compiler_executables won't work with Meson due to spaces in the compiler path #16212
Comments
Failing logs:
|
Hi @ssrobins Thanks for reporting this! Yes, it's a bug. |
Yes, in my experience, it is not necessary to define the Can you please try to remove the full path @ssrobins and let us know? |
Yes, changing it to This removes the full path from |
I am not sure this conan-io/cmake-conan#640 will be able to move forward, we can discuss it there. |
Now that conan-io/conan#16212 has been fixed, we can go back to using the latest available recipe for freetype.
Now that conan-io/conan#16212 has been fixed, we can go back to using the latest available recipe for freetype.
Describe the bug
Recently, the freetype recipe changed to use Meson as the build system and it caused this build error on Windows:
I've been using https://github.com/conan-io/cmake-conan and it generates a profile that includes the
tools.build:compiler_executables
setting. The path tocl.exe
contains spaces and something in Conan or Meson doesn't seem to handle that.How to reproduce it
Run this:
conan install --requires freetype/2.13.2#7934d59c447d72edcd56025dc60e1aeb --build=missing --profile:host=C:/Users/Steve/Code/stackblox/build_windows/conan_host_profile
where conan_host_profile contains:
When I run the same command on an older version of the freetype recipe that used CMake:
conan install --requires freetype/2.13.2#dfa3d504cae4a08d5c72113bd6f28498 --build=missing --profile:host=C:/Users/Steve/Code/stackblox/build_windows/conan_host_profile
It works fine.
The text was updated successfully, but these errors were encountered: