Hi David, David Fang skribis: >> Can you try this (in a UTF-8 terminal): >> >> (use-modules (ice-9 i18n)) >> (setlocale LC_ALL "tr_TR.UTF-8") >> (char-locale-upcase #\i) [...] > scheme@(guile-user)> (use-modules (ice-9 i18n)) > scheme@(guile-user)> (setlocale LC_ALL "tr_TR.UTF-8") > $1 = "tr_TR.UTF-8" > scheme@(guile-user)> (char-locale-upcase #\i) > $2 = #\I > scheme@(guile-user)> > > Does that look right? No, it should be İ, so it means that this version of Darwin has invalid Turkish locale data. Can show what %host-type is on your system? I’ll add an exception to skip these tests on this platform. >>> FAIL: net-db.test: getaddrinfo: wrong service name >> >> Can you try this: >> >> (getaddrinfo "127.0.0.1" "does-not-exist" AI_NUMERICHOST) > > scheme@(guile-user)> (getaddrinfo "127.0.0.1" "does-not-exist" > AI_NUMERICHOST) > ERROR: In procedure getaddrinfo: > ERROR: In procedure getaddrinfo: No address associated with nodename Can you apply this patch, run ‘./check-guile net-db.test’, and report back?