centos5.5 rpmbuild打包的问题

我写的spec,在6.5上面打包没任何问题。在centos5.5上打包,先是buildroot 未定义的问题,手工在macro里面定义了buildroot,但是又出现一个问题,如下:

Processing files: xxx-debuginfo-1.3-1
error: File not found: /usr/lib/debug/var
error: File not found: /usr/lib/debug/var/lib
error: File not found: /usr/lib/debug/var/lib/xxx
error: File not found: /usr/lib/debug/var/lib/xxx/bin

找了下,没找到怎么解决,请问怎么解决?能关闭debuginfo吗?怎么关闭?非常感谢!!!!

disable debuginfo后,还是有问题,欲哭无泪啊

error: Installed (but unpackaged) file(s) found:
/etc/xx-init.conf
/etc/xxxx/xxxx_options.conf
/usr/lib/debug/var/lib/xxx/bin/xxxxxx.debug
/usr/lib/debug/var/lib/xxx/bin/xxxx.debug
/usr/lib/debug/var/lib/xxx/bin/xxxxxx.debug
/usr/src/debug/xxxx/src/xxxx/xxxxx.h
/usr/src/debug/xxx/src/xx-xxx/xxx.c
/usr/src/debug/xxx/src/xxx-xxx/xxx.c
阅读 3.8k
1 个回答

搞定,原来是少设置了一个参数,在spec文件头部加入BuildRoot:%{_tmppath}-xxx-xxxxx就可以了。之前在在macros中定义了个buildroot宏,居然不行!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题