Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 838157 - dev-util/mingw64-runtime-9.0.0 can't open dmivcitf_dll_t.s for reading: No such file or directory
Summary: dev-util/mingw64-runtime-9.0.0 can't open dmivcitf_dll_t.s for reading: No su...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on: 838106
Blocks:
  Show dependency tree
 
Reported: 2022-04-13 06:51 UTC by ktoupt
Modified: 2022-04-17 02:40 UTC (History)
2 users (show)

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


Attachments
build log (cross-x86_64-w64-mingw32-mingw64-runtime.log.xz,99.02 KB, application/x-xz)
2022-04-13 06:51 UTC, ktoupt
Details
info (cross-x86_64-w64-mingw32-info.log,16.11 KB, text/x-log)
2022-04-13 06:51 UTC, ktoupt
Details
configs (mingw64-runtime-config.logs.tar.xz,7.90 KB, application/x-xz)
2022-04-13 06:52 UTC, ktoupt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ktoupt 2022-04-13 06:51:04 UTC
Created attachment 770477 [details]
build log

Ran `# crossdev --target x86_64-w64-mingw32`. Failed to compile mingw64-runtime
after cross-gcc-stage1.
Comment 1 ktoupt 2022-04-13 06:51:38 UTC
Created attachment 770480 [details]
info
Comment 2 ktoupt 2022-04-13 06:52:01 UTC
Created attachment 770483 [details]
configs
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-04-13 06:53:13 UTC
Think you need to wait for bug 838106 to be fixed?
Comment 4 ktoupt 2022-04-13 07:22:30 UTC
Thanks, Sam. I think you are right. `crossdev --binutils 2.37_p1-r2 --target
x86_64-w64-mingw32` works for now.
Comment 5 Larry the Git Cow gentoo-dev 2022-04-16 11:36:00 UTC
The bug has been referenced in the following commit(s):

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

commit cd4a24737a00a1806c99c96a2340cd0161039b13
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2022-04-16 11:35:27 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2022-04-16 11:35:27 +0000

    sys-devel/binutils: 2.38 patchset 4 bump (no keywords so far)
    
    Bug: https://bugs.gentoo.org/838106
    Bug: https://bugs.gentoo.org/838157
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>

 sys-devel/binutils/Manifest                |   1 +
 sys-devel/binutils/binutils-2.38-r2.ebuild | 460 +++++++++++++++++++++++++++++
 2 files changed, 461 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2022-04-17 02:33:10 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f92c65eca140afc71a52e6b4036cb41b76710a0

commit 1f92c65eca140afc71a52e6b4036cb41b76710a0
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-04-16 03:03:18 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-04-17 02:16:33 +0000

    dev-util/mingw64-runtime: add 10.0.0
    
    This version fixes building with vanilla binutils-2.38 wrt
    bug #838157, and the (now keyworded) >=binutils-2.38-r2 backport
    also fixed it for all versions.
    
    Includes some ebuild cleanups/changes:
    - EAPI7->8
    - drop unused autotools inherit
    - update HOMEPAGE to https non-sourceforge link
    - update LICENSE, main license is ZPL + others, and
      tools are GPL-3+ (could probably still use revision)
    - remove obsolete rdtsc patch (was bug #786549), been fixed since
      9.0.0 but the fix is different and was letting our patch apply
    - namespace is_crosscompile() to avoid confusing pkgcheck,
      note that this is toolchain.eclass' version which is
      different than tc-is-cross-compiler
    - inline just_headers/alt_prefix/crt_with(), left crt's
      use_with and use_enable alone given it's less jarring
      and may have additional uses in the future
    - move src_configure-only functions inside src_configure
    - use econf with ECONF_SOURCE over direct ${S}/configure
    - add missing || die for rm / mkdir / push+popd / cpp+grep
     (for cpp, use a case statement for clarity and no tmp variables)
    - drop rm's -f, haven't found a situation where it'd fail
    - misc style changes like using arrays for econf
    
    Not touching CHOST/CATEGORY/symlinks and friends given haven't
    fully reviewed implications for this package + crossdev.
    
    Closes: https://bugs.gentoo.org/838157
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 dev-util/mingw64-runtime/Manifest                  |   1 +
 .../mingw64-runtime/mingw64-runtime-10.0.0.ebuild  | 120 +++++++++++++++++++++
 2 files changed, 121 insertions(+)