小西 弘将です。 bccwin32版コンパイルでの問題点を2点ほど 1.ソケットがコンパイルできない。 いろいろやってみたんですがwinsock2.hを先に読み込まないとダメみたい。 --- win32.h Sat May 21 01:25:58 2005 +++ win32.h Sat May 21 01:26:55 2005 @@ -22,6 +22,11 @@ // There is function-name conflitct, so we rename it #if !defined(IN) && !defined(FLOAT) #define OpenFile WINAPI_OpenFile + +#ifdef __BORLANDC__ +# include <winsock2.h> +#endif + #include <windows.h> #include <winsock.h> #undef OpenFile 2.インストール時にパスに\があるとtds等を消せない エスケープと解釈してしまうのが問題みたいなので、下みたいな感じでしょう か? HEADの方も同じみたいですね。 --- Makefile.sub Sat May 21 01:27:54 2005 +++ Makefile.sub Sat May 21 01:28:12 2005 @@ -436,7 +436,7 @@ post-install-ext:: $(MINIRUBY) -I$(srcdir)lib -rrbconfig -rfileutils \ - -e 'FileUtils.rm_f(Dir["$(DESTDIR)"+Config::CONFIG["archdir"]+"/**/ *.tds"])' + -e 'FileUtils.rm_f(Dir[%q!$(DESTDIR)!+Config::CONFIG["archdir"]+"/* */*.tds"])' clean-local:: @$(RM) ext\extinit.c ext\extinit.$(OBJEXT) *.tds *.il? $(RUBY_SO_NAME).lib こんな感じです #〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 # 小西 弘将 ( KONISHI Hiromasa ) # konishih / fd6.so-net.ne.jp #〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