unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: Kiyoshi KANAZAWA <yoi_no_myoujou@yahoo.co.jp>
Cc: 11083@debbugs.gnu.org
Subject: bug#11083: guile-2.0.5 bug report
Date: Sat, 24 Mar 2012 18:20:37 -0400	[thread overview]
Message-ID: <87haxdmyiy.fsf@netris.org> (raw)
In-Reply-To: <127239.40106.qm@web100701.mail.kks.yahoo.co.jp> (Kiyoshi KANAZAWA's message of "Sat, 24 Mar 2012 11:48:01 +0900 (JST)")

Kiyoshi KANAZAWA <yoi_no_myoujou@yahoo.co.jp> writes:

> I'm trying to install guile-2.0.5 on Solaris 10 x86-64 system.
> I have some problems.
>
> (1) make fails with threads
> make fails with configure CC="gcc -I/usr/local/GNU/include -L/usr/local/GNU/lib" --prefix=/usr/local/GNU
> make stops with messages as:
> make[3]: Entering directory `/tmp/guile-2.0.5/libguile'
>   CCLD   guile
> Undefined                       first referenced
>  symbol                             in file
> GC_unregister_my_thread             ./.libs/libguile-2.0.so
> GC_register_my_thread               ./.libs/libguile-2.0.so
> GC_pthread_create                   ./.libs/libguile-2.0.so
> GC_pthread_detach                   ./.libs/libguile-2.0.so
> ld: fatal: symbol referencing errors. No output written to .libs/guile
> collect2: ld returned 1 exit status
>
> libgc.a, libgc.la, libgc.so, libgc.so.1, libgc.so.1.0.3 can be found on /usr/local/GNU/lib.

What version of libgc is installed?  Was it built with POSIX thread
support?  On my GNU/Linux system, libgc's configure script output the
following lines:

  checking for thread model used by GCC... posix
  checking for pthread_self in -lpthread... yes

Do you see anything like that in your libgc configure output?

> (2) make passes with --without-threads but Segmentation Fault occur in make check
> make succeeds with configure --without-threads CC="gcc -I/usr/local/GNU/include -L/usr/local/GNU/lib" --prefix=/usr/local/GNU
> But, make check failes as:
> Testing /tmp/guile-2.0.5/meta/guile ...
> with GUILE_LOAD_PATH=/tmp/guile-2.0.5/test-suite
> /bin/bash: line 5: 29264 Segmentation Fault      CHARSETALIASDIR="/tmp/guile-2.0.5/lib" 
> ${dir}$tst
> FAIL: check-guile

Hmm, I'm not sure what's happening here.  I wonder if it's related to
the locale bug (see below).

> (3) guile does not go correctly if LANG is not C
> Installed guile ignoring the result of make check, and ran guile --version with some LANG environment.

This is a known bug, fixed in 5de0053178b4acc793ae62838175e5f3ab56c603.
The fix will be in Guile 2.0.6.

To work around this problem, use only locale identifiers with an
explicit character set, such as "ja_JP.eucJP".  The bug only affects
locale identifiers without the character set suffix.

   Thanks,
     Mark





  reply	other threads:[~2012-03-24 22:20 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-24  2:48 bug#11083: guile-2.0.5 bug report Kiyoshi KANAZAWA
2012-03-24 22:20 ` Mark H Weaver [this message]
2012-03-25 13:34   ` Kiyoshi KANAZAWA
2012-03-28 20:28     ` Mark H Weaver
2012-03-29 15:26       ` Kiyoshi KANAZAWA
2012-04-01 10:42         ` Kiyoshi KANAZAWA
2012-04-01 11:49           ` Kiyoshi KANAZAWA
2012-04-02 12:02         ` Kiyoshi KANAZAWA
2012-04-05  0:35           ` Mark H Weaver
2012-04-05 13:37 ` Kiyoshi KANAZAWA
2012-04-05 17:07   ` Mark H Weaver
2012-04-10 15:26     ` Mark H Weaver
2012-04-11  8:32       ` Kiyoshi KANAZAWA
2012-04-11 21:42         ` Ludovic Courtès
2012-04-12  9:02 ` Kiyoshi KANAZAWA
2012-04-12 13:53   ` Ludovic Courtès
2012-04-12 14:57 ` Kiyoshi KANAZAWA
2012-04-12 16:06   ` Ludovic Courtès
2012-04-13 16:23 ` Kiyoshi KANAZAWA
2012-07-05 21:24   ` Andy Wingo
2013-03-13 10:55     ` Andy Wingo
2016-06-20 19:31       ` Andy Wingo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87haxdmyiy.fsf@netris.org \
    --to=mhw@netris.org \
    --cc=11083@debbugs.gnu.org \
    --cc=yoi_no_myoujou@yahoo.co.jp \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).