[#7284] font-lock in ruby-mode.el — Shugo Maeda <shugo@...>
前田です。
7 messages
1999/07/06
[#7291] dualstack-httpd.rb — gotoken@... (GOTO Kentaro)
itojunさん作 sample/dualstack-httpd.rb の応答に些細な間違い
5 messages
1999/07/08
[#7300] resolver を呼ばない UDPsocket#recvfrom — Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...>
あんまり ruby-dev な話でも無いのですが、ちょっとした機能拡張の提案なので、
12 messages
1999/07/12
[#7321] Re: resolver を呼ばない UDPsocket#recvfrom
— Toshihiko SHIMOKAWA / 下川俊彦 <toshi@...>
1999/07/15
From: Toshihiko SHIMOKAWA / 下川俊彦 <toshi@csce.kyushu-u.ac.jp>
[#7367] Re: resolver を呼ばない UDPsocket#recvfrom
— matz@... (Yukihiro Matsumoto)
1999/07/19
まつもと ゆきひろです
[#7301] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
11 messages
1999/07/13
[#7302] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1
— Katsuyuki Komatsu <komatsu@...>
1999/07/13
小松です。
[#7313] Ruby 1.3.5 — Yukihiro Matsumoto <matz@...>
Ruby 1.3.5 is out, check out:
59 messages
1999/07/15
[#7314] Re: Ruby 1.3.5
— "NAKAMURA, Hiroshi" <nakahiro@...>
1999/07/15
なひです.
[#7315] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/15
まつもと ゆきひろです
[#7318] Re: Ruby 1.3.5
— WATANABE Hirofumi <watanabe@...>
1999/07/15
わたなべです.
[#7326] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/15
青山です。
[#7331] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/16
まつもと ゆきひろです
[#7340] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/16
青山です。
[#7355] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/17
青山です。
[#7368] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/19
まつもと ゆきひろです
[#7373] Re: Ruby 1.3.5
— Shin-ichiro Hara <sinara@...>
1999/07/19
原です。
[#7374] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/19
まつもと ゆきひろです
[#7382] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/19
青山です。
[#7386] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/21
まつもと ゆきひろです
[#7388] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/21
青山です。
[#7389] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/21
青山です。
[#7391] Re: Ruby 1.3.5
— Shin-ichiro Hara <sinara@...>
1999/07/21
原です。
[#7392] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/21
まつもと ゆきひろです
[#7393] Re: Ruby 1.3.5
— matz@... (Yukihiro Matsumoto)
1999/07/21
まつもと ゆきひろです
[#7394] Re: Ruby 1.3.5
— Wakou Aoyama <wakou@...>
1999/07/21
青山です。
[#7327] [PATCH] ext/extmk.rb.in, instruby.rb, lib/mkmf.rb — Katsuyuki Komatsu <komatsu@...>
小松です.
5 messages
1999/07/16
[#7347] AC_OBJEXT — Katsuyuki Komatsu <komatsu@...>
小松です。
10 messages
1999/07/16
[#7353] const assign — Minero Aoki <aamine@...>
あおきです。
7 messages
1999/07/16
[#7387] [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD — Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
早坂@会津大学です。
10 messages
1999/07/21
[#7401] Re: [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD
— matz@... (Yukihiro Matsumoto)
1999/07/23
まつもと ゆきひろです
[#7403] Re: [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD
— Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
1999/07/23
早坂@会津大学です。
[#7404] Re: [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD
— matz@... (Yukihiro Matsumoto)
1999/07/23
まつもと ゆきひろです
[#7419] File#expand_path ignore drive letter on mswin32 — Katsuyuki Komatsu <komatsu@...>
小松です。
8 messages
1999/07/26
[#7421] Re: File#expand_path ignore drive letter on mswin32
— KIMURA Koichi <kimura@...>
1999/07/26
[#7422] Re: File#expand_path ignore drive letter on mswin32
— WATANABE Hirofumi <watanabe@...>
1999/07/26
わたなべです.
[#7428] [PATCH] tools.rb — WATANABE Hirofumi <watanabe@...>
わたなべです.
8 messages
1999/07/27
[#7435] Re: [PATCH] tools.rb
— matz@... (Yukihiro Matsumoto)
1999/07/27
まつもと ゆきひろです
[#7444] dualstack-*.rb on mswin32 — Katsuyuki Komatsu <komatsu@...>
小松です。
7 messages
1999/07/27
[#7466] [PATCH] for djgpp — WATANABE Hirofumi <watanabe@...>
わたなべです.
21 messages
1999/07/29
[#7467] Re: [PATCH] for djgpp
— Katsuyuki Komatsu <komatsu@...>
1999/07/29
小松です。
[#7549] Re: [PATCH] for djgpp
— okabe katsuyuki <hgc02147@...>
1999/08/05
binsuffixを導入した岡部です(^^;
[#7550] Re: [PATCH] for djgpp
— Katsuyuki Komatsu <komatsu@...>
1999/08/06
小松です。
[#7557] Re: [PATCH] for djgpp
— okabe katsuyuki <hgc02147@...>
1999/08/07
岡部です。
[#7573] Re: [PATCH] for djgpp
— EGUCHI Osamu <eguchi@...>
1999/08/08
えぐち@エスアンドイー です。
[#7598] Re: [PATCH] for djgpp
— okabe katsuyuki <hgc02147@...>
1999/08/10
岡部です。
[#7471] Range#each — WATANABE Hirofumi <watanabe@...>
わたなべです.
7 messages
1999/07/29
[#7501] [PATCH] mswin32 tcltklib for Tcl/Tk 8.0jp — Katsuyuki Komatsu <komatsu@...>
小松です。
5 messages
1999/07/30
[#7503] [PATCH] find_library() — Katsuyuki Komatsu <komatsu@...>
小松です。
9 messages
1999/07/30
[#7507] Re: [PATCH] find_library()
— matz@... (Yukihiro Matsumoto)
1999/07/30
まつもと ゆきひろです
[#7517] Re: [PATCH] find_library()
— Katsuyuki Komatsu <komatsu@...>
1999/08/01
小松です。
[#7529] [PATCH] for mswin32 final (Re: [PATCH] find_library())
— Katsuyuki Komatsu <komatsu@...>
1999/08/02
小松です。
[#7508] [BUG?] install failed — Yasuhiro Fukuma <yasuf@...>
福間%port作成中@福岡 です。
7 messages
1999/07/30
[ruby-dev:7387] [PATCH]extconf.rb, tcltklib.c, and rubytest.rb for NetBSD
From:
Ryo HAYASAKA <hayasaka@...21.u-aizu.ac.jp>
Date:
1999-07-21 05:37:24 UTC
List:
ruby-dev #7387
早坂@会津大学です。
NetBSD で ext/* をコンパイルできるようにするためのパッチで
す。
NetBSD では package を使ってインストールした software は普
通 /usr/pkg に入ります。なので、/usr/pkg を見るように
extconf.rb を変更しました。
tcltklib.c では warning をなくすため、インクルードする順番
を変えました。
rubytest.rb では、
ryo-h@uxxipc3$ gmake test
/usr/libexec/ld.so: preload: ./libruby.so.1.3: cannot map object
test failed
と言われますので、LD_PRELOAD をセットしないようにしました。
#他の platform では大丈夫なのかな? Linux では必要なようで
すけど。
diff -ur ruby-1.3.5.dist/ext/curses/extconf.rb ruby-1.3.5/ext/curses/extconf.rb
--- ruby-1.3.5.dist/ext/curses/extconf.rb Tue Apr 20 17:41:52 1999
+++ ruby-1.3.5/ext/curses/extconf.rb Tue Jul 20 22:45:38 1999
@@ -1,6 +1,6 @@
require 'mkmf'
-$CFLAGS="-I/usr/include/ncurses -I/usr/local/include/ncurses"
-$LDFLAGS="-L/usr/local/lib"
+$CFLAGS="-I/usr/include/ncurses -I/usr/local/include/ncurses -I/usr/pkg/include"
+$LDFLAGS="-L/usr/local/lib -L/usr/pkg/lib"
make=FALSE
have_library("mytinfo", "tgetent") if /bow/ =~ PLATFORM
diff -ur ruby-1.3.5.dist/ext/dbm/extconf.rb ruby-1.3.5/ext/dbm/extconf.rb
--- ruby-1.3.5.dist/ext/dbm/extconf.rb Tue Jun 22 11:51:28 1999
+++ ruby-1.3.5/ext/dbm/extconf.rb Tue Jul 20 22:48:35 1999
@@ -1,5 +1,5 @@
require 'mkmf'
-$LDFLAGS = "-L/usr/local/lib"
+$LDFLAGS = "-L/usr/local/lib -L/usr/pkg/lib"
if dir = with_config("dbm-include")
$CFLAGS = "-I#{dir}"
end
diff -ur ruby-1.3.5.dist/ext/gdbm/extconf.rb ruby-1.3.5/ext/gdbm/extconf.rb
--- ruby-1.3.5.dist/ext/gdbm/extconf.rb Fri May 14 23:25:34 1999
+++ ruby-1.3.5/ext/gdbm/extconf.rb Tue Jul 20 22:49:32 1999
@@ -1,5 +1,5 @@
require 'mkmf'
-$LDFLAGS = "-L/usr/local/lib"
+$LDFLAGS = "-L/usr/local/lib -L/usr/pkg/lib"
if have_library("gdbm", "gdbm_open") and
have_header("gdbm.h") and
have_func("gdbm_open") then
diff -ur ruby-1.3.5.dist/ext/tcltklib/extconf.rb ruby-1.3.5/ext/tcltklib/extconf.rb
--- ruby-1.3.5.dist/ext/tcltklib/extconf.rb Wed May 19 12:21:43 1999
+++ ruby-1.3.5/ext/tcltklib/extconf.rb Tue Jul 20 22:57:48 1999
@@ -34,12 +34,16 @@
"/usr/include/tcl{,8*,7*}",
"/usr/include",
"/usr/local/include/tcl{,8*,7*}",
- "/usr/local/include")
+ "/usr/local/include",
+ "/usr/pkg/include/tcl{,8*,7*}",
+ "/usr/pkg/include")
search_header("tk.h",
"/usr/include/tk{,8*,4*}",
"/usr/include",
"/usr/local/include/tk{,8*,4*}",
- "/usr/local/include")
+ "/usr/local/include",
+ "/usr/pkg/include/tk{,8*,4*}",
+ "/usr/pkg/include")
search_header("X11/Xlib.h",
"/usr/include/X11*",
"/usr/include",
@@ -77,9 +81,9 @@
search_lib("libX11.{so*,a}", "XOpenDisplay",
"/usr/lib", "/usr/openwin/lib", "/usr/X11*/lib") &&
search_lib("libtcl{8*,7*,}.{so,a}", "Tcl_FindExecutable",
- "/usr/lib", "/usr/local/lib") &&
+ "/usr/lib", "/usr/local/lib", "/usr/pkg/lib") &&
search_lib("libtk{8*,4*,}.{so,a}", "Tk_Init",
- "/usr/lib", "/usr/local/lib")
+ "/usr/lib", "/usr/local/lib", "/usr/pkg/lib")
$LDFLAGS = $libraries.collect{|path| "-L" + path}.join(" ")
create_makefile("tcltklib")
end
diff -ur ruby-1.3.5.dist/ext/tcltklib/tcltklib.c ruby-1.3.5/ext/tcltklib/tcltklib.c
--- ruby-1.3.5.dist/ext/tcltklib/tcltklib.c Fri Jun 18 08:29:24 1999
+++ ruby-1.3.5/ext/tcltklib/tcltklib.c Tue Jul 20 23:29:16 1999
@@ -4,12 +4,12 @@
* Oct. 24, 1997 Y. Matsumoto
*/
-#include "ruby.h"
-#include "rubysig.h"
#include <stdio.h>
#include <string.h>
#include <tcl.h>
#include <tk.h>
+#include "ruby.h"
+#include "rubysig.h"
#ifdef __MACOS__
# include <tkMac.h>
diff -ur ruby-1.3.5.dist/rubytest.rb ruby-1.3.5/rubytest.rb
--- ruby-1.3.5.dist/rubytest.rb Mon Jun 28 13:13:11 1999
+++ ruby-1.3.5/rubytest.rb Wed Jul 21 00:06:15 1999
@@ -17,9 +17,9 @@
ENV[dldpath] = x
end
-if File.exist? CONFIG['LIBRUBY_SO']
- ENV["LD_PRELOAD"] ||= ""
- ENV["LD_PRELOAD"] += " ./#{CONFIG['LIBRUBY_SO']}"
+if RUBY_PLATFORM !~ /netbsd/ and File.exist? CONFIG['LIBRUBY_SO']
+ ENV["LD_PRELOAD"] ||= ""
+ ENV["LD_PRELOAD"] += " ./#{CONFIG['LIBRUBY_SO']}"
end
$stderr.reopen($stdout)
package を使って software をそろえている NetBSD(大抵の人は
package を使ってます)でコンパイルするには、下のように
configure を実行する必要があります。
CFLAGS='-g -O2 -I/usr/pkg/include' LDFLAGS='-L/usr/local/lib -L/usr/pkg/lib' \
./configure --enable-shared --with-readline-dir=/usr/pkg
ライブラリやヘッダのチェックが configure と ext 関係で分か
れてるところがややっこしいですね。
-------
Name : HAYASAKA, Ryo (早坂 良)
E-mail : hayasaka@univ21.u-aizu.ac.jp
URL : http://www.u-aizu.ac.jp/%7Es1041140/
Computer Science and Engineering Lab., The University of Aizu