-
Notifications
You must be signed in to change notification settings - Fork 5
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
Can't Build #8
Comments
Hi. What distro are you trying to build this on?
This header file is shipped both by Wine itself and Mingw. On Arch it looks like this:
But, depending on your distro, it might have been packaged in some separate package which for some reason is not installed. For example, on Ubuntu you will probably need some mix of Actually, Wine packaged in Ubuntu repos might be too old to build this, so Ubuntu users will probably need to install
This is usually a sign of missing development files for 32-bit glibc. Again, Ubuntu users might need a separate package to satisfy this dependency, like Also, can you give me the full output of the problematic call to |
My distro is Mint Cinnamon, and my current wine version is 7.13 (staging). As for the meson output, here's the log file for when the wine32 version failed. |
That's… a bit annoying because Mint doesn't seem to maintain any sort of official OCI/Docker image I could use to figure this out on my machine. Disappointing, but maybe we will be able to resolve this anyway. I see that the latest release of Mint is based on Ubuntu 22.04, does it mean that you have full access to packages from Ubuntu repositories? The
According to Mint's package list, the newest Wine available in the repos is 5.0.x, while Ubuntu has 6.0.x and WineHQ already provides 7.17 Where have you installed that 7.13 staging from?
The line of interest seems to be |
Assuming that Mint can indeed use packages from Ubuntu 22.04 repo and that you wouldn't mind replacing your Wine with the latest Wine Staging from WineHQ (currently 7.17) that's known to work, the following list of commands should be everything you need to setup a working build environment from minimal system install (run all of them as root):
|
I'm having trouble with
|
Yes, this shouldn't be a problem.
This might need a separate Make sure you have |
I went ahead and tried building everything again just now, and I was finally able to build everything successfully. Thank you for putting up with my shenanigans. |
I'm trying to build from source, as I'm assuming the current release is outdated, but I'm running into an issue during the ninja build procedure.
It fails to build, and gives me this:
These are the steps I took to try to build everything:
1.) Navigate to the src folder, and open the Terminal in there.
2.) Execute ./make_nvml
3.) Navigate to the root folder (wine-nvml-master), and open the Terminal in there.
4.) Execute
meson setup --cross-file <cross-{mingw,wine}{64,32}.txt> build-{mingw,wine}{64,32}>
(replacing what's between the arrows with the respective txt file). Though trying with the wine-32 variant gives me this:meson.build:12:4: ERROR: C shared or static library 'dl' not found
5.) Navigate to any of the build folders, and open the Terminal in there.
6.) Execute ninja
The text was updated successfully, but these errors were encountered: