haulm 发表于 2008-8-15 10:20:42

重新编译了一次Qt4.4.0,奇怪的是一些安装位置有点出入

我用nihui的源码包直接rebuild,最后跳出一通找不到文件的出错,查了下出错原因

奇怪的是我编译时没有%_includedir/Qt这个目录,%_includedir/Qt是个链接,所有的链接直接放在了%_includedir下面

另外一个小错

%_qtdir/include/Qt/*.h
%_includedir/Qt/*.h

这 %_includedir/Qt/*.h 的写法肯定是错的,%_includedir下的全是链接,指向%_qtdir/include/Qt

所以应该改成
%_qtdir/include/Qt/*.h
%_includedir/Qt/Qt

我重编译后把××4的链接去掉了,只保留××-qt4,因为这种链接标识已经是大多数软件编译的默认识别

nihui 发表于 2008-8-16 06:41:15

hoho......

也许各个机子对链接的识别有差异....

当初在服务器上打包时还特意改了一下这个,不然提示许多 installed but not packaged files..........

nihui 发表于 2008-8-28 10:17:04

改成这样子了:
%files devel
%defattr(-,root,root)
%_qtdir/include/Qt/*.h
%_includedir/Qt
%_includedir/Qt/*.h

%_qtdir/include/Qt/*.h 和 %_includedir/Qt/*.h 其实是同样的东西。
%_includedir/Qt/Qt 没有找到......:shock:
页: [1]
查看完整版本: 重新编译了一次Qt4.4.0,奇怪的是一些安装位置有点出入