The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Похоже на глюк в портах!!!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Похоже на глюк в портах!!!"
Сообщение от zakat emailИскать по авторуВ закладки on 20-Июн-03, 14:44  (MSK)
Сегодня имел неосторожность обновить порты ports-all.
Установка портов стала невозможной с ошибкой sed illegal option --i.
Проверил bsd.port.mk на предмет REINPLACE_CMD
Вот содержимое.
# Special macro for doing in-place file editing using regexps
.if defined(USE_REINPLACE)
REINPLACE_ARGS?=-i.bak
.if ${OSVERSION} < 460101 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500036 )
BUILD_DEPENDS+=${LOCALBASE}/bin/sed_inplace:${PORTSDIR}/textproc/sed_inplace
REINPLACE_CMD?=${LOCALBASE}/bin/sed_inplace ${REINPLACE_ARGS}
.else
REINPLACE_CMD?=${SED} ${REINPLACE_ARGS}
.endif
.endif

И у меня и на ftp://ftp.freebsd.org одинаково
Вызывает сомнения строка REINPLACE_ARGS?=-i.bak
sed не понимает аргумент -i.bak
После изменения строки
REINPLACE_ARGS?=-i.bak
на
REINPLACE_ARGS?=#-i.bak
Все заработало но....
Хотелось бы услышать мнения!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Похоже на глюк в портах!!!"
Сообщение от lavr emailИскать по авторуВ закладки on 20-Июн-03, 16:44  (MSK)
>Сегодня имел неосторожность обновить порты ports-all.
>Установка портов стала невозможной с ошибкой sed illegal option --i.
>Проверил bsd.port.mk на предмет REINPLACE_CMD
>Вот содержимое.
># Special macro for doing in-place file editing using regexps
>.if defined(USE_REINPLACE)
>REINPLACE_ARGS?=-i.bak
>.if ${OSVERSION} < 460101 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500036 )
>BUILD_DEPENDS+=${LOCALBASE}/bin/sed_inplace:${PORTSDIR}/textproc/sed_inplace
>REINPLACE_CMD?=${LOCALBASE}/bin/sed_inplace ${REINPLACE_ARGS}
>.else
>REINPLACE_CMD?=${SED} ${REINPLACE_ARGS}
>.endif
>.endif
>
>И у меня и на ftp://ftp.freebsd.org одинаково
>Вызывает сомнения строка REINPLACE_ARGS?=-i.bak
>sed не понимает аргумент -i.bak
>После изменения строки
>REINPLACE_ARGS?=-i.bak
>на
>REINPLACE_ARGS?=#-i.bak
>Все заработало но....
>Хотелось бы услышать мнения!!!

ну так там же явно видно - идет проверка OS и в зависимости от этого
используется или /usr/bin/sed или из портов sed_inplace
посмотри свою версию OS и если нужно поставь /usr/ports/textproc/sed_inplace, верни настройки взад и попробуй снова
тот же порт скомпилить

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Похоже на глюк в портах!!!"
Сообщение от zakat emailИскать по авторуВ закладки on 23-Июн-03, 17:25  (MSK)

>ну так там же явно видно - идет проверка OS и в
>зависимости от этого
>используется или /usr/bin/sed или из портов sed_inplace
>посмотри свою версию OS и если нужно поставь /usr/ports/textproc/sed_inplace, верни настройки взад
>и попробуй снова
>тот же порт скомпилить

Версия 47000
Значит работает строка:
REINPLACE_CMD?=${SED} ${REINPLACE_ARGS}
Но по умолчанию,тут же видно:
REINPLACE_ARGS?=-i.bak
получаем:
sed -i.bak .......
В ответ  sed illegal option --i.
Я выше написал что мне помогло, но хотелось бы знать это ошибка у них или ручки кривые!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру