On Thu, Jun 02, 2005 at 12:12:11AM +0300, Michael Shigorin wrote: > On Wed, Jun 01, 2005 at 06:57:31PM +0400, Alexey Tourbin wrote: > > > Скрипт h2ph криво обрабатывает многие из заголовочных файлов > > > (например - kmod.h, etc.) > > Если у вас glibc >= 2.3.5, то нужен perl >= 5.8.7. > > Так... ты сможешь это озвучить для sisyphus alerts page? > http://www.freesource.info/wiki/AltLinux/ZamechanijaPoObnovleniju > http://wiki.sisyphus.ru/admin/GlibcUpgrade Зачем? Речь идет о BuildRequires: perl-5.8.6 не сможет создать нормальные *.ph файлы на основе хедеров из glibc-2.3.5, то есть попросту не соберется. Это я заключая из того, что мне прислал QA Team Robot в письме от 22 мая: syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 15, near "&);" syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 17, near "&);" syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 19, near "&);" syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 20, near "&);" syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 21, near "&);" syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 22, near "&);" syntax error at /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph line 23, near "&);" /usr/src/tmp/perl-buildroot/usr/lib/perl5/i386-linux/bits/resource.ph had compilation errors. То есть кто будет собирать perl-5.8.6 на glibc-2.3.5, тем привет. А в perl-5.8.7 h2ph немного зафиксили, он теперь нормально эти хедеры кушает. Runtime зависимости нет. Да и вообще *.ph файлы не нужны. Если в системе стоит пакет perl4-compat, нужно попробовать его удалить.