mask dev-lang/php-5.3.8

Как заставить portage обновляться до php-5.2.17? Упирается руками и ногами, хочет 5.3.8, а там Segmentation fault. Пробовал по вcякому, >=dev-lang/php-5.3.8, =dev-lang/php-5.2.17. Все равно не хочет. Наши кодеры хотят php-5.2.*

winterheart:

PS кодерам можно посоветовать что-нибудь из эпохи испанской инквизиции.

Обязательно учту :)

Рамаскировать?

Рамаскировать?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

akakernel

akakernel написал(а):
Упирается руками и ногами, хочет 5.3.8, а там Segmentation fault.

Если уверен, что система в нормальном состоянии, то на багзиллу. Тем более, что пакет стабильный.

ого заявка slep@nout ~ $ eix

ого заявка

slep@nout ~ $ eix dev-lang/php
* dev-lang/php
     Available versions:  
        (5.2)   [M]5.2.17
        (5.3)   5.3.8
        (5.4)   [M](~)5.4.0_beta1
        {adabas apache2 bcmath berkdb birdstep bzip2 calendar cdb cgi cjk +cli crypt +ctype curl curlwrappers db2 dbase dbmaker debug discard-path doc embed empress empress-bcs enchant esoob exif fdftk +fileinfo +filter firebird flatfile force-cgi-redirect fpm frontbase ftp gd gd-external gdbm gmp +hash +iconv imap inifile interbase intl iodbc ipv6 +json kerberos kolab ldap ldap-sasl libedit mhash msql mssql mysql mysqli mysqlnd ncurses nls oci8 oci8-instant-client odbc pcntl +pcre pdo +phar pic +posix postgres qdbm readline recode reflection sapdb +session sharedext sharedmem +simplexml snmp soap sockets solid spell spl sqlite sqlite3 ssl suhosin sybase-ct sysvipc threads tidy +tokenizer truetype unicode wddx xml xmlreader xmlrpc xmlwriter xpm xsl zip zlib}
     Homepage:            http://php.net/
     Description:         The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs.

Стабильным он был, пока не замаскался из-за прекращения поддержки ( и соотж. багфиксинга)

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 ;)

я про 5.3.8, если что

я про 5.3.8, если что

Получается, что на одной

Получается, что на одной системе у меня 5.3.8 собрался нормально, на другой Segmentation fault. Значит косяк с системой. Куда копать, товарищи?

И да, вопрос остается в силе: как размаскировать 5.2.17? Инквизиция уже на подходе :)

Segmentation fault при сборке

Segmentation fault при сборке или при работе? emerge --info в студию
Как размаскировать написано в хэндбуке.

Segmentation fault при

Segmentation fault при сборке. emerge --info. Могу я полюбопытствовать, на что вы там обращаете внимание?

Размаскирвать получилось так:
package.unmask

=dev-lang/php-5.2.17

package.mask

>=dev-lang/php-5.3.8

В доках портажа как-то скользко это описывается

Например на далекие от

Например на далекие от безопасных значений CFLAGS и CXXFLAGS, включенные distccd и ccache, да и вообще на любые странности.
У вас один из питонов "лишний". И я бы попробовал собрать с MAKEOPTS поменьше, например 2 и проверил оперативку. Если с оперативкой все Ок и даже с MAKEOPTS="-j1" падает, то лог сюда и в багзилу.(лучше второе)

Размаскировали? компильнулось?

Размаскировал, собралось

Размаскировал, собралось нормально. Попробовал еще раз собрать 5.3.8 с MAKEOPTS=j1, итог тот же

warning: libcrypto.so.0.9.8,

 warning: libcrypto.so.0.9.8, needed by /usr/lib/libnetsnmp.so, may conflict with libcrypto.so.1.0.0

Мне все ясно

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 ;)

Я так понимаю дело в

Я так понимаю дело в net-analyzer/net-snmp? На этой машине стоит net-analyzer/net-snmp-5.4.2.1-r4, на другой net-analyzer/net-snmp-5.4.3

После emerge --sync; emerge portage; пакет net-analyzer/net-snmp на испытуемой машине до 5.4.3 обновляться не собирается.

~arch

он в ~arch, размаскируйте, обновите и почистите депенды.

Keep it simple, stupid

не советуй глупостей, сам

не советуй глупостей, сам snmp нипричем

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 ;)

Известная ошибка в PHP. Если

Если в PHP ничего SNMP-шного не используется, то просто отключи для PHP USE-флаг SNMP. И пройдись перед этим revdep-rebuild'ом.

Не грусти, товарищ! Всё хорошо, beautiful good!

Спасибо, помогло.

Спасибо, помогло.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".