--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: dxvk: failure to apply on a clean prefix, due to a symlink creation issue
- From: vv221 <debian.bugs@dotslashplay.it>
- Date: Fri, 19 Feb 2021 19:29:51 +0100
- Message-id: <161375939194.661593.17044084764315251541.reportbug@localhost>
Package: dxvk
Version: 1.7.3+ds1-1
Severity: grave
Justification: renders package unusable
Trying to apply dxvk patches on a clean WINE prefix fails with the
following output:
installing dxvk-wine64-development in the wine prefix...
[1/2] Creating override for dxgi
The operation completed successfully
[2/2] Creating link link to dxgi
ln: failed to create symbolic link '/tmp/dxvk/wine/dosdevices/c:/windows'$'\r''/system32/dxgi.dll': No such file or directory
This issue is systematic since I upgraded wine-development to
repository-provided 5.6-1. It did not happen with the previously
packaged 5.5 version.
The failure happens on both win32 and win64 WINE prefixes.
Installing dxvk using repository-provided winetricks does not seem to be
a valid workaround, as it tries to install DXVK 1.8, that is not
compatible with WINE versions lower than 5.8.
These extra packages versions are probably relevant information:
ii libwine-development:amd64 5.6-1 amd64 Windows API implementation - library
ii libwine-development:i386 5.6-1 i386 Windows API implementation - library
ii wine-development 5.6-1 all Windows API implementation - standard suite
ii wine32-development:i386 5.6-1 i386 Windows API implementation - 32-bit binary loader
ii wine64-development 5.6-1 amd64 Windows API implementation - 64-bit binary loader
I tried reverting to wine-development 5.5-9 packages, from the snapshots
archive: https://snapshot.debian.org/package/wine-development/5.5-9/
With wine-development 5.5-9, the symlink creation failure does not
happen, and DXVK patches are applied cleanly.
A temporary workaround follows, for other users facing this issue on a
Debian Sid (all commands as root):
cat > /etc/apt/sources.list.d/snapshot-20201026T024334Z.list << EOF
# wine-development 5.5-9
# cf. https://snapshot.debian.org/package/wine-development/5.5-9/
deb [check-valid-until=no] https://snapshot.debian.org/archive/debian/20201026T024334Z/ sid main
EOF
apt update
apt install {libwine-development:{amd64,i386},wine32-development:i386,wine64-development,wine-development}=5.5-9
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'oldstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-1-amd64 (SMP w/8 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dxvk depends on:
ii dxvk-wine32-development 1.7.3+ds1-1
ii dxvk-wine64-development 1.7.3+ds1-1
Versions of packages dxvk recommends:
ii dxvk-wine32-development 1.7.3+ds1-1
ii dxvk-wine64-development 1.7.3+ds1-1
dxvk suggests no packages.
-- no debconf information
--- End Message ---