从gidhome.com官网下载安装包gid12.0.4-linux-x64-Install,安装后第一次启动,报错如下
[root@y mnt]# ./gid&
Configuring GiD for GLX Rendering
/opt/GiDx64/12.0.4/gid.exe: /opt/GiDx64/12.0.4/lib/liblzma.so.5: no version information available (required by /lib64/libselinux.so.1)
[root@y lib]# ls -al liblzma.so.*
-rwxr-xr-x 1 root root 558434 Feb 13 2014 liblzma.so.5
[root@yutong lib]#
.
[root@y lib64]# pwd
/lib64
[root@yutong lib64]# ls -al libselinux.*
-rw-r–r–. 1 root root 316560 Jun 10 2014 libselinux.a
lrwxrwxrwx. 1 root root 27 Mar 10 20:20 libselinux.so -> ../../lib64/libselinux.so.1
-rwxr-xr-x. 1 root root 147120 Jun 10 2014 libselinux.so.1
[root@y lib64]#
[root@y lib64]# ldd libselinux.so.1
linux-vdso.so.1 => (0x00007fff10db9000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007fb25e788000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fb25e563000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fb25e35e000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb25df9d000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb25ec39000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb25dd81000)
[root@yutong lib64]#
从信息可知,当GID启动时,libselinux.so.1需要调用 /opt/GiDx64/12.0.4/lib/liblzma.so.5。但是,目前该版本与libselinux.so.1所能用的版本有不对应,libselinux.so.1对应的是 liblzma.so.5.0.99
[root@yutong lib64]# ls -al liblzma.so*
lrwxrwxrwx. 1 root root 17 Mar 10 20:20 liblzma.so -> liblzma.so.5.0.99
lrwxrwxrwx. 1 root root 17 Mar 17 16:50 liblzma.so.5 -> liblzma.so.5.0.99
-rwxr-xr-x. 1 root root 153184 Jun 10 2014 liblzma.so.5.0.99
故备份 /opt/GiDx64/12.0.4/lib/liblzma.so.5为 /opt/GiDx64/12.0.4/lib/liblzma.so.5.back
做一链接:
ln -fs /lib64/liblzma.so.5.0.99 /opt/GiDx64/12.0.4/lib/liblzma.so.5
[root@y lib]# pwd
/opt/GiDx64/12.0.4/lib
[root@y lib]# ls -al liblzma.so.5
lrwxrwxrwx 1 root root 24 Mar 17 19:55 liblzma.so.5 -> /lib64/liblzma.so.5.0.99
启动gid
值的注意的是,这个问题在gidv13已经成为一个明显的bug。。。。
非按上面的方法处理不可,否则,网格化后的图像为
由图像可见,从源点出发,引出很多射线,,,这是不应该的。。。。。