on arm, icu4c build fails (thus knocking out all gtk+2/gtk+3 ports).
the following command just outputs help text, whereas on other arch
I've tried, this runs and creates the output file.
Unpacking /usr/ports/pobj/icu4c-50.1.2/icu/source/data/in/icudt50l.dat and
generating out/tmp/icudata.lst (list of data files)
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH
../bin/icupkg -d ./out/build/icudt50l --list -x \*
/usr/ports/pobj/icu4c-50.1.2/icu/source/data/in/icudt50l.dat -o
out/tmp/icudata.lst
usage: icupkg [-h|-?|--help ] [-tl|-tb|-te] [-c] [-C comment]
[-a list] [-r list] [-x list] [-l [-o outputListFileName]]
[-s path] [-d path] [-w] [-m mode]
infilename [outfilename]
it's coming from this case of 'printUsage';
if(readList(NULL, options[OPT_EXTRACT_LIST].value, FALSE, listPkg)) {
pkg->extractItems(destPath, *listPkg, outType);
delete listPkg;
} else {
printUsage(pname, FALSE);
return U_ILLEGAL_ARGUMENT_ERROR;
}
i.e. the readList() doesn't find anything.
I've played with a few things but no joy yet. (packages build ok on
alpa amd64 hppa i386 mips6el powerpc sh sparc sparc64).
Doesn't seem to be unsigned char related, anyone have other ideas as
to what else it could be?