-
-
Notifications
You must be signed in to change notification settings - Fork 165
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
gstreamer1-devel/glib2-devel dependency issue on Fedora #1228
Comments
That's a packaging problem on your distribution, you have two packages owning that same .gir file (gobject introspection... XML files with metadata and stuff for describing typelibs) It's better to have the stuff you need and disable that bootstrap in this build If you're building wine-tkg, that's wine-tkg-git/customization.cfg
If you're building proton-tkg that's in proton-tkg/proton-tkg.cfg |
There is some discussion about this here: |
@daegalus We're using the wow64 path for lib32 in the CI for both Fedora and Ubuntu, which "emulates" 32-bit libs through 64-bit ones. That's still kinda experimental in wine and might break in some circumstances, but since it only relies on 64-bit dependencies, the conflict doesn't happen. It breaks 32-bit support in proton builds however, due to the necessary steam bridging libs not supporting that, so we're only building non-proton builds on those distros because of this issue. |
Thanks for the response, that makes sense. But I am using a fork of your repo, so I was using all the same settings, includng WoW64. Im currently resetting the repo to make sure I didn't change anything unexpected that is forcing 32bit libs to install. |
Here's the workflow for our fedora builds if needed: https://github.com/Frogging-Family/wine-tkg-git/blob/master/.github/workflows/wine-fedora.yml |
Until the issue is (possibly) fixed by Red Hat, I would recommend that you use distrobox with an Arch Linux container to build Wine TKG. |
Thanks for the suggestions. I got it working on GitHub actions. I had manually set It's failing for other reasons, but it's not dependencies. Thanks for the tips, it works in "wow64" mode. |
Would you like me to close the ticket? Or keep it open until Redhat fixes their shit? |
I have tried to build a custom wine with Fedora locally and in Github Actions, and they are both failing with GStreamer dependency errors between 32bit and 64bit.
I haven't investigated deeper, but thought I would report it incase someone else gets to it sooner.
https://github.com/daegalus/wine-tkg-affinity/actions/runs/10186553303/job/28178597271
I notice that your builds are not failing, so I assume it might be a misconfiguratin with my settings.
My config is at https://github.com/daegalus/wine-tkg-affinity/blob/master/wine-tkg-git/customization.cfg and advanced config at https://github.com/daegalus/wine-tkg-affinity/blob/master/wine-tkg-git/wine-tkg-profiles/advanced-customization.cfg
The text was updated successfully, but these errors were encountered: