Skip to content
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

Build Mesa3D on MinGW64 in 2023 | Blurred code #13

Open
utterances-bot opened this issue Jan 16, 2024 · 5 comments
Open

Build Mesa3D on MinGW64 in 2023 | Blurred code #13

utterances-bot opened this issue Jan 16, 2024 · 5 comments

Comments

@utterances-bot
Copy link

Build Mesa3D on MinGW64 in 2023 | Blurred code

https://www.blurredcode.com/2023/06/4c4e845f/

Copy link

Hi, I am getting this error in the code: "CMake trace warning: add_executable() non imported executables are not supported"

Copy link

Building in MinGW64

@BlurryLight
Copy link
Owner

Hi, I am getting this error in the code: "CMake trace warning: add_executable() non imported executables are not supported"

Hey. You are trying to use CMake as your Build Configuration generator to build Mesa, however Mesa3D use Meson for it. They are two different softwares. You should use Meson to generate project and then build it

Copy link

Sorry, I don't know much about programming for Mesa3D, I almost managed to build it, but apparently this error prevents it:
Found CMake: C:\Program Files\CMake\bin\cmake.EXE (3.28.1)
Run-time dependency libudev found: NO (tried pkgconfig and cmake)
WARNING: CMake: Dependency ZLIB::ZLIB for LLVM was not found
WARNING: CMake: Dependency zstd::libzstd_shared for LLVM was not found
(I run the commands in PowerShell)

Do you have a version with LLVM already built for Windows?

@BlurryLight
Copy link
Owner

Nope.. LLVM official has prebuilt libraries, see https://releases.llvm.org/.

I personally use msys2 as the Mesa3D building environment and it has a bundled llvm libraries

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants