分页: 1 / 2

求教:编译时 Can't find X includes

发表于 : 2007-03-16 20:15
sunzhaoyu2000
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!



这个是要装什么库先?

发表于 : 2007-03-16 21:27
huangjiahua
你先说你要编译什么先。

x的问题搞定了,问题又出在qt上

发表于 : 2007-03-17 12:17
sunzhaoyu2000
我主要是想装一个科学绘图软件
本来一直用matlab绘图但是前天出问题了
不能在图形界面修改图形的x轴名称以及给图表命名等操作
一点就自动退出

gnuplot会用
但是全命令行有点繁琐

我在网上找到一些相关软件

昨天编译报的错我瞎装了一下带x字样的库好像就搞定了
然后我今天把那些软件再编译
出了另外的错误


首先是LabPlot-1.6.0.pre2
./configure时出现
... ... ...
checking for Qt... configure: error: Qt (>= Qt 3.1 (20021021)) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.

我就试着装libavahi-qt3-dev:但是依赖关系出错:
依赖: libavahi-qt3-1 (=0.6.10-0ubuntu3.4) 但是将会安装 0.6.10-0ubuntu3.3
依赖: libqt3-mt-dev 但是此软件包将不会被安装




然后我放弃转而装kmatplot-0.4
./configure的时候再次
configure: warning: libjpeg not found. disable JPEG support.
checking for Qt... configure: error: Qt (>= Qt 2.2.2) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.



然后我再安装grace 和 octave成功
不过他们应该是图形界面的
我一用
还是命令行的呀
尤其是octave,有人说它实现了matlab的大多数功能,好像也不是



我就是想找一个这样的软件
它可以用一个简单的命令把一组数据绘出一个图形
而图形的各种特性比如轴的位置,点的形状,虚线实线,等等,可以像matlab那样用鼠标设置。









huangjiahua 写了:你先说你要编译什么先。

发表于 : 2007-03-17 12:21
zhuqin_83
把~/.matlab备份一下,然后删掉,看看好了没有。
不然就重装一次matlab.

重装无效

发表于 : 2007-03-17 12:51
sunzhaoyu2000
我试过了
我安装在/opt/matlab
我把/opt/matlab 和 ~/.matlab全删除了再重新装
仍然这样的错误


以前我试过各种版本的matlab4linux
很多都是装了不能作图但是可以干数组操作
后来在hiweed0.6上也装好过一次
用了不久又挂了

现在又这样挂掉了

不知道是不是我自己的人品问题嘻嘻



zhuqin_83 写了:把~/.matlab备份一下,然后删掉,看看好了没有。
不然就重装一次matlab.

发现源里原来有scilab,装了却因字体有问题无法启动

发表于 : 2007-03-17 12:55
sunzhaoyu2000
sun@young:~$ scilab
(zterm:16106): ZVT-WARNING **: Cannot get required fonts from "monospace 13"

(zterm:16106): ZVT-WARNING **: Use "-*-*-*-*-*-*-13-*-*-*-*-*-*-*" XLFD fontname - some characters may not appear correctly


(zterm:16106): ZVT-WARNING **: Use "-*-*-*-*-*-*-0-*-*-*-*-*-*-*" XLFD fontname - some characters may not appear correctly


(zterm:16106): ZVT-CRITICAL **: file zvti18n.c: line 812 (zvt_term_get_xfontset) : assertion `new_fontset != NULL' failed

(zterm:16106): ZVT-WARNING **: Failed to load any required font, so crash will o ccur..check X11 font pathes and etc/pangox.alias file


(zterm:16106): ZVT-WARNING **: Cannot get required fonts from "monospace 13"

(zterm:16106): ZVT-WARNING **: Use "-*-*-*-*-*-*-13-*-*-*-*-*-*-*" XLFD fontname - some characters may not appear correctly


(zterm:16106): ZVT-WARNING **: Use "-*-*-*-*-*-*-0-*-*-*-*-*-*-*" XLFD fontname - some characters may not appear correctly


(zterm:16106): ZVT-CRITICAL **: file zvti18n.c: line 812 (zvt_term_get_xfontset) : assertion `new_fontset != NULL' failed

(zterm:16106): ZVT-WARNING **: Failed to load any required font, so crash will o ccur..check X11 font pathes and etc/pangox.alias file




我以前在baidu上找文章对字体进行了美化
不想显示opera里的open file看见汉子变成方块了
现在干脆scilab不启动了
不知道怎么解决?

发表于 : 2007-03-17 13:01
zhuqin_83
你装的什么版本的matlab?java有没有设置过?

java?

发表于 : 2007-03-17 13:40
sunzhaoyu2000
java我就不懂了
但是我的lumaqq可以运行得很好
应该说明java是好的吧?

我的matlab是Mathworks.Matlab.R2006b.UNIX.ISO-TBE
以前也用过其它版本呀
不知道有没有什么问题?

你的matlab运行很正常么?什么版本?

发表于 : 2007-03-17 13:47
zhuqin_83
和你一样的版本,但是我把java设置为使用系统的,也就是添加了export MATLAB_JAVA=xxxx
matlab自带的版本低,而且有问题。

这样呀,详细怎么设置路径呢?

发表于 : 2007-03-17 13:52
sunzhaoyu2000
是说在.bashrc中export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06这个吗?

详细一点撒

万分感谢zhuqin_83,已经搞定

发表于 : 2007-03-17 14:03
sunzhaoyu2000
我看了一下自己的.bashrc
发现它是:
JAVA_HOME=/opt/jre1.5.0
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

后来我按照zhuqin_83的提议
把java的路径指向ubuntu系统自带的jre
即在.bashrc中添加:
export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre

之后就没有问题了


也不想去细想为什么一直好好的忽然出问题了
总之解决了哈哈

发表于 : 2007-03-17 14:06
zhuqin_83
一直到jre。

不过编译软件出错的问题还是希望huahua帮忙看看

发表于 : 2007-03-17 14:07
sunzhaoyu2000
关于qt库的错误还是希望huahua看看

还有上面提到的系统字体设置被修改之后打不开scilab的问题 :lol:

to zhuqin_83:

发表于 : 2007-03-17 14:22
sunzhaoyu2000
可不可以在桌面设置一个matlab的图表?
我发现只有在终端输入matlab才可以启动它,很奇怪

我添加到面板时也必须点上“在终端中运行”才跑得起来

发表于 : 2007-03-17 14:45
zhuqin_83
可以的,但是命令必须是 matlab -desktop,否则一定起不来。
图标在$matlab73/X11/icons/