2009年10月21日

[mew-dist 29018] Re: Mew 6.3 release candidate 1

細田です。

mew-6.3rc1 付属の D な smew を、
現時点で最新の DMD 2.035 Windows 版で make しようとしてみたところ、
エラーになってしまいました。

とりあえず以下のパッチで動くようになりました。

--- smew.d.orig 2008-05-17 11:49:48.000000000 +0900
+++ smew.d 2009-10-21 22:41:06.025859800 +0900
@@ -10,7 +10,7 @@
"c|child", &child);

if (args.length < 2) {
- writefln(stderr, "smew [-c|-p] id [db [dir]]");
+ stderr.writefln("smew [-c|-p] id [db [dir]]");
return;
}

--- Sqlite3DB.d.orig 2008-06-02 15:24:27.000000000 +0900
+++ Sqlite3DB.d 2009-10-21 22:41:54.673079200 +0900
@@ -1,6 +1,11 @@
module Sqlite3DB;

-private import std.string: c2d = toString, d2c = toStringz;
+private import std.string: d2c = toStringz;
+private import std.conv;
+
+string c2d(char *s) {
+ return to!string(s);
+}

class Row {
string[string] hash;

細田 真道 (HOSODA Masamichi) mailto:trueroad@xxxxx
Key fingerprint = EA37 AD8B 1E7A 22BA 90CF 7D77 EE86 7CF8 9B02 4E94


投稿者 xml-rpc : 2009年10月21日 23:18
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/89603
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。