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

не собираеться софт

Добавлено: 2008-12-23 10:56:46
doker
день добрый, нужна помощь

FreeBSD 7.0
ставлю portupgred`ом php-extensions из портов
вылетает с ошибкой
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 124 packages found (-0 +3) ... done]
[Gathering depends for lang/php5-extensions ........................../usr/local/lib/ruby/1.8/set.rb:257:in `merge': value must be enumerable (ArgumentError)
from /usr/local/sbin/portinstall:838:in `get_all_depends'
from /usr/local/lib/ruby/1.8/set.rb:189:in `each'
from /usr/local/lib/ruby/1.8/set.rb:189:in `each_key'
from /usr/local/lib/ruby/1.8/set.rb:189:in `each'
from /usr/local/sbin/portinstall:837:in `get_all_depends'
from /usr/local/sbin/portinstall:838:in `get_all_depends'
from /usr/local/lib/ruby/1.8/set.rb:189:in `each'
from /usr/local/lib/ruby/1.8/set.rb:189:in `each_key'
... 15 levels...
from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
from /usr/local/sbin/portinstall:221:in `new'
from /usr/local/sbin/portinstall:221:in `main'
from /usr/local/sbin/portinstall:2175

когда ставлю make`ом то следующее

===> Vulnerability check disabled, database not found
===> Found saved configuration for php5-extensions-1.2
===> Extracting for php5-extensions-1.2
===> Patching for php5-extensions-1.2
===> php5-extensions-1.2 depends on file: /usr/local/include/php/main/php.h - found
===> php5-extensions-1.2 depends on file: /usr/local/lib/php/20060613/bz2.so - not found
===> Verifying install for /usr/local/lib/php/20060613/bz2.so in /usr/ports/archivers/php5-bz2
"/usr/ports/Mk/bsd.port.mk", line 2240: Malformed conditional (${PREFIX} == /usr)
"/usr/ports/Mk/bsd.port.mk", line 2890: Malformed conditional (${PREFIX} == /usr)
"/usr/ports/Mk/bsd.port.mk", line 3000: Malformed conditional (${PREFIX} == /usr)
"/usr/ports/Mk/bsd.port.mk", line 3002: if-less else
"/usr/ports/Mk/bsd.port.mk", line 3004: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 5700: Malformed conditional ((${PREFIX} != ${LOCALBASE} && ${PREFIX} != ${X11BASE} && ${PREFIX} != ${LINUXBASE} && ${PREFIX} != "/usr"))
"/usr/ports/Mk/bsd.port.mk", line 5705: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6206: if-less endif
"/usr/ports/Mk/bsd.port.mk", line 6209: if-less endif
make: fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.
*** Error code 1

Stop in /usr/ports/lang/php5-extensions.


и ничего из пхп компонентов тоже неставится ( сам пхп встал нормально)
есть подозрение что сие произошло из за того , что сделал pkg_delete вместо деинсталла когда пытался обновить php , уже ставил старую версию, удалял корректоно, нихт. подскажите плз, как починить ?

Re: не собираеться софт

Добавлено: 2008-12-23 11:02:54
warzoni
что у тебя в make.conf

похже префикс нетуда или что то в этом роде довай шел гляну .чёрт его там куча всего может быть.

Re: не собираеться софт

Добавлено: 2008-12-23 11:05:47
f_andrey
doker писал(а):день добрый, нужна помощь
:evil: Ведь уже не первое сообшение на форуме, так что почему до сих пор не оформлено по человечески специально для лентяев правила вынесли наверх и раскрасили красным :st:
По проблеме когда последний раз обновляли порты?

Re: не собираеться софт

Добавлено: 2008-12-23 11:14:22
doker
make.conf
# added by use.perl 2008-11-12 15:40:48
PERL_VER=5.8.8
PERL_VERSION=5.8.8
PORTSDIR?= /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/mail/exim
WITH_MYSQL= yes
LOG_FILE_PATH?= syslog
WITH_CONTENT_SCAN= yes
WITH_DEFAULT_CHARSET?= koi8-r
WITHOUT_IPV6= yes

порты обновлял перед процессом

Re: не собираеться софт

Добавлено: 2008-12-23 11:17:32
warzoni
doker писал(а):make.conf
# added by use.perl 2008-11-12 15:40:48
PERL_VER=5.8.8
PERL_VERSION=5.8.8
PORTSDIR?= /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/mail/exim
WITH_MYSQL= yes
LOG_FILE_PATH?= syslog
WITH_CONTENT_SCAN= yes
WITH_DEFAULT_CHARSET?= koi8-r
WITHOUT_IPV6= yes

порты обновлял перед процессом
PORTSDIR?= /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/mail/exim
WITH_MYSQL= yes
LOG_FILE_PATH?= syslog
WITH_CONTENT_SCAN= yes
WITH_DEFAULT_CHARSET?= koi8-r
WITHOUT_IPV6= yes

убери это и попробуй. стандартно Make и т п.

Re: не собираеться софт

Добавлено: 2008-12-23 11:26:49
doker
непрошло (

Re: не собираеться софт

Добавлено: 2008-12-23 11:47:27
warzoni
doker писал(а):непрошло (
обнови ещё раз порты :smile:

Re: не собираеться софт

Добавлено: 2008-12-23 11:58:05
doker
Ports tree is already up to date.

Re: не собираеться софт

Добавлено: 2008-12-23 14:21:23
doker
всем агромное спасибо )
перезалил php порты, и всё стало нормально устанавливаться

Re: не собираеться софт

Добавлено: 2008-12-23 14:44:05
Alex Keda
на досуге, крутаните страницу вверх и прочтите текст на красном фоне.
и в дальнейшем оформляйте сообщения нормально.

Re: не собираеться софт

Добавлено: 2008-12-23 15:24:55
doker
извините, исправлюсь