при 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
кончается также
Не наступал ли кто-нибудь на эти грабли и не знает ли, как с ними бороться?
FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
-
mar
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
Возникло страшное подозрение, - не могло ли такое случится из-за того, что мир собирался :] когда система еще не была руссифицирована. (Как-то раньше мне не приходилось сталкиваться с проблемами подобного рода).
Пока сделано следующее:
- в /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
то есть, там, похоже висит диалоговое окно и ждет меня
О результатах доложу, идеи с удовольствием послушаю (я далеко не уверена, что пошла в нужную сторону)
Пока сделано следующее:
- в /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
то есть, там, похоже висит диалоговое окно и ждет меня

О результатах доложу, идеи с удовольствием послушаю (я далеко не уверена, что пошла в нужную сторону)
-
archy
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
mar
Для таких задач есть очень удобная штука screen(1)
Для таких задач есть очень удобная штука screen(1)
-
mar
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
ну так это для - ответить на вопрос, подключившись к нужной консоли? (спасибо)
А по поводу проблемы и пути решения?
А по поводу проблемы и пути решения?
-
ruslandh
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
mar
Как мне кажется, perl локаль видит, при чём правильно, но не знает такой локали. Что-то в установке самого перла.
Как мне кажется, perl локаль видит, при чём правильно, но не знает такой локали. Что-то в установке самого перла.
-
mar
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
оказалось:
1) я вычекала не ту версию FreeBSD - не 5.3, а CURRENT (6) ([url=viewtopic.php?t=8460[/url]) Что и получила после 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)
1) я вычекала не ту версию FreeBSD - не 5.3, а CURRENT (6) ([url=viewtopic.php?t=8460[/url]) Что и получила после 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)
-
Belansky
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
mar
Ну, я уже высказал свое мнение относительно отката. [url=viewtopic.php?t=8460[/url]
Ну, я уже высказал свое мнение относительно отката. [url=viewtopic.php?t=8460[/url]
-
Belansky
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
под 6-CURRENT выскакивали ошибки с локалью, так с ними и непоборолся, хотя нормальной работе они не мешали.
-
FrIcE
Re: FreeBSD 5.3 Perl не видит локали, а KDE при сборке не видит perl :o
FrIcE
у меня победилось способом, указанным выше, но я все равно начала по новой для 5.3 (вернее, теперь она уже FreeBSD 5.4-STABLE
)
у меня победилось способом, указанным выше, но я все равно начала по новой для 5.3 (вернее, теперь она уже FreeBSD 5.4-STABLE
)