[问题]交大九里堤校区的求助-软件包Auto安装问题,请高手指点

需要面对面帮助?请寻求当地校园社团支持!
回复
gaoxj3000
帖子: 5
注册时间: 2008-05-13 20:29

[问题]交大九里堤校区的求助-软件包Auto安装问题,请高手指点

#1

帖子 gaoxj3000 » 2008-05-17 11:12

本人交大九里堤校区,现因学习需要要安装一软件包Auto( 具体问题可看
viewtopic.php?t=123801 )
请交大好心人帮忙解决一下,如果不嫌弃,将请到老鸭汤,玲珑等吃饭以答谢(如有其它要求也可以商量)! 此承诺绝对有效!

个人联系方式: gaoxj3000@sina.com.cn
请高手先试着下载安装一下,如能成功安装并运行,请留下你的联系方式,本人与您联系!
ganyuansi
帖子: 39
注册时间: 2006-11-17 8:03
联系:

#2

帖子 ganyuansi » 2008-05-17 20:17

应该是还有前提软件包没有安装。导致Coin3D and SoQt or SoXt or Open Inventor and Open Inventor Xt and perhaps Motif libraries libXm缺失。
gaoxj3000
帖子: 5
注册时间: 2008-05-13 20:29

回复2楼

#3

帖子 gaoxj3000 » 2008-05-17 21:20

那请问这些包如何安装,我下午又安装了一下,
1. 如果 ./configure -enable-gui,则提示
gaoxj3000@ubuntu:~/auto/07p$ ./configure -enable-gui
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for gfortran... gfortran
checking whether we are using the GNU Fortran compiler... yes
checking whether gfortran accepts -g... yes
checking for Fortran flag to compile .f90 files... none
checking for Fortran flag needed to allow free-form source... none
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran... -L/usr/lib/gcc/i486-linux-gnu/4.2.3 -L/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.2.3/../../.. -lgfortranbegin -lgfortran -lm
checking for dummy main to link with Fortran libraries... none
checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore
checking for OpenMP flag of Fortran compiler... -fopenmp
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XmCreateMainWindow in -lXm... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for coin-config... true
checking for abort in -lCoin... yes
configure: Coin3d OK.
checking for soqt-config... true
configure: Coin3d SoQt OK. -I/usr/include/Inventor/annex -D_REENTRANT -I/usr/share/qt3/include -DSOQT_DLL -L/usr/lib -L/usr/share/qt3/lib -lSoQt -lqt-mt -lXmu -lXi -lCoin -lGL -lXext -lSM -lICE -lX11 -ldl -lpthread -lm
checking for moc-qt3... /usr/bin/moc-qt3
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating util/Makefile
config.status: creating gui/Makefile
config.status: creating tek2ps/Makefile
config.status: creating plaut/Makefile
config.status: creating plaut04/Makefile
config.status: creating plaut04/src/Makefile
config.status: creating plaut04/src/r3b/Makefile
config.status: creating cmds/cmds.make
config.status: creating cmds/Makefile
config.status: creating gui/auto.makefile
config.status: creating demos/brc/Makefile
config.status: creating demos/brf/Makefile
config.status: creating demos/bru/Makefile
config.status: creating demos/chu/Makefile
config.status: creating demos/cir/Makefile
config.status: creating demos/dd2/Makefile
config.status: creating demos/enz/Makefile
config.status: creating demos/ext/Makefile
config.status: creating demos/fhh/Makefile
config.status: creating demos/frc/Makefile
config.status: creating demos/fsh/Makefile
config.status: creating demos/int/Makefile
config.status: creating demos/ivp/Makefile
config.status: creating demos/kar/Makefile
config.status: creating demos/kpr/Makefile
config.status: creating demos/lin/Makefile
config.status: creating demos/lor/Makefile
config.status: creating demos/mtn/Makefile
config.status: creating demos/nag/Makefile
config.status: creating demos/non/Makefile
config.status: creating demos/obv/Makefile
config.status: creating demos/ops/Makefile
config.status: creating demos/opt/Makefile
config.status: creating demos/pd1/Makefile
config.status: creating demos/pd2/Makefile
config.status: creating demos/pen/Makefile
config.status: creating demos/pla/Makefile
config.status: creating demos/plp/Makefile
config.status: creating demos/ppp/Makefile
config.status: creating demos/pvl/Makefile
config.status: creating demos/rev/Makefile
config.status: creating demos/san/Makefile
config.status: creating demos/she/Makefile
config.status: creating demos/stw/Makefile
config.status: creating demos/囗囗囗/Makefile
config.status: creating demos/wav/Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
***************************************************
It was requested that the GUI front end be compiled
but the proper X libraries (libX and libXt) and/or
Motif libraries (libXm) could not be found. The
compilation of the GUI had been disabled.
***************************************************
***************************************************
AUTO has been configured with support for OpenMP
***************************************************

