请教一个制作rpm包的问题
# rpmbuild -ba --target=i686 kdsl.specBuilding target platforms: i686
Building for target i686
error: File /root/redhat/SOURCES/kdsl-0.5.tar.bz2: 没有那个文件或目录
magic的目录不应该是/usr/src/mBuild/SOURCES这个目录吗,我把sources放到这个目录去了。
这是怎么回事呢 你的rpmbuild还是有问题呀,你去看看kde的文章吧/.好像在/etc里有一个rpmbuild的配置文件吧 tingxx你给我的那个源码包有问题
我在win下用rar测试了,说是文件损坏
我在magic下怎么也解不开 没有这个配置文件啊 /usr/lib/rpm/找到它的配置文件了
但是没有目录的定义呀 那就比较奇怪了,我从我的目录下下来时,是可以打开的呀。请求援助 :? 那个版本? 版本是1.2b2 我现在只好在root下建一个redhat的目录,下面按照么mBuild的目录设置,凑合着用了。
大家快帮我出招啊
另
tingxx
这个源码包有问题,做rpm包的时候总是在make的时候出现如下错误提示,我直接用这个包源代码安装,在make的时候也是这个错误提示,可以排除是spec的问题。那应该是代码包的问题了吧。大家帮看看是怎么回事。
In file included from /usr/include/linux/ppp_defs.h:45,
from /usr/include/net/ppp_defs.h:8,
from /usr/include/net/if_ppp.h:56,
from pppstats.h:22,
from kdsl.h:38,
from main.cpp:47:
/usr/include/linux/crc-ccitt.h:6: error: syntax error before `const'
/usr/include/linux/crc-ccitt.h:8: error: syntax error before `(' token
/usr/include/linux/crc-ccitt.h:10: error: syntax error before `(' token
make: *** 错误 1
make: Leaving directory `/mnt/hdb6/kdsl-0.5/kdsl-0.5/src'
make: *** 错误 1
make: Leaving directory `/mnt/hdb6/kdsl-0.5/kdsl-0.5/src'
make: *** 错误 1
make: Leaving directory `/mnt/hdb6/kdsl-0.5/kdsl-0.5'
make: *** 错误 2 我从xine网站下的和magic上下的xine-lib编绎时也出错,出错地点也是/usr/include
觉得很奇怪了
另,我当时在b2下是可以成功编绎的.我怀疑是安装了一个什么包以后出现的问题.
:evil: 向总部求救 :evil: 用rpm --showrc|grep SOURCE看看SOURCE指向的是哪个目录? herohao, 你的内核源码包装了么? 我在b3下编绎 错误一样
from main.cpp:47:
/usr/include/linux/crc-ccitt.h:6: error: syntax error before `const'
/usr/include/linux/crc-ccitt.h:8: error: syntax error before `(' token
/usr/include/linux/crc-ccitt.h:10: error: syntax error before `(' token
make: *** 错误 1
make: Leaving directory `/mnt/hdb6/kdsl-0.5/kdsl-0.5/src'
make: *** 错误 1
make: Leaving directory `/mnt/hdb6/kdsl-0.5/kdsl-0.5/src'
make: *** 错误 1
make: Leaving directory `/mnt/hdb6/kdsl-0.5/kdsl-0.5'
make: *** 错误 2
我是装了内核源包的 herohao, 你的内核源码包装了么?
装了哦,要装nv的驱动。刚装完系统之后就装了。 唉,一个晚上都想这个问题,
早上起来,发现老了很多 :roll:
页:
[1]
2