Package Details: wine-d3dadapter-git 1.7.37.104137-1

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: LGPL
Conflicts: bin32-wine, wine, wine-wow64
Provides: bin32-wine, wine, wine-wow64
Replaces: bin32-wine
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)

Required by (0)

Sources

Latest Comments

Comment by BlackLotus89

2015-04-25 21:29

You probably want to test wine-staging-d3dadapter

Comment by hpstg

2015-04-07 17:22

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

2015-03-07 01:59

dri2proto is a makedep

Comment by swyter

2015-02-07 11:32

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

2015-01-24 10:19

I'm facing the same problem. Please provide information if you find a solution.

Comment by ResXaoC

2015-01-20 08:13

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

2014-12-30 01:04

Building the package fails if you don't have the "dri2proto" package installed. It seems to be an unlisted dependency.

Comment by maz-1

2014-12-19 09:30

This package now requires mesa >= 10.4.0,otherwise it will complain about missing d3dadapter/d3dadapter9.h.

Comment by Ooz

2014-11-29 23:51

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

2014-11-26 23:50

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

Comment by gee

2014-11-20 07:37

"/configure --help gives only '--without-d3dadapter' now. but no matter with or without --with-d3dadapter it doesn't work: libd3dadapter9 development files not found. Native Direct3D9 won't be supported."

This is about the files in /usr/include.
wine needs the headers from there to compile nine support.

Comment by frosth

2014-11-19 18:33

Ok. I forgot about dri3_ati_stuff. Now it works, however configure shows still "Native Direct3D9 won't be supported". Thx for package&update.

Comment by frosth

2014-11-18 22:49

./configure --help gives only '--without-d3dadapter' now. but no matter with or without --with-d3dadapter it doesn't work: libd3dadapter9 development files not found. Native Direct3D9 won't be supported.
gallium-nine - is on, /usr/lib/d3d/d3dadapter9.so* & /usr/lib32/d3d/d3dadapter9.so* are present... AAAARGHH!

@thermionix could you add something to pkgver to avoid upgrade package again and again. e.g. git rev-list --count master will be fine i think.

Comment by gee

2014-11-17 23:53

You need to add this line to the 2 configure:

--with-d3dadapter

Without it, nine won't be built (even if you see it in the winecfg panel).

Comment by kopiersperre

2014-11-15 15:04

May you document, what you've done?

Comment by mikejuni

2014-11-07 06:08

I've got compilation error in latest GIT. Somewhere in dlls\winex11.drv\dri3.c complaining missing type D3DPRESENT_PARAMETERS

Anyone got similar issue and how to fix it?

I've adjusted the git branch to use the "dri2" branch and it compiles properly. However I haven't tested out performance yet.

Comment by thermionix

2014-09-14 22:49

ah, they've moved to master, good pick

Comment by gee

2014-09-14 21:37

Is the branch still valid?
I do not see it on github and the pkgbuild fails because of that.