1

私は途方に暮れています。私は、physionet.org から WAVE を実行するのに非常に近いですが、まだ遠いです。恐ろしいエラーが発生しました: assertion "ret != inval_id" failed: file "/usr/src/ports/libX11/libX11-1.5.0-1/src/libX11-1.5.0/src/xcb_io.c", 528 行目、関数: _XAllocID

CYGWIN を正常にインストールしたら、 http: //www.physionet.org/physiotools/wfdb-windows-quick-start.shtml で指定された手順に従って、XVIEW に続いて WFDB をインストールしました。

xview バイナリは xview-3.2p1.4-18c-cygwin.tar.bz2 でした

この問題はhttp://cygwin.com/ml/cygwin-xfree/2010-02/msg00110.htmlと同じだと思い ます

提案された解決策は次のいずれかです

  1. 最新のパッチを適用して xview-3.2p1.4-21.1.fc8.src.rpm から xview ライブラリを再コンパイルするには、または

  2. 更新された cygwin バイナリを取得します。

tar.bz2 形式の更新された cygwin バイナリはありますか? あれば、それを使えるはずです。これは私にとって最も簡単な解決策です。どこからダウンロードできるか誰か教えてください。

残念ながら、最初の解決策は私の能力をはるかに超えています。rpm の処理方法、コンパイル、インストールの方法については既に説明しましたが、ぐるぐるとぐるぐる回っています。必要に応じて、もちろんそれを行う必要があります。

私はプロのプログラマーではなく、医学研究生が研究で wave を使用できるように支援しているだけです。

4

2 に答える 2

1

私は WAVE の作成者ですが、日常的に Windows を使用することはありません。別の WAVE ユーザーである Ben McClelland は、数日前に私に手紙を書き、Cygwin 1.7 に動作する xview パッケージが含まれるようになったことを報告しました。これを Windows 7 (および Windows XP) で確認し、それに応じて PhysioNet の Cygwin、XView、および WFDB のインストール ガイドを更新しました。

機能しない xview が既にインストールされている場合は、アンインストールします。

Cygwin のセットアップ ツールを起動し、パッケージ リストで xview-devel を選択し (依存する他のすべてのパッケージのインストールをトリガーするのに十分です)、Cygwin のインストールまたは更新を完了します。

既に WAVE をインストールしている場合は、そのまま動作する可能性があります。そうでない場合は、再インストールします。詳細については、 http://physionet.org/physiotools/wfdb-windows-quick-start.shtmlを参照してください。

私は現在、WAVE の代替となる LightWAVE ( http://physionet.org/lightwave/ ) というブラウザー アプリを作成しています。PhysioBank データのビューアーとして既に使用可能で、何もインストールする必要はありません。

于 2013-07-11T12:57:49.803 に答える
0

別の考えられる解決策は、cygwin 用にビルドするために必要な変更を含み、通常の tar アーカイブとして入手できるxview-3.2p1.4-18 ソースをダウンロードし、パッチを適用して xview での XAllocID の使用を修正することです (例、https://bugs.launchpad.net/ubuntu/+source/xview/+bug/89166で説明されているように)

于 2013-02-22T14:53:17.850 に答える