[#38020] irb で %W(#{...}) — yoshihisa masuda <sacong@...>
マスダといいます。
[#38036] undef variable — hirocy <hirocy@...>
hirocyです.
[#38039] proc method — "K.Sasada" <ko1@...>
こんにちは。ささだです。
[#38056] ファイル書換え? — 中村文建 <tx6f-nkmr@...>
初めまして、MLに参加させて頂く中村と申します。
[#38057] [ANN] Ruby-GNOME2-0.6.0 — Masao Mutoh <mutoh@...>
むとうです。
[#38059] [ANN] rbbr-0.3.0 — Masao Mutoh <mutoh@...>
むとうです。
[#38073] module extendable? — Takeshi Horinouchi <horinout@...>
堀之内と申します。
[#38080] ポートが閉じているときの例外など — Mitsuru Ogino <ogino@...>
荻野と申します。いつも質問や要望ばかりですみません。
なかだです。
いわおかです。
荻野です。
なかだです。
いわおかです。
In message <20030812150516.GV37221@barber.fe.rn.tuat.ac.jp>
中川と申します。
In message <20030814.140757.707824131.tetsuo@sapphire.siz.nes.nec.co.jp>
なかだです。
In message <200308160517.h7G5HcPL012839@sharui.nakada.kanuma.tochigi.jp>
なかだです。
In message <200308180959.h7I9xnb7001977@sharui.nakada.kanuma.tochigi.jp>
なかだです。
まつもと ゆきひろです
[#38090] ruby-1.8 で eruby が SEGV — Kazuhiko <kazuhiko@...>
かずひこです。
[#38104] XMLRPC::ModRubyServer — OHARA Shigeki <os@...>
大原です。
[#38122] ruby-tcpwrap and mkmf.rb — Takahiro Kambe <taca@...>
こんにちは。
At Sat, 16 Aug 2003 12:51:55 +0900,
In message <200308160518.h7G5IXPL012842@sharui.nakada.kanuma.tochigi.jp>
なかだです。
In message <200308160714.h7G7ErPL014647@sharui.nakada.kanuma.tochigi.jp>
前田です。
In message <87d6f3znlc.wl@kirk.priv.netlab.jp>
前田です。
わたなべです。
[#38164] Ruby1.8.0でRuby-PostgreSQLがビルドできない — kensaku Maki <sakaki@...>
はじめまして、まきと申します。
[#38183] String << の動作につきまして — kuto@...
うと と申します。
たけ(tk)です。
ふなばです。
たけ(tk)です。
ふなばです。
たけ(tk)です。
ふなばです。
ども、西啓一朗@Ktouth Brand. です。
ふなばです。
ども、西啓一朗@Ktouth Brand. です。
[#38195] 理解の進め方(Re: String << の動作につきまして) — Tadashi Oh-Ya <toy@...>
おおやです。
たけ(tk)です。
In "[ruby-list:38206] 理解の進め方:シュールな世界"
たけ(tk)です
[#38198] Tmailで送るメールに日付がつけられなくなりました — 川田誠司 <kawada.seiji@...>
はじめまして
[#38256] かみ砕いた説明をすべき範囲 — 西 啓一朗 <receiver@...>
ども。西啓一朗@Ktouth Brand. です。
なかだです。
たけ(tk)です
なかだです。
たけ(tk)です
いわおかです。
たけ(tk)です
まつもと ゆきひろです
たけ(tk)です。
たけ(tk)です。
[ruby-list:38135] Re: ruby-tcpwrap and mkmf.rb
前田です。
At Sat, 16 Aug 2003 19:19:12 +0900,
Takahiro Kambe <taca@back-street.net> wrote:
> > > cc -o conftest -I/usr/pkg/lib/ruby/1.6/i386-netbsdelf -O2 -fPIC -pipe -Wl,-export-dynamic conftest.c -lwrap -lc -lcrypt -lm
> > > /usr/lib/libwrap.so: undefined reference to `allow_severity'
> > > /usr/lib/libwrap.so: undefined reference to `deny_severity'
> >
> > この二つはlibwrapで定義されているはずのもののようですが、別のラ
> > イブラリに分かれているとかでしょうか。
> 違います。かつて同じようなメールを出していました。
スマートにはほど遠いんですが、こんな感じでどうでしょうか。
# 0.5へのパッチです。
Index: extconf.rb
===================================================================
RCS file: /src/lib/tcpwrap/extconf.rb,v
retrieving revision 1.2
diff -u -r1.2 extconf.rb
--- extconf.rb 24 Jan 2003 03:03:03 -0000 1.2
+++ extconf.rb 18 Aug 2003 03:27:27 -0000
@@ -2,6 +2,52 @@
require "mkmf"
+def have_libwrap
+ lib = "wrap"
+ func = "main"
+ printf "checking for %s() in -l%s... ", func, lib
+ STDOUT.flush
+ if func && func != ""
+ libs = append_library($libs, lib)
+ if /mswin32|mingw/ =~ RUBY_PLATFORM
+ r = try_link(<<"SRC", libs)
+#include <windows.h>
+#include <winsock.h>
+int allow_severity = 0;
+int deny_severity = 0;
+int main() { return 0; }
+int t() { #{func}(); return 0; }
+SRC
+ unless r
+ r = try_link(<<"SRC", libs)
+#include <windows.h>
+#include <winsock.h>
+int allow_severity = 0;
+int deny_severity = 0;
+int main() { return 0; }
+int t() { void ((*p)()); p = (void ((*)()))#{func}; return 0; }
+SRC
+ end
+ else
+ r = try_link(<<"SRC", libs)
+int allow_severity = 0;
+int deny_severity = 0;
+int main() { return 0; }
+int t() { #{func}(); return 0; }
+SRC
+ end
+ unless r
+ print "no\n"
+ return false
+ end
+ else
+ libs = append_library($libs, lib)
+ end
+ $libs = libs
+ print "yes\n"
+ return true
+end
+
dir_config("wrap")
dir_config("ident")
if have_header("ident.h") and
@@ -9,6 +55,7 @@
have_func("ident_id")
end
if have_header("tcpd.h") and
- have_library("wrap")
+ have_libwrap
create_makefile("tcpwrap")
end
+
Index: tcpwrap.c
===================================================================
RCS file: /src/lib/tcpwrap/tcpwrap.c,v
retrieving revision 1.3
diff -u -r1.3 tcpwrap.c
--- tcpwrap.c 29 Jan 2003 03:46:20 -0000 1.3
+++ tcpwrap.c 18 Aug 2003 03:27:27 -0000
@@ -98,7 +98,6 @@
static VALUE tcpd_accept(VALUE self)
{
- int access = 0;
tcp_wrapper_t *tcpd;
VALUE sock;
int sockfd;
At Sat, 16 Aug 2003 12:51:55 +0900,
Takahiro Kambe <taca@back-street.net> wrote:
> P.S.
> ruby-tcpwrapのhome pageとして適切なページってありますでしょうか?
ないです。しいていえば、
http://raa.ruby-lang.org/list.rhtml?name=ruby-tcpwrap
くらいでしょうか(^_^;
--
前田 修吾