个人认为GUI因缺库无法安装成功,但命令行模式则算成功了,
2. make 后

cd ./src;make
make[1]: Entering directory `/home/gaoxj3000/auto/07p/src'
make[1]: Leaving directory `/home/gaoxj3000/auto/07p/src'
cd ./util;make
make[1]: Entering directory `/home/gaoxj3000/auto/07p/util'
make[1]: 没有什么可以做的为 `all'。
make[1]: Leaving directory `/home/gaoxj3000/auto/07p/util'
cd ./plaut;make
make[1]: Entering directory `/home/gaoxj3000/auto/07p/plaut'
make[1]: “../bin/plaut”是最新的。
make[1]: Leaving directory `/home/gaoxj3000/auto/07p/plaut'
cd ./plaut04;make
make[1]: Entering directory `/home/gaoxj3000/auto/07p/plaut04'
cd src && make
make[2]: Entering directory `/home/gaoxj3000/auto/07p/plaut04/src'
make[2]: “../../bin/plaut04”是最新的。
make[2]: Leaving directory `/home/gaoxj3000/auto/07p/plaut04/src'
cd src/r3b && make
make[2]: Entering directory `/home/gaoxj3000/auto/07p/plaut04/src/r3b'
g++ -I../../../plaut04/includes -I/usr/include/Inventor/annex -D_REENTRANT -I/usr/share/qt3/include -DSOQT_DLL -g -O2 -DUSE_SOQT -DR3B -c printToPS.c++ -o printToPS.o
g++ -I../../../plaut04/includes -I/usr/include/Inventor/annex -D_REENTRANT -I/usr/share/qt3/include -DSOQT_DLL -g -O2 -DUSE_SOQT -DR3B -c ../gmain.c++ -o gmain.o
g++ -g -O2 -DUSE_SOQT -DR3B -o ../../../bin/r3bplaut04 readBif.o readSol.o drawCoords.o toInertialFrame.o createDisk.o createPrimary.o createLibPoint.o normalizeSolData.o normalizeBifData.o ../stringtrim.o printToPS.o ../tube.o ../polygon3d.o ../readFM.o ../createBoundingBox.o ../createCoords.o ../axis.o createLegend.o gmain.o ../gmainqt.moc.o gmainqt.o ../rounding.o -L/usr/lib -L/usr/share/qt3/lib -lSoQt -lqt-mt -lXmu -lXi -lCoin -lGL -lXext -lSM -lICE -lX11 -ldl -lpthread -lm
make[2]: Leaving directory `/home/gaoxj3000/auto/07p/plaut04/src/r3b'
make[1]: Leaving directory `/home/gaoxj3000/auto/07p/plaut04'
cd ./tek2ps;make
make[1]: Entering directory `/home/gaoxj3000/auto/07p/tek2ps'
make[1]: 没有什么可以做的为 `all'。
make[1]: Leaving directory `/home/gaoxj3000/auto/07p/tek2ps'

3. 运行 ./bin/auto 提示
./bin/auto: 10: /python/interactiveBindings.py: not found

问题:
[1] interactiveBindings.py 在 /home/gaoxj3000/auto/07p/python 下确实存在却找不到,估计与库搜索路径设置有关,我在 /home/gaoxj3000 下 .bashc 最后一行添加 了路径也不行, 请高手指点应该如何设置路径.
[2] libx, libxt, libxm 库可以在哪下载或如何安装

请高手针对问题说明,不是高手请不要乱讲!!!!
回复