We're updating the issue view to help you get more done. 

ICU4C AppVeyor CI builds are failing (due to Cygwin 3) -- rollback to Cygwin 2.11 for now.

Description

It seems that Cygwin 3.0.0 was released on Saturday, Feb 16, and now the ICU4C AppVeyor CI builds are failing. (Previously, the AppVeyor build images used Cygwin 2.11.2-1.)

From the build output, it looks like pkgdata is failing with the following error:
Assembly type "-a gcc-mingw64" is unknown.

Log output:

1 2 3 4 5 6 7 8 9 10 11 [00:14:29] PATH=../lib:../stubdata:../tools/ctestfw:$PATH ../bin/genrb -s ./locales -d ./out/build/icudt63l/ -i ./out/build/icudt63l --usePoolBundle ./out/build/icudt63l/ -k zu.txt [00:14:30] PATH=../lib:../stubdata:../tools/ctestfw:$PATH ../bin/genrb -s ./locales -d ./out/build/icudt63l/ -i ./out/build/icudt63l --usePoolBundle ./out/build/icudt63l/ -k zu_ZA.txt [00:14:30] echo "$ICUDATA_LIST_CONTENT" > ./out/tmp/icudata.lst [00:14:30] echo timestamp > build-local [00:14:30] PATH=../stubdata:../tools/ctestfw:../lib:$PATH ../bin/pkgdata -O ../data/icupkg.inc -q -c -s /cygdrive/c/projects/icu/icu4c/source/data/out/build/icudt63l -d ../lib -e icudt63 -T ./out/tmp -p icudt63l -m dll -r 63.1 -L icudata ./out/tmp/icudata.lst [00:14:30] Assembly type "-a gcc-mingw64 [00:14:30] " is unknown. [00:14:30] make[1]: *** [Makefile:198: packagedata] Error 255 [00:14:30] make[1]: Leaving directory '/cygdrive/c/projects/icu/icu4c/source/data' [00:14:30] make: *** [Makefile:153: all-recursive] Error 2 [00:14:30] Command exited with code 2

We should probably just roll-back to using Cygwin 2.11 for now.

Environment

Status

Assignee

Jeff Genovy

Reporter

Jeff Genovy

Components

Fix versions

Priority

major