Chinaunix首页 | 论坛 | 博客
  • 博客访问: 85400
  • 博文数量: 25
  • 博客积分: 2011
  • 博客等级: 大尉
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-11 14:35
文章分类

全部博文(25)

文章存档

2011年(1)

2009年(8)

2008年(16)

我的朋友

分类:

2009-09-11 11:32:21

error: Installed (but unpackaged) file(s) found:
   /usr/share/pixmaps/mplayer.xpm
    Installed (but unpackaged) file(s) found:
   /usr/share/pixmaps/mplayer.xpm
意思是:编译并安装了此文件mplayer.xpm但是在SPEC文件里没有包含进去


在rpmbuild的时候,特别是自己修改spec之后添加编译选项后,会出现如下出错提示:
Installed (but unpackaged) file(s) found:
/usr/bin/xxx
/usr/lib/xxx
/usr/share/xxx
...

解决方法有:
1,   在/usr/lib/rpm/macros文件中有一个定义:
%_unpackaged_files_terminate_build 1
把1改为0只警告

2,   在spec文件中,找到%files(之下有很多%{_bindir}、%{_libdir}、%{_datadir}的),在其下依葫芦画瓢的添加上面提示的内容。
/usr/bin/xxx => %{_bindir}/xxx
/usr/lib/xxx => %{_libdir}/xxx
/usr/include/xxx => %{_includedir}/xxx
/usr/share/xxx => %{_datadir}/xxx
/usr/man/xxx => %{_mandir}/xxx
阅读(604) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~