[d-kernel] зависимость на макросы?

Alexander Bokovoy a.bokovoy at sam-solutions.net
Fri Jul 4 01:44:13 MSD 2003


On Fri, Jul 04, 2003 at 01:24:24AM +0400, Anton Farygin wrote:
> >>>>Собственно говоря, вот:
> >>>>$ rpm -ba kernel-std-up.spec
> >>>>ошибка: строка 18: Неизвестный тэг: %add_patch_list kernel-fix-security 
> >>>>kernel-fix-build
> >>>
> >>>Buildrequires: kernel-build-tools
> >>
> >>$ cat kernel-std-up.spec |grep build-tools
> >>BuildRequires: kernel-build-tools
> >>
> >>$ rpm -q --specfile kernel-std-up.spec
> >>kernel-image-std-up-2.4.21rel-alt1
> >
> >А сам пакет установлен? kernel-build-tools?
> 
> Сейчас уже установлен. Раньше - не был установлен, но при этом rpmbuild 
> его не просил для сборки ядра.
Это проблема курицы и яйца -- для того, чтобы начать сборку, rpmbuild
должен разобрать первую часть spec-файла, для того, что отрапортовать о
недостающих зависимостях, необходимо, чтобы к моменту окончания обработки
этой первой части все было ОК. 

Вообщем, правильное решение будет 

	apt-get build-dep kernel-image-std-up

# apt-get build-dep kernel-image-std-up
Reading Package Lists... Done
Collecting File Provides... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  cpp2.96 dev86 gcc2.96 kernel-build-tools kernel-feat-addon
  kernel-feat-bttv kernel-feat-core-O1sched kernel-feat-crypto
  kernel-feat-drivers-video-splash kernel-feat-fs-xfs kernel-feat-iscsi
  kernel-feat-kconfig kernel-feat-net-ipsec kernel-feat-net-ppp-mppe 
  kernel-fix-build kernel-fix-core kernel-fix-security kernel-source-2.4.21
0 packages upgraded, 18 newly installed, 0 removed and 0 not upgraded.
  Need to get 0B/33.1MB of archives.
  After unpacking 43.5MB of additional disk space will be used.
  Do you want to continue? [Y/n]

-- 
/ Alexander Bokovoy
---
Normal times may possibly be over forever.


More information about the devel-kernel mailing list