寺西です。

(2014/01/22 21:48), Tadamasa Teranishi wrote:
> Windows 環境でも Namazu 用にコンパイルしてみようと思います。

VisualStudio 2005 でビルドするとエラーになりました。

1>------ ビルド開始: プロジェクト: kakasi, 構成: Debug Win32 ------
2>------ ビルド開始: プロジェクト: libkakasi, 構成: Debug Win32 ------
2>コンパイルしています...
3>------ ビルド開始: プロジェクト: mkkanwa, 構成: Debug Win32 ------
1>コンパイルしています...
2>libdict.c
3>コンパイルしています...
1>dict.c
3>dict.c
2>g:\1.0\kakasi\kakasi-2.3.5\lib\libdict.c(127) : error C2059: 構文エ
ラー : ')'
1>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(127) : error C2059: 構文エラー : ')'
1>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(215) : warning C4267: '=' :
'size_t' から 'int' に変換しました。データが失われているかもしれません。
2>ビルドログは
"file://g:\1.0\KAKASI\kakasi-2.3.5\msvc\libkakasi\BuildLog.htm" に保存さ
れました。
2>libkakasi - エラー 1、警告 0
3>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(127) : error C2059: 構文エラー : ')'
3>g:\1.0\kakasi\kakasi-2.3.5\src\dict.c(215) : warning C4267: '=' :
'size_t' から 'int' に変換しました。データが失われているかもしれません。
1>ビルドログは
"file://g:\1.0\KAKASI\kakasi-2.3.5\msvc\kakasi\Debug\BuildLog.htm" に保
存されました。
1>kakasi - エラー 1、警告 1
3>ビルドログは
"file://g:\1.0\KAKASI\kakasi-2.3.5\msvc\mkkanwa\Debug\BuildLog.htm" に保
存されました。
3>mkkanwa - エラー 1、警告 1
========== ビルド: 0 正常終了、3 失敗、3 更新、0 スキップ ==========


#define uintptr_t (int)

がまずいようで

#define uintptr_t int

に修正すると(ワーニングはでますが)ビルドは通りました。

Visual Studio 2010 等 stdint.h を持っているものは、HAVE_STDINT_H を
定義することでビルドは通ります。

Namazu for Windows 2.0.22pre4 の pltests で動作確認した範囲では
正しく動作しているようでした。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  [email protected]
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E
_______________________________________________
Kakasi-dev mailing list
[email protected]
http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev

メールによる返信