我已经黔驴技穷了。我离运行 physionet.org 的 WAVE 很近,但还很远。我遇到了可怕的错误:断言“ret!= inval_id”失败:文件“/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中的问题相同
提议的决议是
从 xview-3.2p1.4-21.1.fc8.src.rpm 重新编译 xview 库并应用最新补丁或
获取更新的 cygwin 二进制文件。
是否有更新的 tar.bz2 格式的 cygwin 二进制文件?如果有,我应该可以使用它。这对我来说是最简单的解决方案。谁能告诉我从哪里下载。
遗憾的是,第一个解决方案将超出我的能力范围。我已经看过如何处理rpm,然后编译然后安装,但一直在兜圈子。如果有必要,那么当然必须这样做。
我不是专业程序员,我所做的只是帮助一名医学研究学生在她的研究工作中使用 Wave。