Hi,
Kiyoshi KANAZAWA <[email protected]> skribis:
> $ $ LANG=C ./meta/guile -c 1
> Throw without catch before boot:
> Throw to key encoding-error with args ("scm_to_stringn" "cannot convert
> narrow string to output locale" 89 #f #f)Aborting.
On a Solaris box, I found this:
> grep 89 /usr/include/*/errno*
/usr/include/sys/errno.h:/* Copyright (c) 1984, 1986, 1987, 1988, 1989
AT&T */
/usr/include/sys/errno.h: * (c) 1983,1984,1985,1986,1987,1988,1989 AT&T.
/usr/include/sys/errno.h:#define ENOSYS 89 /* Unsupported file
system operation */
This errors comes from the ‘mem_iconveh’ call, which, according to
striconveh.c, means that libunistring was compiled without iconv
support. Can you check whether this is the case?
This problem is normally caught by Guile’s configure. Could you check
the value of ‘ac_cv_libunistring_with_iconv_support’ in Guile’s
‘config.log’?
Thanks,
Ludo’.