探検
OpenBSDで日本語環境設定
■ このスレッドは過去ログ倉庫に格納されています
1RAF
NGNG誰か、できる人いないかな。
159
NGNG16名無しさん@お腹いっぱい。
NGNG17名無しさん@お腹いっぱい。
NGNG>>12
NetBSDでさんざんやったけど、BSD/OS版の日本語化はたぶん無理
3.xの頃は簡単に出来たんだけど、4.xからは出来なくなった。
それ以来、Linux版 に乗り換えたんで試してないけど、たぶん今でも同じなのでは?
NetBSDでさんざんやったけど、BSD/OS版の日本語化はたぶん無理
3.xの頃は簡単に出来たんだけど、4.xからは出来なくなった。
それ以来、Linux版 に乗り換えたんで試してないけど、たぶん今でも同じなのでは?
18名無しさん@お腹いっぱい。
NGNG>15
mozilla のコンパイルどうやった?
dllのあたりで core 吐いちゃうよ。
ports tree も broken になってるし。
mozilla のコンパイルどうやった?
dllのあたりで core 吐いちゃうよ。
ports tree も broken になってるし。
19
NGNG20名無しさん@お腹いっぱい。
NGNG 質問ですが、OpenBSDのEterm(zsh)で、試しに訳の分からないコマンドをタイプして英語で、
shige: command not found
のように表示されますが、これらを日本語のメッセージに変えるにはどうしたら
良いのでしょうか。
また、Eterm上でmanページ等のマニュアル及び説明書を英語から日本語に変える
ためには、どうしたら良いのでしょうか。
Linuxを使ってた時は、サクッと入ったのに、、、(汗
確か、kinput2と一緒にKtermのような端末を使ってたけど、Ktermはファイルの数が
多くなった時に、閲覧し辛くてね。
ちなみに、使ってたLinuxはVineでした。今まで楽しすぎたかな。
UNIXで表示される英語にも慣れてきましたが、日本語の方だと英語のように一単語づつ
舐めまわすように読まなくても、そのまま頭の中に入ってきて理解しやすいです。
shige: command not found
のように表示されますが、これらを日本語のメッセージに変えるにはどうしたら
良いのでしょうか。
また、Eterm上でmanページ等のマニュアル及び説明書を英語から日本語に変える
ためには、どうしたら良いのでしょうか。
Linuxを使ってた時は、サクッと入ったのに、、、(汗
確か、kinput2と一緒にKtermのような端末を使ってたけど、Ktermはファイルの数が
多くなった時に、閲覧し辛くてね。
ちなみに、使ってたLinuxはVineでした。今まで楽しすぎたかな。
UNIXで表示される英語にも慣れてきましたが、日本語の方だと英語のように一単語づつ
舐めまわすように読まなくても、そのまま頭の中に入ってきて理解しやすいです。
NGNG
OpenBSD は locale をサポートしていない。
それが即、LANG 等によるメッセージの切り替えが
不可能であることを意味するのかどうか、おれには
分からんけどね。
それが即、LANG 等によるメッセージの切り替えが
不可能であることを意味するのかどうか、おれには
分からんけどね。
2220
NGNG >OpenBSD は locale をサポートしていない。
ガーン。マジ?
じゃあ、日本語化は無理ってことかな。
ガーン。マジ?
じゃあ、日本語化は無理ってことかな。
23名無しさん@お腹いっぱい。
NGNG xpg4dl いれろや
24名無しさん@お腹いっぱい。
NGNG いきなり唐突に、「xpg4dlいれろや」と言われても困るから、説明も
付け加えてくれませんか。
付け加えてくれませんか。
2523
NGNGNGNG
もうちっとports/japaneseが増えてくれるといいなと思ってるかたいませんかぁ。
LANGに依存しない物でよいから。
LANGに依存しない物でよいから。
NGNG
ぼくが使うのは skkinput と jvim+skkfep くらい
だからなぁ。別に増えてくれなくてもいいや。
強いて言えば TeX と Mozilla 系のウェブブラウザか。
ていうか、OpenBSD の国際化に対する姿勢ってのは
どんな感じなんでしょう?
たとえ少しでもセキュリティホールとなる可能性を増やしたく
ないからそもそも国際化なんかする気がない、あるいは単に
時間と人手が足りない。さてどっちだ。
だからなぁ。別に増えてくれなくてもいいや。
強いて言えば TeX と Mozilla 系のウェブブラウザか。
ていうか、OpenBSD の国際化に対する姿勢ってのは
どんな感じなんでしょう?
たとえ少しでもセキュリティホールとなる可能性を増やしたく
ないからそもそも国際化なんかする気がない、あるいは単に
時間と人手が足りない。さてどっちだ。
28名無しさん@お腹いっぱい。
NGNG functional と掲げているように、ただセキュアなだけを目指しているわけではないよ。
(だから、本当に拘束的な設計でセキュアなOSを目指したものがあってもいいと思う。
(使い物になるかどうか、開発者が存在し続けられるかはわからないけど。
詳しいことは良くわからないが、locale はまだ solaris なみの実装が存在しないので
インポートしてないんだと思う。
citrus project の成果が成熟してきたら取り込むみたいなメールもあったような。
たしかに jsed, jgrep, jman みたいな対応をするのは openbsd らしくないと思う。
でも欲しいけど。笑
(だから、本当に拘束的な設計でセキュアなOSを目指したものがあってもいいと思う。
(使い物になるかどうか、開発者が存在し続けられるかはわからないけど。
詳しいことは良くわからないが、locale はまだ solaris なみの実装が存在しないので
インポートしてないんだと思う。
citrus project の成果が成熟してきたら取り込むみたいなメールもあったような。
たしかに jsed, jgrep, jman みたいな対応をするのは openbsd らしくないと思う。
でも欲しいけど。笑
29名無しさん@お腹いっぱい。
NGNG >>27
国際化機能に対応することによって、セキュリティに影響を及ぼすことなんて
実際に存在するの。
OpenBSDのことだから、セキュリティ機能の部分に時間と人的なものを費やして、
その他のいわゆる枝の部分は、なおざりになってるんじゃないのかな。
国際化機能に対応することによって、セキュリティに影響を及ぼすことなんて
実際に存在するの。
OpenBSDのことだから、セキュリティ機能の部分に時間と人的なものを費やして、
その他のいわゆる枝の部分は、なおざりになってるんじゃないのかな。
30
NGNG31名無しさん@お腹いっぱい。
NGNG この様な物を見つけた。
エセ ports for OpenBSD/i386
http://yagura.scphys.kyoto-u.ac.jp/~kazuhito/computer/OpenBSD/OpenBSD-mock_ports.html
エセ ports for OpenBSD/i386
http://yagura.scphys.kyoto-u.ac.jp/~kazuhito/computer/OpenBSD/OpenBSD-mock_ports.html
32名無しさん@お腹いっぱい。
NGNG あら、更新されていたのね・・・
コミットしていないのは openbsd の ports policy
http://www.openbsd.org/porting.html
に準ずるのが大変なのかな。
official の ports がもっと増えるといいですね。
コミットしていないのは openbsd の ports policy
http://www.openbsd.org/porting.html
に準ずるのが大変なのかな。
official の ports がもっと増えるといいですね。
NGNG
カズ発見!!!
34名無しさん@お腹いっぱい。
NGNG とりあえず、日本語使いたいので、-DX_LOCALEつけてコンパイル中ー。
かなり、長いーー。PenV500じゃやっぱキツイかあ?
かなり、長いーー。PenV500じゃやっぱキツイかあ?
35名無しさん@お腹いっぱい。
NGNG portsの勉強を兼ねて作った物なので、動かないかもしれませんが・・・。
http://www.geocities.co.jp/SiliconValley-Cupertino/7298/
http://www.geocities.co.jp/SiliconValley-Cupertino/7298/
36名無しさん@お腹いっぱい。
NGNG 俺に、Netscapeの日本語化教えてくれ。
もうちょっと、簡単に日本語になる方法はないのかい?
もうちょっと、簡単に日本語になる方法はないのかい?
37名無しさん@お腹いっぱい
NGNG Netscapeって、日本語化しなくても、
kinput2で入力することって可能なの?
kinput2で入力することって可能なの?
38名無しさん@お腹いっぱい。
NGNG39名無しさん@お腹いっぱい。
NGNG xpg4dl入れようと思います
やっぱ対応ソースはOpenBSD-releaseじゃなくて
-currentじゃないとキケンでしょうか。
というか、
本にxpg4dlはNetBSD-currentに合わせて作られている
とあるので、OpenBSD-currentでもかなり不安なんですけど。
やっぱ対応ソースはOpenBSD-releaseじゃなくて
-currentじゃないとキケンでしょうか。
というか、
本にxpg4dlはNetBSD-currentに合わせて作られている
とあるので、OpenBSD-currentでもかなり不安なんですけど。
4039
NGNG xpg4dlインストールに挑戦中です。
いま、libcをコンパイルしようとしたら、
# cd /usr/xpg4dl/OpenBSD/lib/libc
# make depend && make
sed -e 's/mdX/md4/g' -e 's/MDX/MD4/g' /usr/xpg4dl/OpenBSD/lib/libc/md/mdXhl.c >
md4hl.c
sed -e 's/mdX/md5/g' -e 's/MDX/MD5/g' /usr/xpg4dl/OpenBSD/lib/libc/md/mdXhl.c >
md5hl.c
make: don't know how to make lconv.c. Stop in /usr/xpg4dl/OpenBSD/lib/libc.
となってしまいました。困った。
いま、libcをコンパイルしようとしたら、
# cd /usr/xpg4dl/OpenBSD/lib/libc
# make depend && make
sed -e 's/mdX/md4/g' -e 's/MDX/MD4/g' /usr/xpg4dl/OpenBSD/lib/libc/md/mdXhl.c >
md4hl.c
sed -e 's/mdX/md5/g' -e 's/MDX/MD5/g' /usr/xpg4dl/OpenBSD/lib/libc/md/mdXhl.c >
md5hl.c
make: don't know how to make lconv.c. Stop in /usr/xpg4dl/OpenBSD/lib/libc.
となってしまいました。困った。
41名無しさん@お腹いっぱい
NGNG OpenBSD2.8でsetlocaleがja_JP.EUCでうまくいっる人っていますか?
どこかのホームページでFreeBSD用のlocaleを使えって
書いてありましたが、なかなかうまくいきません。
libcをmakeするとたちまちコケまくります(涙
どこかのホームページでFreeBSD用のlocaleを使えって
書いてありましたが、なかなかうまくいきません。
libcをmakeするとたちまちコケまくります(涙
4241
NGNG それとも、FreeBSDのエニュレーターで動かしているんですかね?
4338
NGNG openbsd + netscape で日本語で不便なところは
ボタンの表示と input 関連で、
それは win98+netscape7.87 か w3m でやっているので、
ねすけ日本語化はしていませんのでわかりませんが
↓
http://chitian.port5.com/netscape.html
が役立つかも。
ボタンの表示と input 関連で、
それは win98+netscape7.87 か w3m でやっているので、
ねすけ日本語化はしていませんのでわかりませんが
↓
http://chitian.port5.com/netscape.html
が役立つかも。
44名無しさん@お腹いっぱい。
NGNG4541
NGNG >>44
ありがとうございます。
一応、2.9にして試したのですが、libcを入れ替える所で
cd xpg4dl/OpenBSD/lib/libc
#make install
/usr/libexec/ld.so: Undefined symbol "__thread_fd_lock" called from vi:/usr/lib/
libc.so.26.2 at 0x4011fc1c
こんなエラーが出て無理でした。むずかしいですね。
ありがとうございます。
一応、2.9にして試したのですが、libcを入れ替える所で
cd xpg4dl/OpenBSD/lib/libc
#make install
/usr/libexec/ld.so: Undefined symbol "__thread_fd_lock" called from vi:/usr/lib/
libc.so.26.2 at 0x4011fc1c
こんなエラーが出て無理でした。むずかしいですね。
4641
NGNG ごめんなさい。
正しいのはこれでした。
install -c -o root -g bin -m 444 btree.cat3 /usr/share/man/cat3/btree.0
/usr/libexec/ld.so: Undefined symbol "__libc_private_storage" called from instal
l:/usr/lib/libc.so.26.2 at 0x400a0b2c
*** Error code 1
Stop in /xpg4dl/OpenBSD/lib/libc (line 91 of /usr/share/mk/bsd.man.mk).
正しいのはこれでした。
install -c -o root -g bin -m 444 btree.cat3 /usr/share/man/cat3/btree.0
/usr/libexec/ld.so: Undefined symbol "__libc_private_storage" called from instal
l:/usr/lib/libc.so.26.2 at 0x400a0b2c
*** Error code 1
Stop in /xpg4dl/OpenBSD/lib/libc (line 91 of /usr/share/mk/bsd.man.mk).
47名無しさん@お腹いっぱい。
NGNG OpenBSDの日本語化はむずかしすぎる!
もう、挫折しまくり、libc壊れまくり。
w3mでホームページ見るなんて嫌すぎ。
あああ、日本語化できる人たちはすごいですね。尊敬しますよ。
もう、挫折しまくり、libc壊れまくり。
w3mでホームページ見るなんて嫌すぎ。
あああ、日本語化できる人たちはすごいですね。尊敬しますよ。
NGNG
>>47
w3m でいいじゃないか。いや、むしろ、w3m 「が」いいのだ。
w3m でいいじゃないか。いや、むしろ、w3m 「が」いいのだ。
4944
NGNG >>41
xpg4dl/OpenBSD/lib/libc/thread が libc に組み込まれてないから
install(1) の実行に失敗するでは?
/home/hackmoe/src/xpg4dl/OpenBSD/lib/libc/Makefile.inc に
.include "${LIBCSRCDIR}/thread/Makefile.inc"
って記述ありますか?
xpg4dl/OpenBSD/lib/libc/thread が libc に組み込まれてないから
install(1) の実行に失敗するでは?
/home/hackmoe/src/xpg4dl/OpenBSD/lib/libc/Makefile.inc に
.include "${LIBCSRCDIR}/thread/Makefile.inc"
って記述ありますか?
NGNG
>>47
でも昔は FreeBSD なども同じ状況だったと思われる。
でも昔は FreeBSD なども同じ状況だったと思われる。
5141
NGNG >>49
ありがとうございます。
.include "${LIBCSRCDIR}/thread/Makefile.inc
記述なかったので追加はしたのですが、make installの時に、
warning: compatibility setlocale() is called; fallback on the "C" locale.
が出るようになりました。
ログイン時にも同じエラーが出るようです。
再度、コンパイルし直してやってみます。
ありがとうございます。
.include "${LIBCSRCDIR}/thread/Makefile.inc
記述なかったので追加はしたのですが、make installの時に、
warning: compatibility setlocale() is called; fallback on the "C" locale.
が出るようになりました。
ログイン時にも同じエラーが出るようです。
再度、コンパイルし直してやってみます。
5244
NGNG5341
NGNG >>44
色々とありがとうございます。
一応、囲んでmakeしたらエラーは消えました(笑
Xがlocaleエラーを吐いてるいるので、
一応、現在Xを再コンパイル中です(笑
自分はC言語ができないので、今回のことでC言語の勉強を
本格的にしようと思ってます。
でも、OpenBSDは難しいですねー。
色々とありがとうございます。
一応、囲んでmakeしたらエラーは消えました(笑
Xがlocaleエラーを吐いてるいるので、
一応、現在Xを再コンパイル中です(笑
自分はC言語ができないので、今回のことでC言語の勉強を
本格的にしようと思ってます。
でも、OpenBSDは難しいですねー。
NGNG
opnebsdが難しいっていうか日本語化が難しい。
だって何も用意してないんだもの。笑
だって何も用意してないんだもの。笑
5541
NGNG X は再コンパイルしないでも使える
って言っても遅いか
漏れは wget で locale が動いてるかどうか試してた
あー、あと
xpg4dl/OpenBSD/lib/localemod
xpg4dl/OpenBSD/share/locale/collate
あたりがきちんと入ってるかどうか確認すべし
>>54
rune locale 入れるくらいなら無い方がまし
って考えなんでしょう。たぶん
って言っても遅いか
漏れは wget で locale が動いてるかどうか試してた
あー、あと
xpg4dl/OpenBSD/lib/localemod
xpg4dl/OpenBSD/share/locale/collate
あたりがきちんと入ってるかどうか確認すべし
>>54
rune locale 入れるくらいなら無い方がまし
って考えなんでしょう。たぶん
5655=44
NGNG スマソ
5741
NGNG >>44
もう、Xは再コンパイルしちゃいました(汗;
localeは、多分、うまく動いているようです。
wgetで確認できるんですね。インストールしてみます。
http://www.imasy.or.jp/~mistral/netscape/
を見て、Netscapeの日本語化を挑戦中です。
ja-fonts-gnu-1.2.tgz
ja-fonts-funet-19911117.tgz
は入れたんですけど、Netscapeはエラー吐きまくりで最後には
core dumpしちゃいますね。
9-1, -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0, -misc-fixed-medi
um-r-normal--14-*-*-*-*-*-jisx0201.1976-0" to type FontSet
Warning: Unable to load any usable fontset
Warning: Cannot convert string "-misc-fixed-medium-r-normal--14-*-*-*-*-*-iso885
9-1, -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0, -misc-fixed-medi
um-r-normal--14-*-*-*-*-*-jisx0201.1976-0" to type FontList
Warning: Cannot convert string "-misc-fixed-medium-r-normal--14-*-*-*-*-*-iso885
9-1; -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0; -misc-fixed-medi
um-r-normal--14-*-*-*-*-*-jisx0201.1976-0:" to type FontList
Segmentation fault (core dumped)
もう、Xは再コンパイルしちゃいました(汗;
localeは、多分、うまく動いているようです。
wgetで確認できるんですね。インストールしてみます。
http://www.imasy.or.jp/~mistral/netscape/
を見て、Netscapeの日本語化を挑戦中です。
ja-fonts-gnu-1.2.tgz
ja-fonts-funet-19911117.tgz
は入れたんですけど、Netscapeはエラー吐きまくりで最後には
core dumpしちゃいますね。
9-1, -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0, -misc-fixed-medi
um-r-normal--14-*-*-*-*-*-jisx0201.1976-0" to type FontSet
Warning: Unable to load any usable fontset
Warning: Cannot convert string "-misc-fixed-medium-r-normal--14-*-*-*-*-*-iso885
9-1, -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0, -misc-fixed-medi
um-r-normal--14-*-*-*-*-*-jisx0201.1976-0" to type FontList
Warning: Cannot convert string "-misc-fixed-medium-r-normal--14-*-*-*-*-*-iso885
9-1; -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0; -misc-fixed-medi
um-r-normal--14-*-*-*-*-*-jisx0201.1976-0:" to type FontList
Segmentation fault (core dumped)
5841
NGNG >>44
おおおおお感動しました。日本語です。
wget: URLがありません
使い方: wget [オプション]... [URL]...
詳しいオプションは `wget --help' を実行してください。
おおおおお感動しました。日本語です。
wget: URLがありません
使い方: wget [オプション]... [URL]...
詳しいオプションは `wget --help' を実行してください。
NGNG
でも正直 LC_ALL は C の方がいいと思う
NGNG
↑イエテルー
62名無しさん@お腹いっぱい。
NGNG age
63名無しさん@お腹いっぱい。
NGNG mysqlを./configure --with-charset=ujisでコンパイルしようとしたら、
ujisを扱う方法がわからないってしかられた。これってlocaleの処理が
できないからだよね? どうしよう?
ujisを扱う方法がわからないってしかられた。これってlocaleの処理が
できないからだよね? どうしよう?
64名無しさん@お腹いっぱい。
NGNG/ ̄\_/ ̄ ̄||___
/ ̄ ̄ ̄ // ̄\_\
/ / ̄\/\\__ ̄´
\ _/ (\_/
\ |´■■■ノ /■■
/\|/ (・)|_/(・) |
\/|\__/(_\_/
/ | `´/
\ __] / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/\ \_| < 今後、アメリカ政府の暗号規制で
\__/ \  ̄| | OpenBSDの使用は禁止になるのかよ?
\_| \______________
65ENIGMA
NGNG OpenBSDは、カナダが原産国だからその様なことにはならないと想われ。
66潜伏中
NGNGNGNG
ageてみた
NGNG
名スレだとおもた。
NGNG
保守アゲ
最近ネタがないね。
漏れは日本語化なんてしないからネタはないよ
最近ネタがないね。
漏れは日本語化なんてしないからネタはないよ
70初心者
NGNG 日本語にはならないあるよ。
ペンがないから。
0penBSD (w
^
ペンがないから。
0penBSD (w
^
NGNG
( ゚д゚)ポカーン
72名無しさん@お腹いっぱい。
NGNG XF4 を X_LOCALE つけて make すると
XIM がぜんぜんダメなんだけれども、そういうもん?
XF3 の方は同様にして普通に動くんですが。
XIM がぜんぜんダメなんだけれども、そういうもん?
XF3 の方は同様にして普通に動くんですが。
NGNG
XF3とかXF4てな呼び方は最近メジャーなのか?
一瞬なんの事かワカランかったぞい。
一瞬なんの事かワカランかったぞい。
NGNG
>72
XMODIFIERS="@im=hoge"は指定してるか?
XMODIFIERS="@im=hoge"は指定してるか?
NGNG
>73 XF4はCVSのモヂュール名と思われ。
7672
NGNG XMODIFIERSは "@im=kinput2" とか指定してます。
けっこう前のソースだと、XIMがぜんぜんアクティブにならなくて、
最近のソースだと ja locale で rxvt とか立ち上げた瞬間コアはいて死にますね。
_XimRegisterIMInstantiateCallback() とかなんかそのへん。
最近は libc の locale がないとダメなのかな。
XF4はモジュール名、XF3はオレ語です。
対比でわかるかと思って。モジュール名は X11。<XF3
けっこう前のソースだと、XIMがぜんぜんアクティブにならなくて、
最近のソースだと ja locale で rxvt とか立ち上げた瞬間コアはいて死にますね。
_XimRegisterIMInstantiateCallback() とかなんかそのへん。
最近は libc の locale がないとダメなのかな。
XF4はモジュール名、XF3はオレ語です。
対比でわかるかと思って。モジュール名は X11。<XF3
NGNG
X_LOCALEはまーかす君が殲滅作戦遂行中なんではないかと
7872
NGNG なるほど。
じゃあ一生古いままでいいや...
じゃあ一生古いままでいいや...
NGNG
>72 www.xfree86.orgに行って公開されてるi18n@メーリングリストの
4.2.0のリリース日から後を適当に拾い読むのがお薦め。
4.2.0のリリース日から後を適当に拾い読むのがお薦め。
NGNG
81名無しさん@お腹いっぱい。
NGNG 確か、Linux何かでわコマンド打った後のメッセージからマニュアルページの説明に至るまで日本語にするプロジェクトがあったよね?
nkf?
nsl?
だったかと思うけど、忘れた,,
nkf?
nsl?
だったかと思うけど、忘れた,,
82こどちゃ♪ ◆KchAbnts
NGNG おいら,OpenBSDにはX入れてないんだけど,konってOpenBSDで走るのかな?
リモートメンテがほとんどだから,コンソールで日本語表示させようとは
思わないけど。
FreeBSDはjmanがあるからいいねぇ。OpenBSDではjman-doc ML出来るぐらい
の国内コミュニティはないのかな。でも,FreeBSDでもjp.freebsd.orgの
サイトのman検索ばっかり使ってて,マシンにはjman入れていない罠。(w
あとLinuxだけど馬鹿に出来ないのはJF。あれはBSDユーザでも役に立つと思う。
って,そう言う話題を話すスレではないのかな?スマソ。
リモートメンテがほとんどだから,コンソールで日本語表示させようとは
思わないけど。
FreeBSDはjmanがあるからいいねぇ。OpenBSDではjman-doc ML出来るぐらい
の国内コミュニティはないのかな。でも,FreeBSDでもjp.freebsd.orgの
サイトのman検索ばっかり使ってて,マシンにはjman入れていない罠。(w
あとLinuxだけど馬鹿に出来ないのはJF。あれはBSDユーザでも役に立つと思う。
って,そう言う話題を話すスレではないのかな?スマソ。
NGNG
あー、あー。
Linux エミュレーションな Mozilla から書き込んでみるテスと。
もはや OpenBSD じゃないかも...。
Linux エミュレーションな Mozilla から書き込んでみるテスと。
もはや OpenBSD じゃないかも...。
NGNG
λ_λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( `ー´) < いいんじゃネーノ?
/ ノつ \__________
(人_つ_つ
( `ー´) < いいんじゃネーノ?
/ ノつ \__________
(人_つ_つ
85名無しさん@お腹いっぱい。
NGNG LC_CTYPE設定して、vimとかjlessとかでまぁ満足。大抵Windowsマシンから
LOGINするから、MS-IMEで入力できるし
LOGINするから、MS-IMEで入力できるし
86名無しさん@お腹いっぱい。
NGNG 正攻法じゃないけど、FreeBSDのlocaleからかっぱらってくるっていう手もあるんじゃない。
NGNG
8886
NGNG >>87
やっぱ、できるんだね。
やっぱ、できるんだね。
NGNG
以前NetBSD/CitrusのlocaleまわりをOpenBSD 3.0/3.1で使えるようにしたpatchを
本スレでうpしたんだけど、3.2用に更新したpatchって需要ありまつか?
本スレでうpしたんだけど、3.2用に更新したpatchって需要ありまつか?
91ENIGMA ◆TuqOJBbLXY
NGNG OpenBSD 3.2をインストールした人で、日本語が上手くいったら結果報告希望。
当方、3.0で失敗しました。
当方、3.0で失敗しました。
9289
NGNG ということでうpしてみる
11月頃の3.2 stableとNetBSD-currentベース
http://wave.prohosting.com/sigsegv/distfiles/citrus/OPENBSD_3_2-i18nmodule-20021111-patch.bz2
http://wave.prohosting.com/sigsegv/distfiles/citrus/install_openbsd.txt
11月頃の3.2 stableとNetBSD-currentベース
http://wave.prohosting.com/sigsegv/distfiles/citrus/OPENBSD_3_2-i18nmodule-20021111-patch.bz2
http://wave.prohosting.com/sigsegv/distfiles/citrus/install_openbsd.txt
93ENIGMA ◆TuqOJBbLXY
NGNG ありがとう。(涙;
3.2インストしたら試してみます。
3.2インストしたら試してみます。
NGNG
Citrus が OpenBSD のソースツリーに入らないのはなんでなのかな?
9589
NGNG すまん、>>92のpatchはdiffとる前にcommitし忘れてたファイル多数あり(汗
直してbuildできるようにした&今日のstableに同期したんで、
http://wave.prohosting.com/sigsegv/distfiles/citrus/
から20021206版を拾ってってくだーさつぁい。
直してbuildできるようにした&今日のstableに同期したんで、
http://wave.prohosting.com/sigsegv/distfiles/citrus/
から20021206版を拾ってってくだーさつぁい。
96名無しさん@お腹いっぱい。
NGNG >>94
Theo は、もうそろそろ入れてもいいかもね、と去年の夏ごろ発言してた
ような気がする。単に作業する人がいないだけちゃうか?
そんなもん日本人以外ありえないから、ここ読んでる香具師、誰か立候補しる!
itojun さんばっかりに期待しててはダメだ。
Theo は、もうそろそろ入れてもいいかもね、と去年の夏ごろ発言してた
ような気がする。単に作業する人がいないだけちゃうか?
そんなもん日本人以外ありえないから、ここ読んでる香具師、誰か立候補しる!
itojun さんばっかりに期待しててはダメだ。
NGNG
入れるならやっぱdlopen()使わないでstaticにlibcに組み込んだ方は良いのかねぇ。
あとMB_LEN_MAX 32でbinary compatibility崩れるんだけど
NetBSDの魔法__RENAMEマクロでなしにlibcのmajorをサクっと上げちまえば良い?
あとMB_LEN_MAX 32でbinary compatibility崩れるんだけど
NetBSDの魔法__RENAMEマクロでなしにlibcのmajorをサクっと上げちまえば良い?
NGNG
厨でもうしわけないんだけど、_RENAME マクロってどういう役割なの?
シンボルの頭に "_" を付けたり付けなかったりするものらしい、
というのは分かるんだけど、それがどういう意味なのか理解できない。
誰か解説して or 情報のポインタ、ぷりーづ。
シンボルの頭に "_" を付けたり付けなかったりするものらしい、
というのは分かるんだけど、それがどういう意味なのか理解できない。
誰か解説して or 情報のポインタ、ぷりーづ。
99名無しさん@お腹いっぱい。
NGNGNGNG
スマソ、i386以外のarchも対応したつもりだったのですが、PC/AT機しか
自由にできるマシンが身の回りに無いので、buildと動作確認はi386のみです。
# sparc64かぁ、ansi.h/int_types.hあたりでなんかやっちゃったかなぁ。。。
修正個所があれば、patchをここにはっつけてもらえれば更新しますんで、どうぞよろしうに。
どーしても動かんようであれば、kurati氏のとこのpatchも3.2用に更新されてるので、
そちらを試してみてください。
# ただしkurati氏のpatchはもう長いこと誰もメンテしてない
# anoncvs@citrus.bsdclub.orgの方のソースコードがベースみたい。
# 漏れのはいちおー最新のNetBSD/Citrusベースです。動きゃどっちでも良いけど。
動作確認は、↓を参考に、xpg4dl/testモジュールを拾って
http://mail-index.netbsd.org/tech-userlevel/2000/03/30/0001.html
Makefileをごにょごにょして出力結果を
塩兄氏の日記でチェックしてみてください。
自由にできるマシンが身の回りに無いので、buildと動作確認はi386のみです。
# sparc64かぁ、ansi.h/int_types.hあたりでなんかやっちゃったかなぁ。。。
修正個所があれば、patchをここにはっつけてもらえれば更新しますんで、どうぞよろしうに。
どーしても動かんようであれば、kurati氏のとこのpatchも3.2用に更新されてるので、
そちらを試してみてください。
# ただしkurati氏のpatchはもう長いこと誰もメンテしてない
# anoncvs@citrus.bsdclub.orgの方のソースコードがベースみたい。
# 漏れのはいちおー最新のNetBSD/Citrusベースです。動きゃどっちでも良いけど。
動作確認は、↓を参考に、xpg4dl/testモジュールを拾って
http://mail-index.netbsd.org/tech-userlevel/2000/03/30/0001.html
Makefileをごにょごにょして出力結果を
塩兄氏の日記でチェックしてみてください。
101名無しさん@Emacs
NGNG >>98
俺もあぬまり詳しくないけど。どういう目的かというと、ABI を保つためでしょう。例えば sys/times.h 中で、times(3) という関数は
__BEGIN_DECLS
#ifdef __LIBC12_SOURCE__
clock_t times __P((struct tms *));
#else
clock_t times __P((struct tms *)) __RENAME(__times13);
#endif
__END_DECLS
こういう風に宣言されています。ここで __LIBC12_SOURCE__ は旧版で、times(3) の ABI が変わった(?)ときに加わったのが __RENAME(__times13) の方。新しい環境で times(3) を使うと後者が適用されると思います。
で、__RENAME(__times13) とは、コンパイル時に、シンボル times を __times13 にすり替えるのだと思います。ここで、なんでかっていうのはうまく説明できませんけど、#define times __times13 じゃ整合がとれなくなったりするからでしょうか。__RENAME の振る舞いは
printf '#include <sys/cdefs.h>\n__RENAME(foo)\n' | cc -E - | tail -1
printf '#undef __ELF__\n#include <sys/cdefs.h>\n__RENAME(foo)\n' | cc -E - | tail -1
printf '#include <sys/times.h>\ntimes(foo)\n' | cc -E - | grep times
nm -g /usr/lib/libc.a | grep times
とかやれば分かるんじゃないでしょうか。(というか、わたしもすぐ分からなくなるから↑こんな風にしています。)
俺もあぬまり詳しくないけど。どういう目的かというと、ABI を保つためでしょう。例えば sys/times.h 中で、times(3) という関数は
__BEGIN_DECLS
#ifdef __LIBC12_SOURCE__
clock_t times __P((struct tms *));
#else
clock_t times __P((struct tms *)) __RENAME(__times13);
#endif
__END_DECLS
こういう風に宣言されています。ここで __LIBC12_SOURCE__ は旧版で、times(3) の ABI が変わった(?)ときに加わったのが __RENAME(__times13) の方。新しい環境で times(3) を使うと後者が適用されると思います。
で、__RENAME(__times13) とは、コンパイル時に、シンボル times を __times13 にすり替えるのだと思います。ここで、なんでかっていうのはうまく説明できませんけど、#define times __times13 じゃ整合がとれなくなったりするからでしょうか。__RENAME の振る舞いは
printf '#include <sys/cdefs.h>\n__RENAME(foo)\n' | cc -E - | tail -1
printf '#undef __ELF__\n#include <sys/cdefs.h>\n__RENAME(foo)\n' | cc -E - | tail -1
printf '#include <sys/times.h>\ntimes(foo)\n' | cc -E - | grep times
nm -g /usr/lib/libc.a | grep times
とかやれば分かるんじゃないでしょうか。(というか、わたしもすぐ分からなくなるから↑こんな風にしています。)
NGNG
神が降臨したようなので、おれも久々にOpenBSDを使ってみようかと思う今日このごろ
10399
NGNG >>100 さん、アドバイスどうも。
その後、patch を眺めたりイロイロいじってみたところ、
どうも cdefs.h の _RENAME マクロの #if 0 で決め打ってる
部分がよろしくないようです。
下の patch のようにしたところ、sparc64 では、うまく動いてる
ように見えます。i386 は休みが明けたら make してみます(^^;
gas のバージョンが違うせい?
193a194,199
> #ifdef __i386__
> #define _C_LABEL(x) __CONCAT(_,x)
> #else
> #define _C_LABEL(x) x
> #endif
>
195d200
< #if 0
197,199d201
< #else
< #define ___RENAME(x) __asm__(___STRING(__CONCAT(_,x)))
< #endif
201c203,204
< #define ___RENAME(x) ____RENAME(_/**/*)
---
> #ifdef __i386__
> #define ___RENAME(x) ____RENAME(_/**/x)
202a206,208
> #else
> #define ___RENAME(x) __asm__(___STRING(x))
> #endif
その後、patch を眺めたりイロイロいじってみたところ、
どうも cdefs.h の _RENAME マクロの #if 0 で決め打ってる
部分がよろしくないようです。
下の patch のようにしたところ、sparc64 では、うまく動いてる
ように見えます。i386 は休みが明けたら make してみます(^^;
gas のバージョンが違うせい?
193a194,199
> #ifdef __i386__
> #define _C_LABEL(x) __CONCAT(_,x)
> #else
> #define _C_LABEL(x) x
> #endif
>
195d200
< #if 0
197,199d201
< #else
< #define ___RENAME(x) __asm__(___STRING(__CONCAT(_,x)))
< #endif
201c203,204
< #define ___RENAME(x) ____RENAME(_/**/*)
---
> #ifdef __i386__
> #define ___RENAME(x) ____RENAME(_/**/x)
202a206,208
> #else
> #define ___RENAME(x) __asm__(___STRING(x))
> #endif
NGNG
地域化とセキュアは矛盾する思想だったりして。
105100@お雑煮うまうま
NGNGNGNG
実は OpenBSD の話題じゃない罠。>_RENAME
10899
NGNG >>100 さん
げ、OpenBSD/i386 って、aout だったのか。
# ELF と aout の違いを全然理解してない厨房<洩れ
あと、install.txt に /usr/lib/i18n を掘っておくことを
追加しといたほうが親切かもしれません。
げ、OpenBSD/i386 って、aout だったのか。
# ELF と aout の違いを全然理解してない厨房<洩れ
あと、install.txt に /usr/lib/i18n を掘っておくことを
追加しといたほうが親切かもしれません。
109100
NGNG お待たせしました、20030106版に更新しますたです。
http://wave.prohosting.com/sigsegv/distfiles/citrus/
変更点:
ELFで__RENAMEが正しく動くようにした(Thanks to >>99さん)。
これでalpha、sparc64、hppaでもちゃんと動く...はず。
# まー、__RENAMEはlibcのmajorを上げて良いのならまったく必要ないんですが。
>>108
うひー、/usr/lib/i18nはmtreeが掘ってくれると信じてたんですが。
もういっぺんチェックしますです。
http://wave.prohosting.com/sigsegv/distfiles/citrus/
変更点:
ELFで__RENAMEが正しく動くようにした(Thanks to >>99さん)。
これでalpha、sparc64、hppaでもちゃんと動く...はず。
# まー、__RENAMEはlibcのmajorを上げて良いのならまったく必要ないんですが。
>>108
うひー、/usr/lib/i18nはmtreeが掘ってくれると信じてたんですが。
もういっぺんチェックしますです。
NGNG
スマソ、Citrusについて、最近send-prを1件yamtさん処理してくれてたみたい。
# wcrtomb/wctombの挙動が変ってやつ。
これはまだ漏れのpatchには取り込んでいないです。
お急ぎの方はこちら↓を参考に。
http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/citrus/citrus_ctype_template.h.diff?r1=1.19&r2=1.20
http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/citrus/citrus_none.c.diff?r1=1.6&r2=1.7
また夜にでも更新しますです。
# wcrtomb/wctombの挙動が変ってやつ。
これはまだ漏れのpatchには取り込んでいないです。
お急ぎの方はこちら↓を参考に。
http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/citrus/citrus_ctype_template.h.diff?r1=1.19&r2=1.20
http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/citrus/citrus_none.c.diff?r1=1.6&r2=1.7
また夜にでも更新しますです。
111山崎渉
NGNG (^^)
NGNG
コソーリ、20030128版に更新のお知らせ。
変更点:
fgetwc/fputwcなどのwide file io関係もNetBSD-currentからmerge
これでCitrusの成果は全部取り込んだはずっす。
んで、いつもProhostingにpatchを置いとったのですが、
一部有料化するそうなので、こちら↓に移転しますた。
http://sigsegv.s25.xrea.com/distfiles/citrus/
変更点:
fgetwc/fputwcなどのwide file io関係もNetBSD-currentからmerge
これでCitrusの成果は全部取り込んだはずっす。
んで、いつもProhostingにpatchを置いとったのですが、
一部有料化するそうなので、こちら↓に移転しますた。
http://sigsegv.s25.xrea.com/distfiles/citrus/
113名無しさん@お腹いっぱい。
NGNG >112
お蔭で念願のOpenBSD上で日本語環境の整備ができますた!
記念にデスクトップ晒しときますた。
http://sakots.pekori.jp/imgboard/imgs/img20030206201545.jpg
お蔭で念願のOpenBSD上で日本語環境の整備ができますた!
記念にデスクトップ晒しときますた。
http://sakots.pekori.jp/imgboard/imgs/img20030206201545.jpg
114名無しさん@お腹いっぱい。
NGNG あぐぇ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★3 [お断り★]
- 外国人の犯罪率は日本人の1.72倍 警察庁が短期滞在者除いた数字を参院内閣委で答弁 [七波羅探題★]
- 【高市自民】中国軍SNS 高市首相に怖すぎる地獄絵で警告、火の海の靖国神社「自ら墓穴を掘り、戻れない道へ進む」 [夜のけいちゃん★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★9 [樽悶★]
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★4 [お断り★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- 【憲法改正】起草委員会、設置へ [476729448]
- 3K新聞「高市首相「馬車馬」の1カ月…宿舎で猛勉強、外交乗り切る 会食なく睡眠不足、心配の声も」 [834922174]
- 【悲報】大手経済誌が年収が低い会社ランキングを発表、Vtuberのにじさんじがランクインしてしまう…
- 【35🌸専】なんG さくらみこ桃鉄配信実況スレ🏡【ホロライブ▶】
- vipすげーな
- 皆で雑談しよーや
