LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 951|回复: 6

谁能编译个qterm.4.0版本的给我?

[复制链接]
发表于 2006-7-12 23:32:41 | 显示全部楼层 |阅读模式
我的系统怎么突然编译不过。不知为啥。以前pre4版可以编译,升级后,现在无法编译4.0正式版的。
发表于 2006-7-12 23:49:35 | 显示全部楼层
你的qt升级了吗?
qterm4。0正式版好像是基于qt4的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-13 00:09:35 | 显示全部楼层
哦? 我的qt貌似还是qt-3.3.6-3
回复 支持 反对

使用道具 举报

发表于 2006-7-16 18:52:11 | 显示全部楼层
Post by hhf3498
你的qt升级了吗?
qterm4。0正式版好像是基于qt4的

谁说的,我刚刚编译通过的,用aur上源改的,没问题的。
但是就是一连接就死。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-26 01:26:12 | 显示全部楼层
一联接就死是因为你界面选用了中文。用英文就没事。

Post by inadavid
谁说的,我刚刚编译通过的,用aur上源改的,没问题的。
但是就是一连接就死。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-26 01:32:36 | 显示全部楼层
我知道我的为什么编译通不过了。是升级内核的原因。
编译qterm在
[PHP]qtermzmodem.cpp:1719: 错误:‘EPERM’ 在此作用域中尚未声明[/PHP]
这一步出错。而这个EPERM的声明应该在文件/usr/include/linux/errno.h里。
而/usr/include/linux 是连接到/usr/src/linux/include/linux/的。
但我现在系统的这个文件里没有ERPERM的声明,和老版内核的errno.h文件万全不同了。

我的内核现在是kernel26-2.6.17.6-1
至少我在老内核的系统 kernel26-2.6.17.3-1上可以编译通过。

tnnd
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-26 04:03:37 | 显示全部楼层
这是老版内核的errno.h文件,如果有谁因为内核更新后编译一些软件无法通过,不妨换一下这个文件。在/usr/include/linux/目录下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表