24小时热门版块排行榜    

查看: 353  |  回复: 2
当前主题已经存档。

cloudsea163

金虫 (著名写手)

[交流] [求助]linux下如何安装grace 求高手指点

我在安装grace
进行./configure, 出现如下错误:

checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking for a Motif >= 1002 compatible API... no
configure: error: M*tif has not been found

于是我下载了一个lesstif进行了安装 在/usr/X11R6/lib里有了libXbae.so.6.2
但是 configure的时候还是出错,望高手指点。

[ Last edited by cloudsea163 on 2008-7-1 at 18:15 ]
回复此楼
路漫漫其修远兮,吾将上下而求索!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gwdavid

木虫 (著名写手)

小木虫散兵坑坑长

★ ★ ★ ★
cloudsea163(金币+2,VIP+0):谢谢!
lei0736(金币+2,VIP+0):十大“耐思”版主评选欢迎参与投票 http://emuch.net/bbs/viewthread.php?tid=845527&fpage=1
我看了,大体意思就是所需要的motif不是你下载的,指向有错误,这个是系统有的,需要帮助configure来找到这个库文件,方法就是为./configure加参数,你可以试试。
具体如下:
The configure for grace is looking for a Motif compatible
library, not for a Windowing software. Motif and Lesstif are
both refering to the Windowing software and the name of the
library. Lesstif is probably installing a Motif compatible
library as well, possibly from openmotif. The required
library is  libXm.a (static) or libXm.so  (shared).  
The usual place for this library  is  in /usr/X11R6/lib.
In case the configure does not find the required library,
it is necessary to instruct it to look in the correct place.
I use the following prefix to the configure in order to let
it know where to look for the required library and include files:

./configure --prefix=/sasbuild/local \
           --enable-grace-home=/sasbuild/local/grace_5.1.20 \
           --with-extra-incpath=/sasbuild/local/fftw_2.1.3/include:/usr/X11R6/include/Xm
\
           --with-extra-ldpath=/sasbuild/local/fftw_2.1.3/lib \
           --with-fftw-library=/sasbuild/local/fftw_2.1.3/lib/libfftw.a \
           --with-motif-library=/usr/X11R6/lib/libXm.a


Look at the third line and the last one. The tell the configure to
look for includes for Motif in /usr/X11R6/include/Xm and for the
Motif compatible library in /usr/X11R6/lib/libXm.a.

The rest of the configure prefixes shown above are self-explanatory
and obviously allow us to build grace in a different directory to
the usual default which is /usr/local.

The configure command shown above is what I use in fact to build
our grace software. Notice that in our case we use the FFTW software
as well, as part of the building process for grace.

In case the Lesstif software does not include the Openmotif library,
you can download the Openmotif package or build it from source code
as well.
个人博客:[url]http://blog.sina.com.cn/gaiwei[/url]
2楼2008-06-27 20:09:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cloudsea163

金虫 (著名写手)

还是不行阿 谢谢你!
路漫漫其修远兮,吾将上下而求索!
3楼2008-06-27 21:32:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cloudsea163 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见