Package Details: icu50 50.2.0-1

Git Clone URL: https://aur.archlinux.org/icu50.git (read-only, click to copy)
Package Base: icu50
Description: International Components for Unicode library
Upstream URL: http://site.icu-project.org/
Licenses: custom:icu
Submitter: perry
Maintainer: None
Last Packager: TrialnError
Votes: 0
Popularity: 0.000000
First Submitted: 2016-09-04 09:51 (UTC)
Last Updated: 2020-01-18 22:36 (UTC)

Latest Comments

ylee commented on 2020-03-21 10:46 (UTC) (edited on 2020-03-21 10:48 (UTC) by ylee)

PKGBUILD is outdated; the following patch should be applied.

(tl;dr: comment out line#37 & line#40, and line#65 should be replaced as: install -Dm644 ${srcdir}/${_pkgbase}-release-${_pkgmajor}-${_pkgminor}/icu4c/license.html ${pkgdir}/usr/share/licenses/${pkgname}/license.html)

patch: https://pastebin.com/dskb1r1B

beef commented on 2020-01-27 18:14 (UTC)

I get the same error as h3b. There is no maintainer left to fix :(

Anybody has a suggestion?

h3b commented on 2020-01-21 05:15 (UTC)

Hi,

I am getting an error regarding icu-testtwodigityear.patch

patch: **** Can't open patch file /tmp/trizen-h/icu50/src/icu-testtwodigityear.patch : No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting...

rushin commented on 2019-10-10 15:11 (UTC)

The source file does not exist anymore.

ERROR: Failure while downloading http://download.icu-project.org/files/icu4c/50.1.2/icu4c-50_1_2-src.tgz

perry commented on 2019-05-07 16:59 (UTC) (edited on 2019-05-07 17:00 (UTC) by perry)

Rather than forcing GCC, I added clang as a make dependency. It appears icu favoured clang for its C++11 support at the time.

From icu50's readme.html:

<h3>The default compilers have changed</h3>

ICU has changed the compilers chosen by default. If the clang and clang++ compilers are available, those will be used instead of gcc and g++. If the clang compilers are not available, then gcc and g++ will be used just as before. The clang++ compiler provides C++11 support and some optimizations that are helpful to ICU. The API remains the same between these two sets of compilers, but ICU can internally leverage language features and optimizations that are available in clang++.

eolianoe commented on 2019-05-05 14:13 (UTC)

I need to apply the following patch to build: - ./configure --prefix=/usr \ + CC=gcc CXX=g++ ./configure --prefix=/usr \

perry commented on 2019-02-02 14:17 (UTC)

I added a patch to change it to an actual NULL check, just like more recent versions do it.

nickbtrf commented on 2019-01-24 17:24 (UTC)

I get an error when building:

uspoof.cpp:372:22: error: ordered comparison between pointer and zero ('int32_t ' (aka 'int ') and 'int') if (position > 0) { ~~~~~~~~ ^ ~ 1 error generated.