You probably want to test wine-staging-d3dadapter
Search Criteria
Package Details: wine-d3dadapter-git 1.7.37.104137-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2015-06-14)
| Package Base: | wine-d3dadapter-git |
|---|---|
| Description: | A compatibility layer for running Windows programs. Latest GIT version. |
| Upstream URL: | http://www.winehq.com |
| Category: | multimedia |
| Licenses: | |
| Conflicts: | |
| Provides: | |
| Replaces: | |
| Submitter: | thermionix |
| Maintainer: | thermionix |
| Last Packager: | thermionix |
| Votes: | 8 |
| First Submitted: | 2014-08-12 04:35 |
| Last Updated: | 2015-03-10 00:19 |
Dependencies (123)
- desktop-file-utils
- fontconfig
- freetype2
- gcc-libs
- gettext
- glu
- lib32-fontconfig
- lib32-freetype2
- lib32-gcc-libs
- lib32-gettext
- lib32-glu
- lib32-libsm
- lib32-libxcursor
- lib32-libxdamage
- lib32-libxi
- lib32-libxrandr
- libsm
- libxcursor
- libxdamage
- libxi
- libxrandr
- alsa-lib (make)
- autoconf (make)
- bison (make)
- desktop-file-utils (make)
- dri2proto (make)
- flex (make)
- fontconfig (make)
- fontforge (make)
- freetype2 (make)
- gcc>=4.5.0-2 (make)
- gcc-libs (make)
- gcc-multilib>=4.5.0-2 (make)
- gettext (make)
- giflib (make)
- git (make)
- glu (make)
- gnutls (make)
- lcms (make)
- lib32-alsa-lib (make)
- lib32-fontconfig (make)
- lib32-freetype2 (make)
- lib32-gcc-libs (make)
- lib32-gettext (make)
- lib32-giflib (make)
- lib32-glu (make)
- lib32-gnutls (make)
- lib32-lcms (make)
- lib32-libldap (make)
- lib32-libpng (make)
- lib32-libsm (make)
- lib32-libxcomposite (make)
- lib32-libxcomposite (make)
- lib32-libxcursor (make)
- lib32-libxdamage (make)
- lib32-libxi (make)
- lib32-libxinerama (make)
- lib32-libxml2 (make)
- lib32-libxmu (make)
- lib32-libxrandr (make)
- lib32-libxxf86vm (make)
- lib32-mesa (make)
- lib32-mpg123 (make)
- lib32-openal (make)
- lib32-v4l-utils (make)
- libldap (make)
- libpng (make)
- libsm (make)
- libxcomposite (make)
- libxcomposite (make)
- libxcursor (make)
- libxdamage (make)
- libxi (make)
- libxinerama (make)
- libxml2 (make)
- libxmu (make)
- libxrandr (make)
- libxxf86vm (make)
- mesa (make)
- mpg123 (make)
- ncurses (make)
- openal (make)
- perl (make)
- prelink (make)
- samba (make)
- v4l-utils (make)
- alsa-lib (optional) – (unknown)
- alsa-plugins (optional) – (unknown)
- cups (optional) – (unknown)
- dosbox (optional) – (unknown)
- giflib (optional) – (unknown)
- gnutls (optional) – (unknown)
- lcms (optional) – (unknown)
- lib32-alsa-lib (optional) – (unknown)
- lib32-alsa-plugins (optional) – (unknown)
- lib32-giflib (optional) – (unknown)
- lib32-gnutls (optional) – (unknown)
- lib32-lcms (optional) – (unknown)
- lib32-libcl (optional) – (unknown)
- lib32-libjpeg-turbo (optional) – (unknown)
- lib32-libldap (optional) – (unknown)
- lib32-libpng (optional) – (unknown)
- lib32-libpulse (optional) – (unknown)
- lib32-libxcomposite (optional) – (unknown)
- lib32-libxinerama (optional) – (unknown)
- lib32-libxml2 (optional) – (unknown)
- lib32-mpg123 (optional) – (unknown)
- lib32-ncurses (optional) – (unknown)
- lib32-openal (optional) – (unknown)
- lib32-v4l-utils (optional) – (unknown)
- libcl (optional) – (unknown)
- libjpeg-turbo (optional) – (unknown)
- libldap (optional) – (unknown)
- libpng (optional) – (unknown)
- libpulse (optional) – (unknown)
- libxcomposite (optional) – (unknown)
- libxinerama (optional) – (unknown)
- libxml2 (optional) – (unknown)
- mpg123 (optional) – (unknown)
- ncurses (optional) – (unknown)
- openal (optional) – (unknown)
- samba (optional) – (unknown)
- v4l-utils (optional) – (unknown)
Required by (0)
Sources
- 30-win32-aliases.conf
- wine-d3dadapter-git
Latest Comments
Comment by BlackLotus89
Comment by hpstg
With both dri2proto-git or dri2proto installed, I get this:
Makefile:317: recipe for target 'dri3.o' failed
make[1]: *** [dri3.o] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-hpstg/aur-wine-d3dadapter-git/src/wine-d3dadapter-git-64-build/dlls/winex11.drv'
Makefile:14346: recipe for target 'dlls/winex11.drv' failed
make: *** [dlls/winex11.drv] Error 2
Comment by BlackLotus89
dri2proto is a makedep
Comment by swyter
It would be cool if you could add `--disable-tests` to the build.
There's a lot of unnecessary stuff being compiled.
Comment by smirky
I'm facing the same problem. Please provide information if you find a solution.
Comment by ResXaoC
Can't compile winex11.drv. Ends with:
gcc -c -o xvidmode.o ../../../wine-d3dadapter-git/dlls/winex11.drv/xvidmode.c -I. \
-I../../../wine-d3dadapter-git/dlls/winex11.drv -I../../include \
-I../../../wine-d3dadapter-git/include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe \
-fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers \
-Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith \
-Wlogical-op -D_FORTIFY_SOURCE=0 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4
../../tools/wrc/wrc -o version.res -m64 --nostdinc -I. -I../../../wine-d3dadapter-git/dlls/winex11.drv \
-I../../include -I../../../wine-d3dadapter-git/include -D__WINESRC__ \
../../../wine-d3dadapter-git/dlls/winex11.drv/version.rc
../../tools/winegcc/winegcc -o winex11.drv.so -B../../tools/winebuild -m64 -fasynchronous-unwind-tables -shared ../../../wine-d3dadapter-git/dlls/winex11.drv/winex11.drv.spec \
bitblt.o brush.o clipboard.o d3dadapter.o desktop.o dri3.o event.o graphics.o ime.o init.o \
keyboard.o mouse.o opengl.o palette.o pen.o settings.o systray.o window.o wintab.o x11drv_main.o \
xdnd.o xim.o xinerama.o xrandr.o xrender.o xvidmode.o version.res -lcomctl32 -lole32 -lshell32 \
-limm32 -luuid -luser32 -lgdi32 -ladvapi32 -Wb,-dcomctl32 -Wb,-dole32 -Wb,-dshell32 -Wb,-dimm32 \
-lwine ../../libs/port/libwine_port.a -lXext -lX11 -lEGL -lGL -lxcb -lxcb-dri3 -lxcb-present \
-lX11-xcb -lxcb-xfixes -lpthread -Wl,-O1,--sort-common,--as-needed,-z,relro
dri3.o: In function `DRI2FallbackPRESENTPixmap':
dri3.c:(.text+0x16dc): undefined reference to `eglDestroyImageKHR'
dri3.c:(.text+0x17d0): undefined reference to `eglDestroyImageKHR'
Comment by eydee
Building the package fails if you don't have the "dri2proto" package installed. It seems to be an unlisted dependency.
Comment by maz-1
This package now requires mesa >= 10.4.0,otherwise it will complain about missing d3dadapter/d3dadapter9.h.
Comment by Ooz
As for now 30.11.2014
The wine pkgbuild will FAIL with some last breaths like:
"../../tools/winegcc/winegcc -o wined3d.dll.fake -B../.."
then errors out
To fix this "cd wine-d3dadpter-nine/src/wine-d3dadapter-git"
run "autoreconf -f"
Consider making "autoreconf -f" before starting make to save tons of time :P
Comment by wulvyrn
I had to add to
wine-d3dadpter-nine/src/wine-d3dadapter-git/dlls/winex11.drv/dri.h
the following includes
#include <d3d9.h>
#include <wine/wined3d.h>
for it to compile for me, else it said
Somewhere in dlls\winex11.drv\dri3.c complaining missing type D3DPRESENT_PARAMETERS