Package Details: mingw-w64-icu 74.2-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-icu.git (read-only, click to copy)
Package Base: mingw-w64-icu
Description: International Components for Unicode library (mingw-w64)
Upstream URL: https://icu.unicode.org/
Keywords: icu mingw mingw-w64
Licenses: custom
Submitter: xantares
Maintainer: pingplug
Last Packager: pingplug
Votes: 16
Popularity: 0.000000
First Submitted: 2013-10-17 08:42 (UTC)
Last Updated: 2024-02-29 06:27 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 Next › Last »

syyyr commented on 2024-03-04 10:31 (UTC) (edited on 2024-03-04 10:32 (UTC) by syyyr)

~/.local/aur/mingw-w64-icu/src/icu/source
mkdir: cannot create directory ‘build-i686-w64-mingw32’: File exists
/usr/bin/i686-w64-mingw32-configure: line 14: ../configure: No such file or directory

It's not possible to rebuild the package after building it once. Could you please add "-p" to the mkdir? Thanks.

grandchild commented on 2021-11-09 11:07 (UTC) (edited on 2021-11-09 11:10 (UTC) by grandchild)

Can confirm. After updating mingw-w64-environment to version 1-4, a clean build compiles & links successfully, even with mingw-w64-clang-git installed. Thanks @patlefort for mentioning it over at mingw-w64-environment!

patlefort commented on 2021-11-08 19:54 (UTC)

mingw-w64-environment has been updated to default to gcc so it should be fine now.

adsun commented on 2021-11-08 00:48 (UTC)

When I build in a clean chroot, it fails with this:

../configure: line 8630: syntax error near unexpected token newline' ../configure: line 8630:AX_CHECK_COMPILE_FLAG('

adding autoconf-archive to makedepends fixes this.

patlefort commented on 2021-11-06 12:35 (UTC)

@grandchild: I'm not sure but I think there should be a global way to specify which compiler to use and not let packages choose like that, unless said package really need a specific compiler. Right now the only way is to manually define CC and CXX and use makepkg. It can't be configured in makepkg.conf. Until then yes, a little sed on that configure script could fix that.

grandchild commented on 2021-11-06 12:04 (UTC)

@patlefort, @pingplug: So this package should be fixed to use gcc unconditionally, no? I don't think that (temporarily) uninstalling mingw-w64-clang should be the solution here.

patlefort commented on 2021-11-05 09:59 (UTC) (edited on 2021-11-05 09:59 (UTC) by patlefort)

I figured out my problem: I had mingw-w64-clang-git installed and the configure script of this package is detecting clang first, so it was compiling with clang. Compiling with gcc work fine.

patlefort commented on 2021-11-04 20:59 (UTC)

Compiling fails with a ton of undefined references like:

/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x195): undefined reference to `__gxx_personality_sj0'
/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x1b2): undefined reference to `_Unwind_SjLj_Register'
/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x24c): undefined reference to `_Unwind_SjLj_Unregister'
/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x28c): undefined reference to `_Unwind_SjLj_Resume'
/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x32c): undefined reference to `__gxx_personality_sj0'
/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x349): undefined reference to `_Unwind_SjLj_Register'
/usr/bin/i686-w64-mingw32-ld: brkeng.o:brkeng.cpp:(.text+0x47f): undefined reference to `_Unwind_SjLj_Unregister'
...

ExperiBassMusic commented on 2021-09-23 16:27 (UTC) (edited on 2021-09-23 16:27 (UTC) by ExperiBassMusic)

I get this error when trying to install:

:: PGP keys need importing:
-> 0E51E7F06EF719FBD072782A5F56E5AFA63CCD33, required by: mingw-w64-icu
==> Import? [Y/n]
:: Importing keys with gpg...
gpg: keyserver receive failed: No data
problem importing keys

cant find it on any of the keyservers

Martchus commented on 2021-04-29 17:12 (UTC)

Oh, then you're right and the package is broken. The DLL name must definitely match what's referenced by the import library.