[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#983117: marked as done (dxvk: failure to apply on a clean prefix, due to a symlink creation issue)



Your message dated Sat, 8 May 2021 11:29:24 -0400
with message-id <CANTw=MM9e8N2SOMTPD-266adNfZFJQi6jho68z43q-WOM3mizw@mail.gmail.com>
and subject line Re: Bug#983117: dxvk: failure to apply on a clean prefix, due to a symlink creation issue
has caused the Debian Bug report #983117,
regarding dxvk: failure to apply on a clean prefix, due to a symlink creation issue
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
983117: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983117
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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 ---
--- Begin Message ---
version: 5.7-1

> 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 is likely the winepath line ending bug (#983242), which was fixed
with the upload of 5.7-1.  Please reopen if this didn't fix the
problem.

Best wishes,
Mike

--- End Message ---

Reply to: