Shiro Kawai
shiro****@lava*****
2003年 5月 1日 (木) 17:45:42 JST
パッチ試しました。 HAVE_IPV6でない環境でコンパイルが通らないのは、 genstubのバグにより #if 〜 #endif でガードされない箇所が できてしまうためのようです。下のパッチをどうぞ。 # Fuyukiさん、CVSに直接コミットします? =================================================================== RCS file: /cvsroot/gauche/Gauche/src/genstub,v retrieving revision 1.92 diff -u -r1.92 genstub --- genstub 7 Feb 2003 03:50:27 -0000 1.92 +++ genstub 1 May 2003 08:37:40 -0000 @@ -1347,7 +1347,8 @@ :cpa cpa :direct-supers dsupers :allocator allocator :printer printer))) (set! (slot-spec-of cclass) (process-cclass-slots cclass slot-spec)) - (emit-definition cclass)))) + (with-cpp-condition cclass + (emit-definition cclass))))) (define-method c-printer-name-of ((self <cclass>)) (let1 printer (printer-of self)