Установка PHP 5.3
Drakon 13 апреля, 2010 - 16:31
Взял ебилды отсюда: http://bugs.gentoo.org/show_bug.cgi?id=274512
Как написано в комментах к ебилду пхп:
#REMEBER!!!! You need to add the following strings to your /etc/portage/package.mask (create the file if it doesn't exists!) (This combination really works!) # #>=sys-devel/autoconf-2.62 #>=sys-devel/automake-1.9.6 # #After you add those strings you have to #emerge autoconf automake m4 #I don't know why "m4" (but hey, that worked for me, almost after a day of struggle=)))
Сделал.
Теперь получаю ошибку:
drakon / # emerge =dev-lang/php-5.3.2 * IMPORTANT: 11 news items need reading for repository 'gentoo'. * Use eselect news to read news items. * * The FEATURES=digest setting can prevent corruption from being noticed. * The `repoman manifest` command is the preferred way to generate * manifests and it is capable of doing an entire repository or category at * once. * Calculating dependencies... done! !!! All ebuilds that could satisfy "=sys-devel/automake-1.11*" have been masked. !!! One of the following masked packages is required to complete your request: - sys-devel/automake-1.11.1 (masked by: package.mask, ~amd64 keyword) - sys-devel/automake-1.11 (masked by: package.mask, ~amd64 keyword) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "dev-lang/php-5.3.2" [ebuild]) (dependency required by "=dev-lang/php-5.3.2" [argument]) * IMPORTANT: 11 news items need reading for repository 'gentoo'. * Use eselect news to read news items.
Т. е. package.mask блокирует нужный automake... Если теперь убрать эти строки из package.mask, то собирается PHP, который вызывает ошибку сегментирования.
»
- Для комментирования войдите или зарегистрируйтесь
Буквально сегодня собрал
Буквально сегодня собрал php-5.3.2 используя те же ебилды. Ничего не маскировал. сегфолтов пока не наблюдал.Завтра на работе напишу подробнее, какие пакеты стоят....
Значит
Значит так:
http://dpaste.org/J4ff/
http://dpaste.org/Ci3B/
Цитата: Т. е. package.mask
Чего-чего? А если подумать?
Вы в курсе, что „important“ по-английски — «важно»?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Про important в курсе...
Про important в курсе... Насколько я помню, там ничего нужного нету, если не занимаешься обновлением системы.
По поводу automake - а почему portage тогда пишет "sys-devel/automake-1.11.1 (masked by: package.mask" ?
-
потому что он замаскан был -
потому что он замаскан был - //К.О
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Drakon написал(а): По поводу
Потому, что кто то (кто же он?) его замаскировал //K.O.
Ещё один намёк: у меня
Ещё один намёк: у меня automake 1.11 в стабильной amd64
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.