3

ここで述べたように、Cygwin で memcached 1.4.15 を正常にビルドおよびテストできませんでした。-WerrorMakefile からの CFLAG の削除、2 つ目はsanitytestint へのキャスト、3 つ目は上記testapp.cのコード変更の 3 つの修正後にビルドできました。ただし、を実行すると、次の出力が得られます。testapp.exe

$ ./testapp.exe
1..47
ok 1 - cache_create
ok 2 - cache_constructor
ok 3 - cache_constructor_fail
ok 4 - cache_destructor
ok 5 - cache_reuse
ok 6 - cache_redzone
ok 7 - issue_161
ok 8 - strtol
ok 9 - strtoll
ok 10 - strtoul
ok 11 - strtoull
ok 12 - issue_44
ok 13 - vperror

そして、testapp の実行の一部としてトリガーされるデーモン プロセス (testrun.exeおよび) を強制終了した後、memcached 実行可能ファイルをデーモン モード ( ) で開始し、詳細なコンソール出力 ( ) を表示します。出力は次のとおりです。 サーバー (Cygwin bash シェル):memcached-debug.exe-d-vv

<24 server listening (udp)
<24 server listening (udp)
<25 new auto-negotiating client connection
25: Client using the ascii protocol
<25 stats
Failed to write, and not due to blocking: Address family not supported by protocol
<25 connection closed.


クライアント (MS-DOS コマンド プロンプト):

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
stats
Connection closed by foreign host.

私のローカル環境は次のとおりです。-
Windows 7 x64
Cygwin
gcc 4.5.3
libevent2.0.20-stable
memcached1.4.15

誰かがこれを修正するのを手伝ってくれますか?
前もって感謝します..

4

0 に答える 0