Проблема с apache-itk (конфликтует с портом apache)

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sasha181
сержант
Сообщения: 169
Зарегистрирован: 2008-02-04 17:02:30
Откуда: Краснодар

Проблема с apache-itk (конфликтует с портом apache)

Непрочитанное сообщение sasha181 » 2012-04-25 12:41:25

Подскажите пожалуйста как правильно поставить apache-itk из портов.
Так-то он установился, но при попытке поставить какой-то доп. модуль php например выдаёт ошибку, что требуется apache а тот в свою очередь конфликтует с apache-itk

Код: Выделить всё

root@svn [/usr/ports]# portinstall php5-simplexml
[Gathering depends for textproc/php5-simplexml .................................................. done]
--->  Installing 'apache-2.2.22_5' from a port (www/apache22)
--->  Building '/usr/ports/www/apache22'
===>  Cleaning for apache-2.2.22_5

 To enable a module category: WITH_<CATEGORY>_MODULES
 To disable a module category: WITHOUT_<CATEGORY>_MODULES

 Per default categories are:
  AUTH AUTHN AUTHZ DAV CACHE MISC
 Categories available:
  AUTH AUTHN AUTHZ CACHE DAV EXPERIMENTAL LDAP  MISC PROXY SSL SUEXEC THREADS

  To see all available knobs, type make show-options
  To see all modules in different categories, type make show-categories
  You can check your modules configuration by using make show-modules


===>  apache-2.2.22_5 conflicts with installed package(s):
      apache-itk-2.2.22_5

      They install files into the same place.
      You may want to stop build with Ctrl + C.
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for apache-2.2.21

===>  apache-2.2.22_5 conflicts with installed package(s):
      apache-itk-2.2.22_5

      They will not build together.
      Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/www/apache22.
*** Error code 1

Stop in /usr/ports/www/apache22.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall20120425-43329-1u9vkrz-0 env make
** Fix the problem and try again.
--->  Skipping 'textproc/php5-simplexml' because a requisite port 'www/apache22' failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! www/apache22  (unknown build error)
        * textproc/php5-simplexml
Последний раз редактировалось f_andrey 2012-04-25 15:46:07, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

sasha181
сержант
Сообщения: 169
Зарегистрирован: 2008-02-04 17:02:30
Откуда: Краснодар

Re: Проблема с apache-itk (конфликтует с портом apache)

Непрочитанное сообщение sasha181 » 2012-04-26 8:33:55

Вообщем, решение оказывается лежало на поверхности.
http://ru.ispdoc.com/index.php/%D0%A3%D ... he_MPM-ITK
Заглянул в /usr/ports/www/apache22-itk-mpm/Makefile
Тоже самое и делается, что описано по ссылке. А следовательно, зачем тогда наживать себе проблем с установкой порта /usr/ports/www/apache22-itk-mpm который не удовлетворяет многим зависимостям других портов.

Думаю, можно вместо правки makefile.local указать в /etc/make.conf что-то вроде этого

Код: Выделить всё

.if ${.CURDIR} == /usr/ports/www/apache22
  WITH_MPM=itk
.endif
сегодня проверю этот вариант и отпишусь.