Не собирается из портов

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Syward
мл. сержант
Сообщения: 81
Зарегистрирован: 2008-07-06 22:27:33
Откуда: Mytischi
Контактная информация:

Не собирается из портов

Непрочитанное сообщение Syward » 2009-12-09 19:25:36

Пытаюсь собрать пых:

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

Build complete.
Don't forget to run 'make test'.
===>  Installing for php5-5.2.11_1
===>   php5-5.2.11_1 depends on file: /usr/local/sbin/apxs - found
===>   php5-5.2.11_1 depends on executable: pkg-config - found
===>   Generating temporary packing list
===>  Checking if lang/php5 already installed
-q: not found
*** Error code 127

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

Stop in /usr/ports/lang/php5.
или разобрать:

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

# make -C /usr/ports/lang/php5 deinstall
===>  Deinstalling for lang/php5
-q: not found
*** Error code 127

Stop in /usr/ports/lang/php5.
получаю одно и тоже.
Причем без разницы, что я собираю net-snmp или иксы. Вываливается на этом месте.
система:

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

# uname -a
FreeBSD syward.local 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Wed Dec  9 15:44:03 MSK 2009     root@syward.local:/usr/obj/usr/src/sys/www  i386
здесь вроде криминального нет ничего:

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

# cat /etc/make.conf
PERL_VERSION=5.8.9
COMPAT4X=true
NO_PROFILE=yes
NO_GAMES=yes
DOC_LANG=en_US.ISO8859-1 ru_RU.KOI8-R
WITHOUT_X11=YES
NO_X11=YES
WITH_IDEA=yes
MAKE_IDEA=yes
WITHOUT_GAMES=yes
WITHOUT_INET6=yes
WITHOUT_INET6_SUPPORT=yes
WITHOUT_PROFILE=yes
WITHOUT_IPV6=yes
WITHOUT_JAVA=yes
WITH_ODBC=yes
KERNCONF=www
#
мир с ядром только что собрались, не помогло :(
никто не сталкивался?
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©

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

Аватара пользователя
smk
рядовой
Сообщения: 22
Зарегистрирован: 2009-12-08 18:57:05

Re: Не собирается из портов

Непрочитанное сообщение smk » 2009-12-09 19:50:07

Такое ощущение что ошибка в самом порту php5. Пробовали обновлять порты?
Обсуждения в форуме часто напоминают анализ кала: кто-то на...рал и ушел, а другие сидят и спорят...

Аватара пользователя
Syward
мл. сержант
Сообщения: 81
Зарегистрирован: 2008-07-06 22:27:33
Откуда: Mytischi
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение Syward » 2009-12-09 20:01:16

любой порт вываливается с

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

===>  Checking if some/port already installed
-q: not found
порты обновлял. Похоже опцию -q почикали...
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©

Аватара пользователя
smk
рядовой
Сообщения: 22
Зарегистрирован: 2009-12-08 18:57:05

Re: Не собирается из портов

Непрочитанное сообщение smk » 2009-12-09 20:09:54

К сожалению во FreeBSD я не слишком гуру, помочь не могу. Вот если б Генту - тут бы revdep-rebuild -vv и equery php5...

Просто слежу за топиком :)
Обсуждения в форуме часто напоминают анализ кала: кто-то на...рал и ушел, а другие сидят и спорят...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение manefesto » 2009-12-10 9:58:55

где то -q затесалась
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение Gamerman » 2009-12-10 13:16:12

У меня когда то-тоже была проблема с ключиком. Оказалось, что был конфликт с програмками (разных версий) mktemp кажеться.
Попробуй

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

make -n install
PS.

Вот подобная проблема была. http://forum.lissyara.su/viewtopic.php?f=8&t=19753
Глюк глюком вышибают!

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Не собирается из портов

Непрочитанное сообщение vintovkin » 2009-12-10 13:33:00

