Package Details: mingw-w64-crt 7.0.0-1

Git Clone URL: (read-only, click to copy)
Package Base: mingw-w64-crt
Description: MinGW-w64 CRT for Windows
Upstream URL:
Licenses: custom
Groups: mingw-w64, mingw-w64-toolchain
Submitter: Barthalion
Maintainer: xantares
Last Packager: xantares
Votes: 23
Popularity: 0.45
First Submitted: 2018-01-07 17:32
Last Updated: 2020-01-03 23:22

Required by (345)

Sources (2)

Latest Comments

1 2 Next › Last »

nickoe commented on 2020-01-03 21:08

@xantares, ahh, ok, thank you that works.

I wonder if it would work out with a multi package pkgbuild?

xantares commented on 2020-01-03 10:28

you need to rebuild things in the rights order: mingw-w64-headers first

nickoe commented on 2020-01-02 21:33

I have been seen the same error as mozo for some time now and wonder if there is a fix.

mingw-w64-crt/src/mingw-w64-v7.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:146:34: error: ‘UCRTBASE_PRINTF_LEGACY_WIDE_SPECIFIERS’ undeclared (first use in this function)
  146 |   ret = __stdio_common_vfwprintf(UCRTBASE_PRINTF_LEGACY_WIDE_SPECIFIERS, file, fmt, NULL, ap)

mozo commented on 2019-11-12 22:31

The folder is mingw-w64-v7.0.0. It still fail to build:

skeevy420 commented on 2019-11-11 23:28

It fails because the source folder is named mingw-w64-v6.0.0 inside the sources so the ${pkgver} variable in "$srcdir"/mingw-w64-v${pkgver} tries to use a folder that isn't there. The PKGBUILD needs to either needs be hardcoded to use mingw-w64-v6.0.0 or to rename that folder to mingw-w64-v7.0.0 as the first step of the build function to work around this until upstream fixes it.

Oh, and on my system the sha256sum is f5c9a04e1a6c02c9ef2ec19b3906ec4613606d1b5450d34bbd3c4d94ac696b3b

marciorf commented on 2019-11-11 20:27

Even after todays update, it still fails to build

Martchus commented on 2019-11-10 17:25

@jazztickets Or just build your updates in the right order. I generally wouldn't make the PKGBUILDs more complicated just to cover this.

jazztickets commented on 2019-11-10 16:15

Failing to build:

/tmp/mingw-w64-crt/src/mingw-w64-v6.0.0/mingw-w64-crt/crt/ucrtbase_compat.c:146:34: error: ‘UCRTBASE_PRINTF_LEGACY_WIDE_SPECIFIERS’ undeclared (first use in this function) 146 | ret = __stdio_common_vfwprintf(UCRTBASE_PRINTF_LEGACY_WIDE_SPECIFIERS, file, fmt, NULL, ap);

Specifying version >= 7.0.0 of mingw-w64-headers in the PKGBUILD should fix it.

Martchus commented on 2018-10-01 08:57

@mkoloberdin The package depends on mingw-w64-headers. The dependency graph already gives you the build order.

@IEPforAUR Official developers build their packages in a clean chroot. So that is the way to go.

I provide a binary repo which is built in that way (in case you want to avoid the effort of building everything yourself):

(The binary repo might not be compatible with Manjaro, though.)

mkoloberdin commented on 2018-09-30 22:03

@IEPforAUR, updating mingw-w64-headers first fixed this same issue for me. @xantares, a version constraint in PKGBUILD for the above would be helpful.