Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o

Ответить
Настройки темы
FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Изменения
Автор: mar
Дата: 03-05-2005
при make all для kde3 вываливается тут:
Цитата:
===> p5-gettext-1.03 depends on file: /usr/local/bin/perl5.8.5 - found
===> Patching for p5-gettext-1.03
===> p5-gettext-1.03 depends on file: /usr/local/bin/perl5.8.5 - found
===> Applying FreeBSD patches for p5-gettext-1.03
===> p5-gettext-1.03 depends on file: /usr/local/bin/perl5.8.5 - found
===> p5-gettext-1.03 depends on shared library: intl - found
===> Configuring for p5-gettext-1.03
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = "ru_RU.KOI8-R",
LANG = "ru_RU.KOI8-R"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Unable to find a perl 5 (by these names: /usr/local/bin/perl5.8.5 perl perl5 perl5.8.5 miniperl,
in these dirs: /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin
/usr/local/bin /usr/X11R6/bin /root/bin /usr/local/bin)

Writing Makefile for Locale::gettext
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = "ru_RU.KOI8-R",
LANG = "ru_RU.KOI8-R"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

===> Building for p5-gettext-1.03
0: not found
*** Error code 127
Stop in /usr/ports/devel/p5-Locale-gettext/work/gettext-1.03.
*** Error code 1

Stop in /usr/ports/devel/p5-Locale-gettext.
*** Error code 1

Stop in /usr/ports/misc/help2man.
*** Error code 1

Stop in /usr/ports/devel/autoconf259.
*** Error code 1

Stop in /usr/ports/net/samba-libsmbclient.
*** Error code 1

Stop in /usr/ports/x11/kdebase3.
*** Error code 1

Stop in /usr/ports/x11/kdebase3.
*** Error code 1

Stop in /usr/ports/x11/kde3.
При этом:
Цитата:
locale
LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=ru_RU.KOI8-R
perl -v
Цитата:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = "ru_RU.KOI8-R",
LANG = "ru_RU.KOI8-R"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

This is perl, v5.8.5 built for i386-freebsd-64int
То есть локаль - та самая, но perl ее в упор не видит. А perl 5.8.5 - но это прошло незамеченным при поиске во время компиляции?
Попытка
cd /usr/ports/devel/p5-Locale-gettext
make all
кончается также
Не наступал ли кто-нибудь на эти грабли и не знает ли, как с ними бороться?

Отправлено: 08:46, 03-05-2005

 
mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Возникло страшное подозрение, - не могло ли такое случится из-за того, что мир собирался :] когда система еще не была руссифицирована. (Как-то раньше мне не приходилось сталкиваться с проблемами подобного рода).
Пока сделано следующее:
- в /etc/make.conf заремлены все строки, касающиеся уже установленного Perl5,
- запущено для kde3
make all FORCE_PKG_REGISTER=yes

Вроде бы, сборка пошла дальше прошлого места (сейчас меня дома нет, вс, что я могу, это подсмотреть чем-нибудь, вроде
ps -ax
вижу:
29511 p0 I+ 0:00,01 /bin/sh -c /usr/bin/dialog --checklist "Options for arts 1.4.0,1" 21 70 15 ESD "Enable esound supp
29512 p0 I+ 0:00,01 /usr/bin/dialog --checklist Options for arts 1.4.0,1 21 70 15 ESD Enable esound support off NAS Ena
то есть, там, похоже висит диалоговое окно и ждет меня
О результатах доложу, идеи с удовольствием послушаю (я далеко не уверена, что пошла в нужную сторону)


Отправлено: 12:21, 03-05-2005 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


mar
Для таких задач есть очень удобная штука screen(1)

Отправлено: 13:31, 03-05-2005 | #3

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


ну так это для - ответить на вопрос, подключившись к нужной консоли? (спасибо)
А по поводу проблемы и пути решения?

Отправлено: 16:22, 03-05-2005 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


mar
Как мне кажется, perl локаль видит, при чём правильно, но не знает такой локали. Что-то в установке самого перла.

-------
Поспешай не торопясь


Отправлено: 06:45, 04-05-2005 | #5

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


оказалось:
1) я вычекала не ту версию FreeBSD - не 5.3, а CURRENT (6) (http://www.forum.oszone.net/showthread.php?t=48903) Что и получила после make world
2) и Perl был 5.8.5
2) описанных выше махинаций (
Цитата:
- в /etc/make.conf заремлены все строки, касающиеся уже установленного Perl5,
- запущено для kde3
make all FORCE_PKG_REGISTER=yes
имеем Perl v5.8.6 без проблем с локалями (зато одну большую проблему - откатываться, или не откатываться :/ с CURRENT до STABLE)

Отправлено: 09:48, 04-05-2005 | #6


Аватара для Belansky

Юниксоид


Сообщения: 3001
Благодарности: 45

Профиль | Отправить PM | Цитировать


mar
Ну, я уже высказал свое мнение относительно отката. http://forum.oszone.net/showthread.php?t=48903

-------
Косово je Србиjа!


Отправлено: 09:57, 04-05-2005 | #7


Старожил


Сообщения: 222
Благодарности: 2

Профиль | Отправить PM | Цитировать


под 6-CURRENT выскакивали ошибки с локалью, так с ними и непоборолся, хотя нормальной работе они не мешали.

-------
FreeBSD 9.0-STABLE #0: Tue Mar 13 16:45:29 YEKT 2012
-------
@FrIcE


Отправлено: 10:33, 06-05-2005 | #8

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


FrIcE
у меня победилось способом, указанным выше, но я все равно начала по новой для 5.3 (вернее, теперь она уже FreeBSD 5.4-STABLE )

Отправлено: 13:13, 06-05-2005 | #9



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Ноутбук Asus F3Sr не видит диск с WinXP. Все (!) видит, а XP не видит. mekal Microsoft Windows 2000/XP 19 20-08-2012 17:08
При включении не видит IDE диск, после перезагрузки - видит. КолянПлатков Непонятные проблемы с Железом 6 01-04-2009 19:11
w2k3 + AD + Terminal Server <--> Клиент (COM1 - видит, COM2 - не видит) petvv Microsoft Windows NT/2000/2003 1 09-04-2008 14:11
Как получить русские названия директорий на фтп при помощи perl-скрипта Igor_I Общий по FreeBSD 6 26-03-2006 12:24
Кодировка при отправке письма - Perl AlexanderN Вебмастеру 3 24-04-2004 01:03




 
Переход