##Undefined symbols for architecture x86_64:
"_environ", referenced from:
_Scm_Environ in system.o
ld: symbol(s) not found for architecture x86_64
#むむむ
#すいません。ちょっと食事に出ちゃうので、その後追いかけてみます。
#あと、さまつですが
#--- a/src/port.c
+++ b/src/port.c
@@ -283,7 +283,7 @@ void Scm_PortFdDup(ScmPort *dst, ScmPort *src)
SCM_FD_UNKNOWN. */
int Scm_FdReady(int fd, int dir)
{
-#ifdef defined(HAVE_SELECT) && !defined(GAUCHE_WINDOWS)
+#if defined(HAVE_SELECT) && !defined(GAUCHE_WINDOWS)
fd_set fds;
int r;
struct timeval tm;
#あ、何か#defineがかかってるのかも。
#いや、そうじゃない。crt_externs.h だ。sが抜けてた。
##port.cのfixはpushしてあります。
#ビルドOK。テストも全て通りました。ありがとうございます。