Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948435 - app-emulation/dxvk-1.10.3-r1 fails to compile: d3d10_interfaces.h:8:1: error: redefinition of struct __mingw_uuidof_s<ID3D10StateBlock>
Summary: app-emulation/dxvk-1.10.3-r1 fails to compile: d3d10_interfaces.h:8:1: error:...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-20 08:13 UTC by Agostino Sarubbo
Modified: 2025-01-20 08:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,217.95 KB, text/plain)
2025-01-20 08:13 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)