scilab编译时遇到的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Chriskong
帖子: 56
注册时间: 2007-10-28 11:58

scilab编译时遇到的问题

#1

帖子 Chriskong » 2008-03-24 20:55

making all in routines...
make[1]: Entering directory `/home/kong/scilab-4.1.1/routines'
making all in routines/graphics...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/graphics'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/graphics'
making all in routines/calelm...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/calelm'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/calelm'
making all in routines/blas...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/blas'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/blas'
making all in routines/control...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/control'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/control'
making all in routines/default...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/default'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/default'
making all in routines/integ...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/integ'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/integ'
making all in routines/interf...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/interf'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/interf'
making all in routines/intersci...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/intersci'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/intersci'
making all in routines/lapack...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/lapack'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/lapack'
making all in routines/slicot...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/slicot'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/slicot'
making all in routines/arpack...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/arpack'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/arpack'
making all in routines/metanet...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/metanet'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/metanet'
making all in routines/optim...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/optim'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/optim'
making all in routines/poly...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/poly'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/poly'
making all in routines/signal...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/signal'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/signal'
making all in routines/sparse...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/sparse'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/sparse'
making all in routines/os_specific...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/os_specific'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/os_specific'
making all in routines/system...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/system'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/system'
making all in routines/system2...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/system2'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/system2'
making all in routines/console...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/console'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/console'
making all in routines/menusX...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/menusX'
gcc -O -DNDEBUG -Dlinux -DNARROWPROTO -I/usr/include/X11 -c -o men_message.o men_message.c
在包含自 men_message.c:5 的文件中:
men_scilab.h:35:27: 错误: X11/Xaw3d/Box.h:No such file or directory
men_scilab.h:36:31: 错误: X11/Xaw3d/Command.h:No such file or directory
men_scilab.h:37:30: 错误: X11/Xaw3d/Dialog.h:No such file or directory
men_scilab.h:38:29: 错误: X11/Xaw3d/Label.h:No such file or directory
men_scilab.h:39:29: 错误: X11/Xaw3d/Paned.h:No such file or directory
men_scilab.h:40:33: 错误: X11/Xaw3d/AsciiText.h:No such file or directory
men_scilab.h:41:32: 错误: X11/Xaw3d/Viewport.h:No such file or directory
men_scilab.h:42:33: 错误: X11/Xaw3d/Cardinals.h:No such file or directory
men_scilab.h:44:28: 错误: X11/Xaw3d/Form.h:No such file or directory
men_scilab.h:45:28: 错误: X11/Xaw3d/List.h:No such file or directory
men_scilab.h:47:33: 错误: X11/Xaw3d/Scrollbar.h:No such file or directory
men_scilab.h:48:30: 错误: X11/Xaw3d/Toggle.h:No such file or directory
make[2]: *** [men_message.o] 错误 1
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/menusX'
making all in routines/scicos...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/scicos'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/scicos'
making all in routines/fileio...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/fileio'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/fileio'
making all in routines/dcd...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/dcd'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/dcd'
making all in routines/randlib...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/randlib'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/randlib'
making all in routines/slicot...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/slicot'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/slicot'
making all in routines/arpack...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/arpack'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/arpack'
making all in routines/wintools...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/wintools'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/wintools'
making all in routines/gd...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/gd'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/gd'
making all in routines/int...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/int'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/int'
making all in routines/xsci...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/xsci'
gcc -O -DNDEBUG -Dlinux -DNARROWPROTO -I/usr/include/X11 -I/usr/include/tcl8.4 -I/usr/include/tcl8.4 -c -o wf_w_dir.o wf_w_dir.c
在包含自 wf_w_dir.c:39 的文件中:
wf_figx.h:18:31: 错误: X11/Xaw3d/Command.h:No such file or directory
wf_figx.h:19:29: 错误: X11/Xaw3d/Label.h:No such file or directory
wf_figx.h:20:30: 错误: X11/Xaw3d/Dialog.h:No such file or directory
wf_figx.h:21:27: 错误: X11/Xaw3d/Box.h:No such file or directory
wf_figx.h:22:28: 错误: X11/Xaw3d/Form.h:No such file or directory
wf_figx.h:23:33: 错误: X11/Xaw3d/Cardinals.h:No such file or directory
wf_figx.h:24:28: 错误: X11/Xaw3d/Text.h:No such file or directory
wf_figx.h:25:33: 错误: X11/Xaw3d/AsciiText.h:No such file or directory
wf_figx.h:26:34: 错误: X11/Xaw3d/MenuButton.h:No such file or directory
wf_figx.h:27:34: 错误: X11/Xaw3d/SimpleMenu.h:No such file or directory
wf_figx.h:28:27: 错误: X11/Xaw3d/Sme.h:No such file or directory
wf_figx.h:29:30: 错误: X11/Xaw3d/SmeBSB.h:No such file or directory
wf_figx.h:30:30: 错误: X11/Xaw3d/Toggle.h:No such file or directory
wf_figx.h:31:29: 错误: X11/Xaw3d/Paned.h:No such file or directory
wf_figx.h:32:32: 错误: X11/Xaw3d/Viewport.h:No such file or directory
wf_figx.h:33:28: 错误: X11/Xaw3d/List.h:No such file or directory
wf_w_dir.c: 在函数 ‘FileSelected’ 中:
wf_w_dir.c:110: 错误: ‘XawListReturnStruct’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:110: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
wf_w_dir.c:110: 错误: 所在的函数内只报告一次。)
wf_w_dir.c:110: 错误: ‘ret_struct’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:110: 错误: expected expression before ‘)’ token
wf_w_dir.c:117: 错误: ‘XawTextPosition’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:117: 错误: expected ‘)’ before ‘strlen’
wf_w_dir.c: 在函数 ‘DirSelected’ 中:
wf_w_dir.c:134: 错误: ‘XawListReturnStruct’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:134: 错误: ‘ret_struct’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:134: 错误: expected expression before ‘)’ token
wf_w_dir.c: 在函数 ‘create_dirinfo’ 中:
wf_w_dir.c:268: 错误: ‘XtNfromVert’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:270: 错误: ‘labelWidgetClass’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:277: 错误: ‘XtNfromHoriz’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:282: 错误: ‘viewportWidgetClass’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:291: 错误: ‘XawtextEdit’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:292: 错误: ‘XtNscrollHorizontal’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:292: 错误: ‘XawtextScrollNever’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:294: 错误: ‘XtNscrollVertical’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:295: 错误: ‘XawtextResizeWidth’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:299: 错误: ‘asciiTextWidgetClass’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:313: 错误: ‘XtNvertDistance’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:320: 错误: ‘XawtextScrollWhenNeeded’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:342: 错误: ‘XtNhorizDistance’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:344: 错误: ‘commandWidgetClass’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:367: 错误: ‘XtNlist’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:368: 错误: ‘listWidgetClass’ 未声明 (在此函数内第一次使用)
wf_w_dir.c: 在函数 ‘DoChangeDir’ 中:
wf_w_dir.c:568: 错误: ‘XawTextPosition’ 未声明 (在此函数内第一次使用)
wf_w_dir.c:568: 错误: expected ‘)’ before ‘strlen’
make[2]: *** [wf_w_dir.o] 错误 1
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/xsci'
making all in routines/tclsci...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/tclsci'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/tclsci'
making all in routines/pvm...
make[2]: Entering directory `/home/kong/scilab-4.1.1/routines/pvm'
make[2]: 没有什么可以做的为 `all'。
make[2]: Leaving directory `/home/kong/scilab-4.1.1/routines/pvm'
make[1]: Leaving directory `/home/kong/scilab-4.1.1/routines'
making all in pvm3...
make[1]: Entering directory `/home/kong/scilab-4.1.1/pvm3'
making in . for LINUX
make[2]: Entering directory `/home/kong/scilab-4.1.1/pvm3'
building in src
cd src; ../lib/aimk CC=gcc F77=f77 install
making in LINUX/ for LINUX
make[3]: Entering directory `/home/kong/scilab-4.1.1/pvm3/src/LINUX'
make[3]: 没有什么可以做的为 `install'。
make[3]: Leaving directory `/home/kong/scilab-4.1.1/pvm3/src/LINUX'
done building in src
building tracer
cd tracer; ../lib/aimk CC=gcc F77=f77 install
making in LINUX/ for LINUX
make[3]: Entering directory `/home/kong/scilab-4.1.1/pvm3/tracer/LINUX'
make[3]: 没有什么可以做的为 `install'。
make[3]: Leaving directory `/home/kong/scilab-4.1.1/pvm3/tracer/LINUX'
done building tracer
building console
cd console; ../lib/aimk CC=gcc F77=f77 install
making in LINUX/ for LINUX
make[3]: Entering directory `/home/kong/scilab-4.1.1/pvm3/console/LINUX'
make[3]: 没有什么可以做的为 `install'。
make[3]: Leaving directory `/home/kong/scilab-4.1.1/pvm3/console/LINUX'
done building console
building group server and library
cd pvmgs; ../lib/aimk CC=gcc F77=f77 install
making in LINUX/ for LINUX
make[3]: Entering directory `/home/kong/scilab-4.1.1/pvm3/pvmgs/LINUX'
make[3]: 没有什么可以做的为 `install'。
make[3]: Leaving directory `/home/kong/scilab-4.1.1/pvm3/pvmgs/LINUX'
done building group server and library
make[2]: Leaving directory `/home/kong/scilab-4.1.1/pvm3'
make[1]: Leaving directory `/home/kong/scilab-4.1.1/pvm3'
making all in ocaml...
make[1]: Entering directory `/home/kong/scilab-4.1.1/ocaml'
make[1]: 没有什么可以做的为 `all'。
make[1]: Leaving directory `/home/kong/scilab-4.1.1/ocaml'
linking
g77: /home/kong/scilab-4.1.1/libs/xsci.a: No such file or directory
g77: /home/kong/scilab-4.1.1/libs/menusX.a: No such file or directory
make: *** [bin/scilex] 错误 1
然后无法进行下去了,google了半天都没找到解决方法,请各位指教!!!!! :( :( :(
头像
tlhl28
帖子: 474
注册时间: 2006-09-02 18:58
来自: 深圳

#2

帖子 tlhl28 » 2008-03-24 21:41

代码: 全选

wf_figx.h:18:31: 错误: X11/Xaw3d/Command.h:No such file or directory 
是这个Xaw3d没装吧。
找到两个网址,看有没有用
http://directory.fsf.org/project/xaw3d/
http://packages.ubuntu.com/zh-cn/freeciv-client-xaw3d
------
ThinkPad·R60i-0657LN1
Ubuntu 8.04 . Hardy Heron+XP
------
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国

#3

帖子 weive » 2008-03-24 21:47

嘿嘿……摒弃那些东西,学SAGE中……基于python语言
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
Chriskong
帖子: 56
注册时间: 2007-10-28 11:58

#4

帖子 Chriskong » 2008-03-24 22:43

谢谢,不过我在scilab的官方网站上找到了最新的版本4.1.2它修正了这个错误,射射。不过还是有一个问题就是我运行exec('d1p4.code',-1)是还是说有问题。
-->exec('d1p4.code',-1);
!--error 241
File d1p4.code does not exist or read access denied

google半天了,都不知如何解决,在4.1.2中都是一样
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#5

帖子 spider5 » 2008-03-30 22:30

weive 写了:嘿嘿……摒弃那些东西,学SAGE中……基于python语言
3楼的兄弟,问你一个问题,给老外写信回复太慢了。
SAGE是否需要系统中有一个运行的数学处理软件库,比如先安装matlab或者octave之类的。
如果需要有,那么我在服务器上安装了non-free软件后,sage是安装在每个使用者的电脑上,还是安装在服务器上。
有没有写为尚未支持的数学工具提供接口的教程?
回复