[Gauche-devel-jp] make error on Sharp SL-C750

Zurück zum Archiv-Index

Tadashi Otsuka t-otu****@qa2*****
2004年 12月 15日 (水) 00:23:49 JST


はじめまして、大塚と申します。

Sharp SL-C750上でGCC3.2.3を使用してGauche-0.8.3をmakeしたところ、以下のエラーが2つ発生し、makeに失敗しましたので報告します。

1つ目のエラー(この段階ではmake停止にはなりませんでした)
make[2]: Entering directory `/usr/mnt.rom/card/src/Gauche-0.8.3/ext/charconv'
../..//src/gosh -ftest guess.scm guess_tab.c
make[2]: *** [guess_tab.c] Segmentation fault
make[2]: *** Deleting file `guess_tab.c'

二つ目のエラー
../src/gosh -q -I../src -I../lib -lgauche-init ./extract -en -o gauche-refe.texi gauche-ref.texi
*** ERROR: can't find dlopen-able module "libcharconv"
Stack Trace:
_______________________________________
  0  (%require feature)
        At line 52 of "../src/gauche-init.scm"
make[1]: *** [gauche-refe.texi] Error 70

goshそのものはsrcディレクトリに出来ており起動もするのですが、実数を扱おうとすると落ちてしまいます。(整数は問題ありません)
(以前バージョン0.7をmakeしたことがあったのですが、そのときも同じ状況でした)

以下、gdb上で-ftestオプションを付けて実行したときの状況です。

Current directory is /home/zaurus/src/Gauche-0.8.3/src/
GNU gdb 5.2
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "armv4l-unknown-linux-gnu"...

(gdb) set args -ftest
(gdb) run
Starting program: /usr/mnt.rom/card/src/Gauche-0.8.3/src/gosh -ftest
gosh> 1.0

Program received signal SIGSEGV, Segmentation fault.
Cannot access memory at address 0x30303030
(gdb) bt
Cannot access memory at address 0x30303030

バックトレースが見れないため、どこで落ちているかはわかりませんが...

以上です。長文失礼しました。
情報に不足ありましたら、ご指摘ください。
よろしくお願いします。




Gauche-devel-jp メーリングリストの案内
Zurück zum Archiv-Index