GNU bug report logs - #11083
Guile 2.0.5 on Solaris 10

Previous Next

Package: guile;

Reported by: Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp>

Date: Sat, 24 Mar 2012 06:26:02 UTC

Severity: normal

Tags: moreinfo

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


Message #59 received at 11083 <at> debbugs.gnu.org (full text, mbox):

From: Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Mark H Weaver <mhw <at> netris.org>, 11083 <at> debbugs.gnu.org
Subject: Re: bug#11083: guile-2.0.5 bug report
Date: Sat, 14 Apr 2012 01:23:44 +0900 (JST)
[Message part 1 (text/plain, inline)]
Hi, Ludovic,

mem_iconveh () returns ENOSYS, in "striconveh.c" line 1139.
This is out of "#if HAVE_ICONV" but in "#else".

Maybe configure did not find "iconv.h".

I built guile again with configure options
  --with-libiconv-prefix=
  --with-libunistring-prefix=
  --with-libltdl-prefix=
  --with-libgmp-prefix=
  --with-libintl-prefix=
and set all the include pathes to CPATH environment for gcc.
With these, make passed without any problem.

I downloaded the latest snapshot "guile-2.0.5.100-0f6dd" and tryed making.
The result is:
(1) with -m64
make passed, and "make check " also passed except for 1 FAIL:
FAIL: time.test: strftime: C99 %z format: EST+5

(2) with -m32
Failed with Segmentation Fault as:
make[3]: Entering directory `/tmp/guile-2.0.5.100-0f6dd'
Testing /tmp/guile-2.0.5.100-0f6dd/meta/guile ...
with GUILE_LOAD_PATH=/tmp/guile-2.0.5.100-0f6dd/test-suite
/bin/bash: line 5: 14661 Segmentation Fault      (core dumped) CHARSETALIASDIR="/tmp/guile-2.0.5.100-0f6dd/lib" ${dir}$tst
FAIL: check-guile

This is less inportant because it occurs in "make check" phase, not in "make" phase.
But if you do not mind helping me, I'll try to find what causes this.
Backtrace is attached as "backtrace.txt".

--- Kiyoshi <yoi_no_myoujou <at> yahoo.co.jp>

--- On Fri, 2012/4/13, Ludovic Courtès <ludo <at> gnu.org> wrote:

> Hi,
> 
> Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp> skribis:
> 
> > % grep ac_cv_libunistring_with_iconv_support config.log
> > ac_cv_libunistring_with_iconv_support=yes
> 
> In that case, could you step through ‘scm_to_stringn’ and its
> ‘mem_iconveh’ call to see where that error value comes from?
> 
> To that end, run Guile from the build tree with
> ‘./meta/gdb-uninstalled-guile’ (substitute “gdb” in that script with the
> actual debugger command name, if needed.)
> 
> Thanks a lot for your help and perseverance!
> 
> Ludo’.
>
[backtrace.txt (text/plain, attachment)]

This bug report was last modified 9 years and 50 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.