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

Masamichi HOSODA trueroad at example.com
2009年 10月 21日 (水) 23:18:44 JST


細田です。

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 at example.com
     Key fingerprint = EA37 AD8B 1E7A 22BA 90CF  7D77 EE86 7CF8 9B02 4E94


Mew-dist メーリングリストの案内