-
-
Notifications
You must be signed in to change notification settings - Fork 166
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
Building wine-tkg error #375
Comments
Are you using the default configuration? If you aren't, please send your prepare.log over. |
Yes, everything is by default, changed only the parameter nomakepkg_dep_resolution_distro="debuntu" Следующая информация, возможно, вам поможет: Следующие пакеты имеют неудовлетворённые зависимости: |
Sadly I cannot reproduce the issue on Arch, which tends to point to some distro-specific issue. I'll try to find the time to install mint in a vm to find out what's going on. |
Thank you very much! I will wait. |
Same issue on Gentoo unstable: gcc -m32 -c -o dlls/winex11.drv/x11drv_main.o ../wine-mirror-git/dlls/winex11.drv/x11drv_main.c -Idlls/winex11.drv |
The problem likely comes from the childwindow patch. You can disable it through .cfg to confirm that it fixes the issue. I'm still searching why this doesn't happen to everyone. Maybe a dependency weirdness. |
Yep, syncing function declaration to version that comes from .h file also helps. |
How to build only 64 bits Wine-TGK? |
In
|
Got the same issue on arch linux
Edit: I'm using the default configuration. |
For the record, installing libvulkan-dev on Debian alike distros appear to fix the issue. |
libvulkan-dev is already part of the dependencies for debian/buntu (https://github.com/Frogging-Family/wine-tkg-git/blob/master/wine-tkg-git/wine-tkg-scripts/deps) covered by the
For Gentoo or other distros that we don't have a dependency resolution for as of yet, you'll need to install the latest vulkan headers package your distro provides. @Curve Very different issue, already fixed. |
Yeah my issue's been fixed for a good while now, forgot to mention that, sorry |
Hi TGK!
Linux Mint 20.1 Cinnamon 64bit
Tried building wine-tkg 6.8 in git with: gcc9, gcc10, gcc11.
Packages installed: xorg-dev libx11-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev build-essential manpages-dev software-properties-common xserver-xorg-dev libfreetype6-dev libfontconfig1-dev libglu1-mesa-dev libosmesa6-dev mingw-w64.
customization.cfg: nomakepkg_dep_resolution_distro="debuntu"
I get an error:
gcc -m64 -c -o dlls/winex11.drv/vulkan.o ../wine-mirror-git/dlls/winex11.drv/vulkan.c -Idlls/winex11.drv
-I../wine-mirror-git/dlls/winex11.drv -Iinclude -I../wine-mirror-git/include -D__WINESRC_
-D_REENTRANT -fPIC -fasynchronous-unwind-tables -Wall -pipe -fcf-protection=none
-fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body
-Wignored-qualifiers -Winit-self -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes
-Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op
-O2 -ftree-vectorize -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
../wine-mirror-git/dlls/winex11.drv/vulkan.c:878:6: error: conflicting types for ‘resize_vk_surfaces’; have ‘void(struct HWND__ *, Window, int, XWindowChanges)’ {aka ‘void(struct HWND__ *, long unsigned int, int, XWindowChanges)’}
878 | void resize_vk_surfaces(HWND hwnd, Window active, int mask, XWindowChanges changes)
| ^~~~~~~~~~~~~~~~~~
In file included from ../wine-mirror-git/dlls/winex11.drv/vulkan.c:34:
../wine-mirror-git/dlls/winex11.drv/x11drv.h:592:13: note: previous declaration of ‘resize_vk_surfaces’ with type ‘void(struct HWND__ *, Window, int, XWindowChanges *)’ {aka ‘void(struct HWND__ *, long unsigned int, int, XWindowChanges *)’}
592 | extern void resize_vk_surfaces( HWND hwnd, Window active, int mask, XWindowChanges *changes ) DECLSPEC_HIDDEN;
| ^~~~~~~~~~~~~~~~~~
make: *** [Makefile:224767: dlls/winex11.drv/vulkan.o] Ошибка 1
make: *** Ожидание завершения заданий…
-> Removed BIG_UGLY_FROGMINER - Ribbit
-> Removed Proton-tkg token - Valve Ribbit
-> exit cleanup done
-> Compilation time for 64-bit wine:
How to fix it ?
The text was updated successfully, but these errors were encountered: