LinuxSir.cn,穿越时空的Linuxsir!

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

我要晕倒了

[复制链接]
发表于 2002-12-11 15:21:13 | 显示全部楼层 |阅读模式
花了5个多小时做qt,竟然有问题
cp -f -p "../doc/html/layout-example.html" "/opt/qt-3.0.6/doc/html/"
cp -f -p "../doc/html/layout.html" "/opt/qt-3.0.6/doc/html/"
cp -f -p "../doc/html/layout1.png" "/opt/qt-3.0.6/doc/html/"
strip "/opt/qt-3.0.6/doc/html/"
strip: /opt/qt-3.0.6/doc/html/: Is a directory
make[2]: *** [install_docs] Error 1
make[2]: Leaving directory `/usr/src/blfs/qt-x11-free-3.0.5/src'
make[1]: *** [src-install] Error 2
make[1]: Leaving directory `/usr/src/blfs/qt-x11-free-3.0.5'
make: *** [install] Error 2
有个patch:qt-x11-free_3.0.5-4.diff 说明文档里没讲,但我给打上了。
发表于 2002-12-11 15:27:41 | 显示全部楼层
要人丹么?/。。。。。。。


呵呵。

节哀。

我们文档里面的是305的还是304的?你这个是304升级305用的吧。
 楼主| 发表于 2002-12-11 15:30:40 | 显示全部楼层
我用的qt-x11-free_3.0.5.orig.tar.gz,难道是打patch的问题??
发表于 2002-12-11 15:43:19 | 显示全部楼层
呵呵,可能就是这个问题了,看这个patch的名字是
用来升级304到305的。
diff结尾的一般都是升级patch

patch结尾的才是bug patch
 楼主| 发表于 2002-12-11 15:46:58 | 显示全部楼层
再花5个多小时来编译??
痛苦死了我
发表于 2002-12-11 15:48:54 | 显示全部楼层
反正总有人比你累的,她总是比你更希望进早把系统搞好。就是你的计算机了。呵呵
发表于 2002-12-11 16:50:20 | 显示全部楼层
你不要重新编译啊,我也碰到过,好办的:
export QTDIR=$PWD &&
./configure -prefix /opt/qt-3.0.5 -qt-gif -system-libpng \
   -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions \
   -thread &&
make &&
cp src/Makefile src/Makefile.bak &&
sed 's/[^-]strip/# strip/' src/Makefile.bak > src/Makefile &&
make install &&
ln -sf /opt/qt-3.0.5 /opt/qt &&
cp -r doc/man /opt/qt/doc
那个sed就有用了,你只要改一下就行了,不用再编译
发表于 2002-12-11 17:03:55 | 显示全部楼层
能不能具体解释一下sed那行?
另外,你加的两行放在make后面,那不是还要做make吗?
发表于 2002-12-11 17:07:15 | 显示全部楼层
那个sed是改make install部份的makefile的,所以放在make后。不用重新编译的。出了错,把sed加上,就能make install了。
sed吧makefile里的strip去掉,因为这个strip是错的,想对目录来strip,所以这里要修改。
 楼主| 发表于 2002-12-11 17:08:34 | 显示全部楼层
哎呀,你说晚了,我都重新开始了,:(
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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