[devel] Правильная сборка Zarafa
Радик Юсупов
radyus на yandex.ru
Вт Апр 26 18:02:43 UTC 2011
20.04.2011 11:26, Радик Юсупов пишет:
> Коллеги, начал разбираться с тем, чтобы _правильно_ упаковать
> web-конфиги для zarafa.
Вроде разобрался.
Теперь разбираюсь с правильной сборкой модуля для php.
На данный момент если собрать с коммитом
http://git.altlinux.org/people/radik/packages/?p=zarafa.git;a=commit;h=95af4c9b4c4c17dba8bcdab91c05b3e203346bca,
то пакеты собираются.
Но apache2 не запускается вот с такой ошибкой:
====
[notice] Apache/2.2.17 (Unix) PHP5/5.3.6 with Suhosin-Patch configured
-- resuming normal operations
[notice] SIGHUP received. Attempting to restart
[notice] Apache/2.2.17 (Unix) PHP5/5.3.6 with Suhosin-Patch configured
-- resuming normal operations
[notice] SIGHUP received. Attempting to restart
[notice] seg fault or similar nasty error detected in the parent process
====
Если добавить то что есть в коммите
http://git.altlinux.org/people/radik/packages/?p=zarafa.git;a=commit;h=022909b55bcd21a704490969ac989b77ab4b8efe
то сборка обламывается вот с такой ошибкой:
====
Making install in php-ext
make[2]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext'
make[3]: Entering directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext'
test -z "/usr/src/tmp/zarafa-buildroot/etc" || /bin/mkdir -p
"/usr/src/tmp/zarafa-buildroot/etc"
/bin/install -p -m 644 'zarafa.ini'
'/usr/src/tmp/zarafa-buildroot/etc/zarafa.ini'
test -z "/usr/src/tmp/zarafa-buildroot/usr/lib" || /bin/mkdir -p
"/usr/src/tmp/zarafa-buildroot/usr/lib"
/bin/sh ../libtool --mode=install /bin/install -p 'mapi.la'
'/usr/src/tmp/zarafa-buildroot/usr/lib/mapi.la'
libtool: install: error: cannot install `mapi.la' to a directory not
ending in /usr/lib/php/5.3.6/extensions
make[3]: *** [install-libLTLIBRARIES] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0/php-ext'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0'
make: *** [install] Error 2
make: Leaving directory `/usr/src/RPM/BUILD/zarafa-7.0.0'
error: Bad exit status from /usr/src/tmp/rpm-tmp.99387 (%install)
====
Подсматривал как делать тут:
http://git.altlinux.org/gears/p/php5-mysqli.git
Ребята, прошу помочь разобраться с правильной сборкой модуля для php5. К
сожалению, я не пойму как делать это _правильно_у_нас_, так как в их
пакете для centos у них совсем по-другому.
Тестирую на server-light.
Спасибо за конструктивные ответы!
P.S. По горячим следам пишу инструкцию по установке и первоначальной
настройке:
http://www.altlinux.org/Zarafa
P.P.S. Могу собрать тестовый таск для желающих
установить/поиграться/посмотреть в чем дело.
--
ALTLinux Team
E-mail/XMPP:radyus на ya.ru
Подробная информация о списке рассылки Devel