|

楼主 |
发表于 2009-1-25 01:55:31
|
显示全部楼层
把 libSM-devel libXt-devel libXpm-devel 从 BuildRequires 删除就能成功编译 vim 了 
目前在 CentOS4 下用 vim7 已经没有问题了 但我需要的是 vim-x11 ......
所以新的问题又出来了:- [root@host hej]# yum localinstall /usr/src/redhat/RPMS/x86_64/vim-X11-7.0.109-3.3.x86_64.rpm /usr/src/redhat/RPMS/x86_64/vim-common-7.0.109-3.3.x86_64.rpm
- Setting up Local Package Process
- Examining /usr/src/redhat/RPMS/x86_64/vim-X11-7.0.109-3.3.x86_64.rpm: vim-X11 - 2:7.0.109-3.3.x86_64
- Examining /usr/src/redhat/RPMS/x86_64/vim-common-7.0.109-3.3.x86_64.rpm: vim-common - 2:7.0.109-3.3.x86_64
- Marking /usr/src/redhat/RPMS/x86_64/vim-X11-7.0.109-3.3.x86_64.rpm as an update to vim-X11 - 1:6.3.046-1.el4_7.5z.x86_64
- Marking /usr/src/redhat/RPMS/x86_64/vim-common-7.0.109-3.3.x86_64.rpm as an update to vim-common - 1:6.3.046-1.el4_7.5z.x86_64
- Resolving Dependencies
- --> Populating transaction set with selected packages. Please wait.
- ---> Package vim-X11.x86_64 2:7.0.109-3.3 set to be updated
- ---> Package vim-common.x86_64 2:7.0.109-3.3 set to be updated
- --> Running transaction check
- Setting up repositories
- Reading repository metadata in from local files
- --> Processing Dependency: vim-common = 1:6.3.046-1.el4_7.5z for package: vim-enhanced
- --> Processing Dependency: gtk2 >= 2.6 for package: vim-X11
- --> Finished Dependency Resolution
- Error: Missing Dependency: vim-common = 1:6.3.046-1.el4_7.5z is needed by package vim-enhanced
- Error: Missing Dependency: gtk2 >= 2.6 is needed by package vim-X11
- [root@host hej]# grep 2.6 /usr/src/redhat/SPECS/vim.spec
- Prereq: gtk2 >= 2.6
复制代码 而 CentOS4 提供的 gtk2 是 2.4 的...... VIM7 的 gtk 版真的需要在 gtk2 >= 2.6 么? |
|