Package Details: mingw-w64-crt 7.0.0-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-crt.git (read-only)
Package Base: mingw-w64-crt
Description: MinGW-w64 CRT for Windows
Upstream URL: http://mingw-w64.sourceforge.net
Licenses: custom
Groups: mingw-w64, mingw-w64-toolchain
Submitter: Barthalion
Maintainer: xantares
Last Packager: xantares
Votes: 18
Popularity: 0.24
First Submitted: 2018-01-07 17:32
Last Updated: 2019-11-11 16:17

Required by (331)

Sources (2)

Latest Comments

1 2 Next › Last »

mozo commented on 2019-11-12 22:31

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

https://i.imgur.com/a06KtGc.png

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): https://wiki.archlinux.org/index.php/unofficial_user_repositories#ownstuff

(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.

IEPforAUR commented on 2018-09-27 17:51

If I'm supposed to uninstall the software I'm to upgrade before I can upgrade it, the step should be built-in...

xantares commented on 2018-09-27 17:34

maybe you're compiling with the old version installed ?

IEPforAUR commented on 2018-09-27 17:21

Build fails on Manjaro; no information anywhere else online about the error message...

"/aur-mingw-w64-crt/src/mingw-w64-v6.0.0/mingw-w64-crt/misc/onexit_table.c:15:38: error: unknown type name ‘_onexit_table_t’; did you mean ‘_onexit_t’?"