On Fri, Nov 14, 2003 at 07:52:47PM +0300, Sergey Vlasov wrote: > > $ perl rpm.pl `rpm -bE ~/RPM/SPECS/vim.spec | grep BuildPreReq | awk '{print$2}'` > > package python-devel not found > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > А вот и баг выполз... Это только прототип, на основе которого я пытаюсь понять, будут ли при таком подходе проблемы. Одна из возможных проблем (как видно ниже) -- взаимные зависимости между *-devel пакетами будут играть очень большую роль. Т.е. критерий "optimized out" получается зыбкий, несмотря на то, что зависимости выставлены напрямую. А пакета python-devel действительно нет. $ rpm -q python-devel warning: package python-devel is not installed $ rpm -q --whatprovides python-devel python22-devel-2.2.2-alt3.1 $ > > libatk-devel requires glib2-devel provided by glib2-devel > > glib2-devel optimized out > > libgtk+2-devel requires libatk-devel provided by libatk-devel > > libatk-devel optimized out > > glib2-devel requires pkgconfig provided by pkgconfig > > pkgconfig optimized out > > gtk+-devel requires glib-devel provided by glib-devel > > glib-devel optimized out > > libgtk+2-devel requires libpango-devel provided by libpango-devel > > libpango-devel optimized out > > libpango-devel requires libXft-devel provided by XFree86-devel > > XFree86-devel optimized out > > result: unzip libattr-devel gtk+-devel tcl-devel libelf-devel libalternatives-devel libtinfo-devel libacl-devel ruby libruby-devel man libgtk+2-devel openmotif-devel libgpm-devel ctags xpm-devel libneXtaw-devel