Здравствуйте, коллеги.

Столкнулся с дурацкой проблемой при обновлении apache22:

===>  Deinstalling for textproc/expat2
===>   Deinstalling expat-2.0.1_2
/libexec/ld-elf.so.1: Shared object "libexpat.so.6" not found, required by "httpd"
===>  expat-2.0.1_2 : Your apache does not support DSO modules.
*** Error code 1

Stop in /usr/ports/textproc/expat2.
*** Error code 1

Stop in /usr/ports/textproc/expat2.

Оказалось, что пакет expat почему-то "зависит" от apache22.
Ну, и наоборот. Цикл получается.

Порты обновляю portmaster'ом.
portmaster --check-depends ничего криминального не находит.

Повыкидывал руками из /var/db/pkg/expat-2.0.1_2/+CONTENTS  строчки типа

@pkgdep apache-2.2.20_1
@comment DEPORIGIN:www/apache22

которых там не должно было быть.
И еще для для дюжины пакетов аналогичные.
Вместе с соответствующими из +REQUIRED_BY
Не помогло.
Как правильно "починить" зависимости?

--
Евгений Бунцев


Ответить