On Sat, Mar 22, 2008 at 04:08:08PM +0300, Dmitry V. Levin wrote: > On Sat, Mar 22, 2008 at 08:21:42AM +0300, Alexey Tourbin wrote: > > Надо бы почистить и пересобрать пакет gcc-common. > Если ты знаешь, что почистить, то почисть, пожалуйста. Я удалил очень старые зависимости (до Master 2.4). > > После пересборки появится циклическая зависимость gcc-common <-> gcc4.1. > > Это циклическая зависимость правильная. > Есть уверенность в том, что цикл будет разорван правильно? В gcc4.1.spec везде стоит PreReq: $ grep -m9 -e -common gcc4.1.spec PreReq: %alternatives_deps, gcc-common >= 1.4.7 PreReq: %alternatives_deps, gcc-common >= 1.4.7 PreReq: %alternatives_deps, gcc-c++-common >= 1.4.7 PreReq: %alternatives_deps, gcc-c++-common >= 1.4.7 PreReq: %alternatives_deps, gcc-c++-common >= 1.4.7 PreReq: %alternatives_deps, gcc-common >= 1.4.7 PreReq: gcc-common >= 1.4.7 PreReq: %alternatives_deps, gcc-common >= 1.4.7 PreReq: %alternatives_deps, gcc-common >= 1.4.7 $ Вот buildreq теперь будет путаться. $ /usr/share/buildreqs/optimize_package_list gcc-c++-common gcc4.1-c++ tsort: -: input contains a loop: tsort: gcc-c++-common tsort: gcc4.1-c++ gcc-c++-common $