"Nelson H. F. Beebe" <be...@math.utah.edu> writes: > I installed libidn-1.24 on about two dozen flavors of Unix in our test > lab here today. Most were successful, but there were a few minor test > failures:
Thank you for testing! > GNU/Linux on IA-63, PPC-64, PPC-32, Alpha, SPARC, and Ubuntu x86 (but > not Red Hat or Fedora x86): > > IDNA3[0] failed > IDNA3[1] failed > FAIL: tst_idna3 This is disturbing. I am guessing that for some reason the self test ends up being linked to the system libidn. The system libidn probably has the bug that this self tests are checking for. However I cannot reproduce this on Ubuntu 11.10 amd64. Can you show the output of 'ldd tests/tst_idna3' inside the build-tree? On my Ubuntu system it prints: root@kex:~/libidn-1.24# ldd tests/tst_idna3 linux-vdso.so.1 => (0x00007fff549dd000) libidn.so.11 => /root/libidn-1.24/lib/.libs/libidn.so.11 (0x00007ffb9acf4000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ffb9a94e000) /lib64/ld-linux-x86-64.so.2 (0x00007ffb9af29000) root@kex:~/libidn-1.24# > NetBSD 5.0.2 x86: > FAIL: stringprep_locale_to_utf8("foo") == (null) > FAIL: stringprep_utf8_to_locale("foo") == (null) > FAIL: tst_toutf8 This indicate a broken system iconv function. I'm surprised NetBSD doesn't have a working iconv, so possibly there is a libidn bug. Did libidn detect libiconv? Can you show the ./configure log output? > OpenBSD 4.7 x86: > same two failures as above > > Solaris 11 x86_64: > --- exp Tue Jan 3 17:49:08 2012 > +++ out Tue Jan 3 17:49:08 2012 > @@ -1,4 +1,4 @@ > --- empty > +++ in > -@@ -0,0 +1 @@ > +@@ -1,0 +1,1 @@ > +xyz > FAIL: test-init.sh Bruno said this one had been fixed in gnulib, although I haven't been able to find the patch to apply. > Tests were all successful on: > Solaris 10 (SPARC, x86, x86_64) > FreeBSD 8.1 x86 > GNU/Linux x86_64 (Red Hat and OpenSUSE) > Mac OS X (PPC, 32-bit x86_64, 64-bit x86_64) Thanks again, Simon _______________________________________________ Help-libidn mailing list Help-libidn@gnu.org https://lists.gnu.org/mailman/listinfo/help-libidn