Gauche > Archives > 2013/12/09

2013/12/09 02:10:55 UTC(び)
#
Testing threads ...                                              "write.c", line 192 (void Scm_Write(ScmObj, ScmObj, int)): Assertion failed: SCM_PAIRP(port->data)&&SCM_HASH_TABLE_P(SCM_CDR(port->data))
make[2]: *** [check] Error 1
make[1]: *** [check] Error 1
#
<port access serialization>----------------------------------------------------
test write to file, buffered, expects #t ==> ok
test write to file, line-buffered, expects #t ==>
#
ここで途切れてますね。
#
7e838a2f706a646c68dc95d64c3c8d9b7855df6b です
#
OSは
#
% sw_vers
ProductName:	Mac OS X
ProductVersion:	10.8.5
BuildVersion:	12F45
2013/12/09 02:21:47 UTC(び)
#
何度かmake checkすると通っちゃうので、タイミング絡みっぽいですね。
#
というか、1回発生して以降再現しない...
2013/12/09 06:05:22 UTCenami
#
いまさら気づいたけど NetBSD だと srfi-106 load できませんね。
#
gosh> (use srfi-106)
*** ERROR: Compile Error: unbound variable: net:AI_V4MAPPED
2013/12/09 15:21:05 UTCmhayashi1120
#
info 内の dynamic-load function の export-symbols についてドキュメントと dl_dlopen.c との間に不整合があるようです。
dynamic-load から dlopen するときは RTLD_GLOBAL ではなくて RTLD_LOCAL のような気がするのですが。。