On uclibc, there is a single failure in gettext 0.19.4 test suite, for the test msgunfmt-3. More specifically, it is with the third file. You can reproduce the problematic output by running the follwing in a shell cd /var/tmp/portage/sys-devel/gettext-0.19.4/work LANGUAGE= LC_ALL=C ./gettext-0.19.4-abi_x86_64.amd64/gettext-tools/src/msgunfmt ./gettext-0.19.4/gettext-tools/tests/overflow-3.mo You will get th message "msgunfmt: memory exhausted" instead of the expected message "msgunfmt: file "./gettext-0.19.4/gettext-tools/tests/overflow-2.mo" is truncated". I had over 1GB of free RAM when I ran the test. Reproducible: Always Steps to Reproduce: 1. FEATURES="test" emerge -1 gettext 2. 3. Actual Results: make check failed Expected Results: gettext updated on system
Created attachment 409122 [details] build.log from emerge
Created attachment 409124 [details] gettext-tools/tests/test-suite.log
Created attachment 409126 [details] emerge --info output
Seems to be arch-related. I get: * PASS on a uclibc/x86 system with 1GB RAM + 1GB swap * PASS on a glibc/x86 system with 1GB RAM + 1GB swap * FAIL on a glibc/amd64 system with 1GB RAM + 1GB swap * FAIL on a glibc/amd64 system with 2GB RAM + 2GB swap * PASS on a glibc/amd64 system with 3GB RAM + 2GB swap However there are some test failures later on (eg unbuffered fputc) that are libc-related.
sys-libs/uclibc has been removed from the tree, replaced by sys-libs/uclibc-ng. if this is still a problem on uclibc-ng, please open a new bug.