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’.



Reply via email to