Gauche > Archives > 2011/11/29

2011/11/29 03:16:49 UTCshiro
#
@bizenn ほかLion使いHEAD追っかけの皆様、これでいかがかな https://gist.github.com/46a52b108d2b7dae6094
2011/11/29 03:25:17 UTC(び)
#
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;
2011/11/29 03:30:10 UTCshiro
#
あ、何か#defineがかかってるのかも。
2011/11/29 03:34:14 UTCshiro
#
いや、そうじゃない。crt_externs.h だ。sが抜けてた。
#
これでどや。https://gist.github.com/46a52b108d2b7dae6094
#
port.cのfixはpushしてあります。
2011/11/29 04:27:31 UTC(び)
#
ビルドOK。テストも全て通りました。ありがとうございます。