> > Now the test failure produces this info: > > > > FAIL: test-getaddrinfo > > ====================== > > > > Test case pass=3, host=www.gnu.org, service=http failed: expected > > EAI_NONAME, got -8 > > Test case pass=3, host=www.ibm.com, service=https failed: expected > > EAI_NONAME, got -8 > > Test case pass=3, host=microsoft.com, service=http failed: expected > > EAI_NONAME, got -8 > > Test case pass=3, host=google.org, service=ldap failed: expected > > EAI_NONAME, got -8 > > FAIL test-getaddrinfo (exit status: 4) > > > > Where -8 is EAI_SERVICE. This is on a Debian 12 system. > > > > This failure makes no sense to me. Any idea? > > Is there a /etc/services file?
Of course there is an /etc/services file; otherwise, the other test cases without AI_NUMERICHOST would have failed as well. Meanwhile I have disabled the failing test cases, assuming it's a glibc bug — either <https://sourceware.org/bugzilla/show_bug.cgi?id=32465> or possibly a different one. Bruno