QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3926|回复: 12

qmake-qt4找不到uic

[复制链接]
发表于 2009-2-16 22:20:14 | 显示全部楼层 |阅读模式
想编译libfetion,qmake-qt4源里都有,但
[admin@MagicLinux linux-fetion-0.9.1]$ qmake-qt4
[admin@MagicLinux linux-fetion-0.9.1]$ make
/usr/lib/qt4/bin/uic src/ui/login_window.ui -o .ui/ui_login_window.h
make: /usr/lib/qt4/bin/uic:命令未找到
make: *** [.ui/ui_login_window.h] 错误 127

用root也不行
[root@MagicLinux linux-fetion-0.9.1]# qmake-qt4
[root@MagicLinux linux-fetion-0.9.1]# make
/usr/lib/qt4/bin/uic src/ui/login_window.ui -o .ui/ui_login_window.h
make: /usr/lib/qt4/bin/uic:命令未找到
make: *** [.ui/ui_login_window.h] 错误 127
[root@MagicLinux linux-fetion-0.9.1]#  

但uic在源里找不到
发表于 2009-2-16 22:37:44 | 显示全部楼层
需要安装 qt4-devel
另,编译 libfetion 还需要兼容升级的组件。
回复

使用道具 举报

 楼主| 发表于 2009-2-16 23:26:37 | 显示全部楼层
升级的组件是那些阿?
回复

使用道具 举报

 楼主| 发表于 2009-2-17 01:07:45 | 显示全部楼层
正如上楼所言,装qt4-devel就可以了,有一点要改一下,飞信的那个install脚本里面的sudo都要除去,因为ml没有
回复

使用道具 举报

发表于 2009-2-17 01:20:07 | 显示全部楼层
怎么会没有呢
[root@MagicLinux ~]# sudo
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
            {-i | -s | <command>}
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file ...
[root@MagicLinux ~]#
回复

使用道具 举报

发表于 2009-2-17 08:46:14 | 显示全部楼层
路径的问题。

源里的pidgin支持飞信,据说比fetion支持要好。
回复

使用道具 举报

 楼主| 发表于 2009-2-17 14:04:20 | 显示全部楼层
原帖由 haulm 于 2009-2-17 01:20 发表
怎么会没有呢
[root@MagicLinux ~]# sudo
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
            {-i | -s | }
usage: sudo -e [-S] [-p pro ...

我也知道有阿,但好像是个摆设
  1. [admin@MagicLinux ~]$ sudo ifconfig
  2. [sudo] password for admin:
  3. Sorry, user admin is not allowed to execute '/sbin/ifconfig' as root on MagicLinux.
复制代码
那跟没有是没区别的
回复

使用道具 举报

发表于 2009-2-17 15:13:16 | 显示全部楼层
magic_sudo_add.sh
只加第一个普通用户,要是有多个,可以参考这个脚本。
回复

使用道具 举报

 楼主| 发表于 2009-2-18 19:59:17 | 显示全部楼层
原帖由 sejishikong 于 2009-2-17 15:13 发表
magic_sudo_add.sh
只加第一个普通用户,要是有多个,可以参考这个脚本。

第一个普通用户也不行
是加uid 为500的用户把

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2009-2-19 09:06:23 | 显示全部楼层
那就手工修改下/etc/sudoers。
回复

使用道具 举报

 楼主| 发表于 2009-2-21 17:56:54 | 显示全部楼层
sudoers不太会看的说,不过里面已经有
admin ALL=NOPASSWD:/bin/mount -t iso9660 -o loop\,ro\,nodev\,exec\,nosuid\,* */Mount-ISO*,/bin/umount */Mount-ISO*,/usr/sbin/pppoe-connect,/usr/sbin/pppoe-start,/usr/sbin/pppoe-status,/usr/sbin/pppoe-stop
回复

使用道具 举报

发表于 2009-4-20 22:03:31 | 显示全部楼层
我opensuse11.1的,我在终端里
$qmake
能看到帮助信息,说明qt装好了,然后cd到飞信目录后
$qmake-qt4                    // 也是提示bash: qmake-qt4: command not found,我是直qmake

$qmake                         //这时在目录下生成了个Makefile文件,然后在make

$make                          //没有提示错误,完了后再:

$./install

就装好了。
回复

使用道具 举报

发表于 2009-4-21 03:14:34 | 显示全部楼层
查看这里:http://www.linuxsir.org/bbs/thread349063.html

可能有帮助
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 09:02 , Processed in 0.044912 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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