новый набор портов для php52

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение hizel » 2010-04-23 19:16:27

:shock: dinoex@ закоммитил php52 в дерево портов :shock:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-23 19:25:45

hizel писал(а)::shock: dinoex@ закоммитил php52 в дерево портов :shock:
где? тока что cvsup делал - нету
Убей их всех! Бог потом рассортирует...


Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-23 19:33:49

тока написал - посыпались письма - чё-то не собирается где-то на пороховой бочке =((
походу я крупно попал, с этим 81 портом...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение hizel » 2010-04-23 19:41:35

http://cia.vc/stats/project/FreeBSD

я не нашел где это в рассылке
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение hizel » 2010-04-23 19:43:33

lissyara писал(а):тока написал - посыпались письма - чё-то не собирается где-то на пороховой бочке =((
походу я крупно попал, с этим 81 портом...
раньше надо было думать :(
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-23 19:50:49

хе. когда я коммитил - они все собирались.
щас всё закинут - буду мучать - чё там у них не так
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-23 22:23:27

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

gw01# find . -name php52\* -type d | wc -l
      42
gw01#    
пока тока это...
видать устал =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-24 8:48:21

закоммитили всё кроме этого:

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

Please explain why the folowing ports should no be slave ports of there php5 option:

devel/php52-geshi
devel/php52-ice
devel/php52-phing
devel/php52-pinba
converters/php52-bsdconv
databases/php52-propel
databases/php52-rrdtool
graphics/php52-chartdirector
graphics/php52-ffmpeqg
japanese/php52-mecab
непойму чё dinoex имеет ввиду под этой фразой...
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-24 12:12:44

Please explain why the folowing ports should no be slave ports of there php5 option:
обьясните почему следующие порты не должны зависесть от php5 опций(make config?)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-24 17:02:04

бля, я тоже дословно это перевёл - я смысла не понимаю!

всё что он привёл - они не собираются из самого php. это либо независимые от версии подключаемые файлы, либо вообще чё-то левое, не входящее в дист php
Убей их всех! Бог потом рассортирует...

adeep
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение adeep » 2010-04-24 23:56:56

ды я так понял спрашивает почему эти модули не включены в список опций порта php52-extensions

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-25 0:05:08

думаю - всключены - было бы по другому на инглыше
все таки там = slave, значит быть в подчинении(зависеть)

корректировано
обьясните почему следующие порты должны не зависесть от php5 опций(make config?)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Alex Keda » 2010-04-25 0:14:21

бля... ну от каких опций-то - непонгятно...
он мне, кстати, тоже нифига не ответил...
может думает что тупой и ответа недостоин? =)
но я реально не понимаю чё он имел ввиду...
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение Гость » 2010-04-25 0:16:27

make config в своем порты набери
у тебя есть опции по кажому этому порту?
а почему все те порты должны независеть?
а если они не зависят зачем их тогда как 52 добавлять в ядро?

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: lang/php5 updated to 5.3.2

Непрочитанное сообщение thefree » 2010-04-25 9:21:10

он подразумевает почему эти модули зависят от php52 а не от php5
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: новый набор портов для php52

Непрочитанное сообщение Alex Keda » 2010-04-27 13:56:32

обновил до 5.2.13
Убей их всех! Бог потом рассортирует...

Nick_mad
сержант
Сообщения: 277
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: новый набор портов для php52

Непрочитанное сообщение Nick_mad » 2010-05-17 11:31:29

Случайно наткнулся

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

server# cd /usr/ports
server# make search name=php5-pcre
Port:   devel/php5-pcre
Moved:  lang/php5
Date:   2010-04-09
Reason: Bundled in core php

server# cd /usr/ports/devel/php5-pcre
/usr/ports/devel/php5-pcre: No such file or directory.
есть /usr/ports/devel/php52-pcre

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: новый набор портов для php52

Непрочитанное сообщение BiJey » 2010-05-17 12:47:13

подскажите в чем проблема, ставлю на чистую систему 7.3(amd): apache22, php52, php52-extensions.
в php52-extensions проблема с установкой ming, во-первых не устанаваливаеться, вылетают ошибки, во-вторых, тянет очень много всего из X-ов
перед установкой пересобераю ядро с опциями фервола и квот, порты обновляю portsnap fetch, portsnap extract, portsnap fetch update(эта команда в день установки не нужна)
может php52-extensions надо ставить в какомто порядке? или с опцией какойто, пробывал даже в make.conf и src.conf добавлять WITHOUT_X11=yes

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: новый набор портов для php52

Непрочитанное сообщение BiJey » 2010-05-18 16:32:56

ну что никто не обьяснит? почему в требованиях php52-ming пишет одно, хотя в реале ставяться какието порты из accessibility/accerciser???
я уже все необходимые порты поставил:
php52-ming-5.2.13
The ming shared extension for php
Long description : Sources : Changes : Download
Maintained by: admin@lissyara.su
Requires: autoconf-2.62, autoconf-wrapper-20071109, kbproto-1.0.4, libICE-1.0.6,1, libSM-1.1.1,1, libX11-1.3.3,1, libXau-1.0.5, libXdmcp-1.0.3, libiconv-1.13.1_1, libpthread-stubs-0.3_3, libungif-4.1.4_5, libxcb-1.6, libxml2-2.7.7, m4-1.4.14,1, ming-0.3.0_4, perl-5.10.1_1, php52-5.2.13, pkg-config-0.23_1, png-1.4.1_1, xproto-7.0.16

и всеравно тянеться какието зависимости...


установил ming!
через /usr /ports/lang/php52-ex... лучше минг не ставить, а в ручную найти /usr/ports/graphics/php52-ming и установить отсюда, бред какойто непойму что это за прикол такой, но так ничего не тянулось

Аватара пользователя
gonzo111
лейтенант
Сообщения: 648
Зарегистрирован: 2007-11-15 16:32:33
Откуда: China
Контактная информация:

Re: новый набор портов для php52

Непрочитанное сообщение gonzo111 » 2010-05-22 12:25:01

Alex Keda писал(а):обновил до 5.2.13
спасибо за порт ты крут :smile: :Bravo:
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: новый набор портов для php52

Непрочитанное сообщение Dmitriy_K » 2010-05-24 4:39:02

Огромное спасибо за полезное дело! :smile:
К сожалению, у меня на двух машинах поставилось, а на третьей получил такое сообщение об ошибке:

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

# portupgrade -R -b -fo lang/php52 lang/php5

===>  Found saved configuration for php52-5.2.13
=> php-5.2.13.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
-----------------------------------------------------
-----------------------------------------------------
ext/sqlite/config.m4:50: warning: AC_CACHE_VAL(pdo_inc_path, ...): suspicious cache-id, must contain _cv_ to be cached
ext/sqlite/config.m4:50: the top level
env: -O2: No such file or directory
===>  Script "configure" failed unexpectedly.
Please report the problem to admin@lissyara.su [maintainer] and attach the
"/usr/ports/lang/php52/work/php-5.2.13/config.log" including the output of
the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/lang/php52.
*** Error code 1

Stop in /usr/ports/lang/php52.
*** Error code 1

Stop in /usr/ports/lang/php52.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20100524-92077-178uh82-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libtool-2.2.6b UPGRADE_PORT_VER=2.2.6b make
** Fix the problem and try again.
--->  Skipping 'lang/php52' (db42-4.2.52_5) because it has already failed
--->  Skipping 'lang/php52' (libiconv-1.13.1) because it has already failed
--->  Skipping 'lang/php52' (gettext-0.17_1) because it has already failed
--->  Skipping 'lang/php52' (autoconf-wrapper-20071109) because it has already failed
--->  Skipping 'lang/php52' (pcre-8.02) because it has already failed
--->  Skipping 'lang/php52' (automake-wrapper-20071109) because it has already failed
--->  Skipping 'lang/php52' (perl-5.8.9_3) because it has already failed
--->  Skipping 'lang/php52' (python26-2.6.2_2) because it has already failed
--->  Skipping 'lang/php52' (expat-2.0.1) because it has already failed
--->  Skipping 'lang/php52' (m4-1.4.13,1) because it has already failed
--->  Skipping 'lang/php52' (p5-gettext-1.05_2) because it has already failed
--->  Skipping 'lang/php52' (gmake-3.81_3) because it has already failed
--->  Skipping 'lang/php52' (help2man-1.36.4_3) because it has already failed
--->  Skipping 'lang/php52' (autoconf-2.62) because it has already failed
--->  Skipping 'lang/php52' (automake-1.9.6_3) because it has already failed
--->  Skipping 'lang/php52' (gdbm-1.8.3_3) because it has already failed
--->  Skipping 'lang/php52' (apache-2.2.13) because it has already failed
--->  Skipping 'lang/php52' (pkg-config-0.23_1) because it has already failed
--->  Skipping 'lang/php52' (libxml2-2.7.3) because it has already failed
--->  Skipping 'lang/php52' (php5-5.2.12) because it has already failed
--->  Skipping 'lang/php52' (php5-pcre-5.2.10) because it has already failed
--->  Skipping 'lang/php52' (php5-spl-5.2.12) because it has already failed
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! lang/php52 (libtool-2.2.6b)   (unknown build error)
        * lang/php52 (db42-4.2.52_5)
        * lang/php52 (libiconv-1.13.1)
        * lang/php52 (gettext-0.17_1)
        * lang/php52 (autoconf-wrapper-20071109)
        * lang/php52 (pcre-8.02)
        * lang/php52 (automake-wrapper-20071109)
        * lang/php52 (perl-5.8.9_3)
        * lang/php52 (python26-2.6.2_2)
        * lang/php52 (expat-2.0.1)
        * lang/php52 (m4-1.4.13,1)
        * lang/php52 (p5-gettext-1.05_2)
        * lang/php52 (gmake-3.81_3)
        * lang/php52 (help2man-1.36.4_3)
        * lang/php52 (autoconf-2.62)
        * lang/php52 (automake-1.9.6_3)
        * lang/php52 (gdbm-1.8.3_3)
        * lang/php52 (apache-2.2.13)
        * lang/php52 (pkg-config-0.23_1)
        * lang/php52 (libxml2-2.7.3)
        * lang/php52 (php5-5.2.12)
        * lang/php52 (php5-pcre-5.2.10)
        * lang/php52 (php5-spl-5.2.12)

# rehash
# php -v
PHP 5.2.12 (cli) (built: Dec 30 2009 07:31:16)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
Что не так? Почему происходит затык на опции make.conf -O2 ? :oops:
Непонятно как избежать повторения подобных затыков. Ведь опция -О2 полезна для компиляции.

И ещё вопрос. Можно ли как-то сделать, чтобы при таком апгрейде в списке установленных портов не оставалось записи старого порта?
Ладно бы только для одного PHP так было, но ведь ещё есть куча модулей. Для них тоже так будет?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35262
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: новый набор портов для php52

Непрочитанное сообщение Alex Keda » 2010-05-24 7:44:30

реклмендую удалить подчистую старый пых и поставить новый
без баловства с опциями
Убей их всех! Бог потом рассортирует...

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: новый набор портов для php52

Непрочитанное сообщение Dmitriy_K » 2010-05-24 8:08:54

Я так и сделал, но это всё не по Феншую. :no:

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: новый набор портов для php52

Непрочитанное сообщение Dmitriy_K » 2010-05-25 10:50:20

После установки PHP 5.2.13 часть скриптов страниц перестала работать, вываливая в лог апача сообщение:

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

ALERT - canary mismatch on efree() - heap overflow detected
Помогли эти ссылки:
http://readthefuckingmanual.net/error/2576/
http://lists.mandriva.com/bugs/2008-07/msg00290.php
http://old.nabble.com/-Bug-41297--NEW:- ... 93263.html
Там говорится, что такие ошибки обычно выдает Suhosin-Patch.
Решением является запись в php.ini :

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

mssql.datetimeconvert = Off
и рестарт апача.