Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 948435

Summary: app-emulation/dxvk-1.10.3-r1 fails to compile: d3d10_interfaces.h:8:1: error: redefinition of struct __mingw_uuidof_s<ID3D10StateBlock>
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Ionen Wolkens <ionen>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2025-01-20 08:13:07 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: app-emulation/dxvk-1.10.3-r1 fails to compile.
Discovered on: amd64 (internal ref: tinderbox-stable)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Comment 1 Agostino Sarubbo gentoo-dev 2025-01-20 08:13:09 UTC
Created attachment 917125 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2025-01-20 08:13:09 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


FAILED: src/d3d10/d3d10.dll.p/d3d10_state_block.cpp.obj 
FAILED: src/d3d10/d3d10_1.dll.p/d3d10_state_block.cpp.obj 
fatal: not a git repository (or any parent up to mount point /var/tmp)
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
../dxvk-1.10.3/src/d3d10/d3d10_interfaces.h:8:1: error: redefinition of ‘struct __mingw_uuidof_s<ID3D10StateBlock>’
Comment 3 Agostino Sarubbo gentoo-dev 2025-01-20 08:13:10 UTC
If you think this bug has already been resolved in major version(s), then please remove the affected versions from the tree.
Comment 4 Larry the Git Cow gentoo-dev 2025-01-20 08:28:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807710c480fc77ca494fc0166915521e7ded35c5

commit 807710c480fc77ca494fc0166915521e7ded35c5
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2025-01-20 08:21:52 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2025-01-20 08:27:49 +0000

    app-emulation/dxvk: drop 1.10.3-r1
    
    Kept this version for longer due to being the last version to support
    legacy nvidia-drivers and older wine (plus being the last of the 1.x
    in case 2.x introduced regressions), but if it fails to build then
    that's about as far as it goes given won't patch this further.
    
    If really need it, I'd suggest using winetricks to install prebuilts.
    
    Closes: https://bugs.gentoo.org/948435
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 app-emulation/dxvk/Manifest                      |   1 -
 app-emulation/dxvk/dxvk-1.10.3-r1.ebuild         | 152 -----------------------
 app-emulation/dxvk/files/dxvk-1.10.3-gcc13.patch |  17 ---
 3 files changed, 170 deletions(-)