Страница 1 из 1

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

Добавлено: 2012-04-25 12:41:25
sasha181
Подскажите пожалуйста как правильно поставить 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

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

Добавлено: 2012-04-26 8:33:55
sasha181
Вообщем, решение оказывается лежало на поверхности.
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
сегодня проверю этот вариант и отпишусь.