у меня тож баги были с пхп
погло вот это
pkg_register_force
?
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
Syward
мл. сержант
Сообщения: 81
Зарегистрирован: 2008-07-06 22:27:33
Откуда: Mytischi
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение Syward » 2009-12-11 0:18:22

Gamerman писал(а):У меня когда то-тоже была проблема с ключиком. Оказалось, что был конфликт с програмками (разных версий) mktemp кажеться.
Попробуй

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

make -n install
PS.

Вот подобная проблема была. http://forum.lissyara.su/viewtopic.php?f=8&t=19753
есть такая опция

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

echo "===>  Checking if net/hping already installed";  
/bin/mkdir -p /var/db/pkg;  already_installed=` -q -O net/hping`;  
if [ -n "${already_installed}" ]; 
then  for p in ${already_installed}; 
do  prfx=` -q -p ${p} 2> /dev/null | /usr/bin/sed -ne '1s|^@cwd ||p'`; 
 if [ "x/usr/local" = "x${prfx}" ]; 
then  df=` -q -f ${p} 2> /dev/null | /usr/bin/grep -v "^@" | /usr/bin/comm -12 - /usr/ports/net/hping/work/.PLIST.mktmp`; 
 if [ -n "${df}" ]; 
then  found_package=${p};  
break;  
fi;  
fi;  
done;  
и даже в мане есть.

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

# man make|grep '\-q'
     -q      Do not execute any commands, but exit 0 if the specified targets
Чего ему надо-то?
vintovkin писал(а):у меня тож баги были с пхп
погло вот это
pkg_register_force
?
не прокатило :(
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©

Аватара пользователя
Syward
мл. сержант
Сообщения: 81
Зарегистрирован: 2008-07-06 22:27:33
Откуда: Mytischi
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение Syward » 2009-12-11 16:49:27

Победил...
оказывается в /usr/ports/Mk/bsd.port.mk не подхватывались переменные:
было:

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

already_installed=` -q -O net/hping`;  
должно быть:

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

already_installed=`/usr/sbin/pkg_info -q -O net/hping`; 

это добавил в начало /usr/ports/Mk/bsd.port.mk.

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

.if exists(${LOCALBASE}/sbin/pkg_info)
PKG_CMD?=                       ${LOCALBASE}/sbin/pkg_create
PKG_ADD?=                       ${LOCALBASE}/sbin/pkg_add
PKG_DELETE?=                   ${LOCALBASE}/sbin/pkg_delete
PKG_INFO?=                      ${LOCALBASE}/sbin/pkg_info
PKG_VERSION?=                 ${LOCALBASE}/sbin/pkg_version
.else
PKG_CMD?=                      /usr/sbin/pkg_create
PKG_ADD?=                       /usr/sbin/pkg_add
PKG_DELETE?=                   /usr/sbin/pkg_delete
PKG_INFO?=                      /usr/sbin/pkg_info
PKG_VERSION?=                 /usr/sbin/pkg_version
.endif
и вуаля)
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение Gamerman » 2009-12-11 17:38:21

Странно, чего они там наменяли?
Глюк глюком вышибают!

Аватара пользователя
Syward
мл. сержант
Сообщения: 81
Зарегистрирован: 2008-07-06 22:27:33
Откуда: Mytischi
Контактная информация:

Re: Не собирается из портов

Непрочитанное сообщение Syward » 2009-12-27 12:41:40

прикольно...
сделал

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

portsnap fetch update
после
portupgrade mc

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

*****
===>  Checking if misc/mc already installed
-q: not found
лезу в /usr/ports/Mk/bsd.port.mk

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

# cat /usr/ports/Mk/bsd.port.mk|grep pkg_info
#
но там есть

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

.include "${PORTSDIR}/Mk/bsd.commands.mk"
смотрим там:

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

# cat /usr/ports/Mk/bsd.commands.mk|grep pkg_info
#
Народ, кто на карренте, подтвердите багу?
Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Все остальные oсваиваются путем oбучения или методом тыка...©