[過去ログ] OpenBSDで日本語環境設定 (415レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
116: 112 03/02/18 02:04 AAS
移植(汗 つーかコピぺ程度の作業量なんで...
いい忘れてたけど、Citrus patchを適用した後はX(だけじゃないけど)は
-D_XLOCALE有無に関係なく作り直してちょ。古いbinaryが参照する
selocaleのシンボルはsinglebyte onlyでしか動かんので。
__RENAMEで__setlocale_mb_len_max_32を参照してやらないと
multibyte localeは使えないです。
# まあ、X & EUCとかだとsetlocaleが成功の戻り値を返すだけで
省8
117: 112 03/02/18 02:18 AAS
んで、洩れができそうな範囲でのTODO
やるかどうかはわかんないけど。
足りない関数とか
* fwprintf, swprintf, vfwprintf, vwprintf, vswprintf, fgetws, fputws, wscan, fwscanf, wcstok, wcswcs, wcsftime
FreeBSD-currentでは実装されてる模様、 いくつかはそのまま使えるかも。未調査。
* btowc, wctob
citrus_ctype_template.hで実装するなら マンドクセー(゚?゚)イラネ
省9
118: 03/02/22 00:51 AAS
ed + skkfep で満足
119(6): 113 03/02/23 17:33 AAS
>>115
>うーん。もう見れないみたい。ktermがエラー吐かずに立ち上がります?
問題ないみたいです。
手元でサーバ立ててあげときます。
画像リンク[jpg]:prim.cotton.ne.jp
画像リンク[jpg]:prim.cotton.ne.jp
容量がちょいとあるのと(それぞれ179.5KBと216.3KB)回線が細いのでそのあたりはごかんべん。
省11
120(1): 112 03/02/25 13:49 AAS
>>119
gtk+とかよう知らんですが、localeを認識しないってのは
・libcの場合 LC_ALL > LC_{CTYPE, MESSAGES...} > LANG
・Citrus libintlの場合 LINGUAGE > LC_ALL > LC_MESSAGES > LANG
の順に環境変数を参照するので、LC_ALL=Cがセットしてあると
LC_{CTYPE, MESSAGES...}, LANGはそもそも無視されることに注意して
再度環境変数を設定してもらえますか?
省2
121(1): 112 03/02/26 00:19 AAS
documentだけ更新、
外部リンク[txt]:sigsegv.s25.xrea.com
make includesでなくてmake beforeinstall走らせりゃmtreeまでやってくれんのね。
トラブった方、失礼致しますた。
122: 119 03/02/26 15:42 AAS
>>120
gtk+については素のPortsのgtk+では日本語の部分が何も表示されない状態だったのですが、
CONFIGURE_ARGSに"--with-native-locale"を追加することでOKでした。
ただ、このままではimlib回りで、
IMLIB ERROR: SHM can't attach SHM Segment for Shared Pixmap mask Wrapper
Falling back on Shared XImages
Imlib ERROR: SHM can't attach SHM Segment for Shared XImage mask
省14
123(1): 119 03/02/28 12:38 AAS
>>121
HEADに対応されていたのですね!早速導入してみます!!
(実は121のinstall_openbsd.txtを取りに行こうとしたら、HTTP404を返されて
見に行ったらって、とこだったんですが)
124: 112 03/02/28 19:31 AAS
>>123
HEAD向けはコンパイルできるかどうかさえテストしてないです。
libpthread(3.2ではlibc_rだったやつ)あたりでヘッダ見つからんとかいって
buildへくるかも。buildが通りさえすれば、OpenBSDは他の*BSDと違って
releaseとcurrentには大きな違いがないんで、動作自体は支障ないとは思います。
125(1): 99 03/03/01 03:57 AAS
HEAD 向けコンパイルしてみますた。
make beforeinstall するときに、幾つかヘッダが無いと言われますが、
その dir へ行って make してやればヘッダ生成されるので、改めて
make beforeinstall すればOK。
そこさえ越えれば、make build は問題ないようでつ。
126(1): 112 03/03/05 02:59 AAS
NetBSD-currentで
* btowc, wctob(btowc('\0')がWEOF返すバグあり、send-pr済)
* iswctype, wctype, iswctrans, wctrans
(但しiswctype(.., wcrtpe("jkana"))とかのlocale固有機能は未サポート)
* wcscoll, wcsxfrm(LC_COLLATEは未サポート)
がサポートされた模様なので、patchを追従しますた。
3.2向けとHEAD向けがありますが、今回はどちらもmake releaseまでの
省13
127: 119 03/03/05 11:20 AAS
>>125
>make beforeinstall するときに、幾つかヘッダが無いと言われますが、
make beforeinstallの前にmake includesを実行すると問題ないようでつ。
128(1): 112 [sage ただでさえ英語メタメタなのにな] 03/03/05 19:18 AAS
send-prに[PATCH]でなくて[PACTH]とか書いちまったよ...逝ってくる
129: 03/03/06 03:11 AAS
>>128 (゚ε゚)キニシナイ!!
130: 119 03/03/06 08:37 AAS
>>126
手元の計算機に導入してみますた。
前回のHEAD用に公開されたバージョンからかも知れませんが、lib/libs/stdlib/multibyte.c
がrejectされるようです。
/dev/nullとのdiffみたいなんでrm multibyte.c*でエェかぁ、とかやってまつ。
注意点としては前のパッチがあたっている環境故か、この計算機固有なのか追いかけ
る時間が無いのでわかんないんですが、LOCALE関連の環境変数が定義されていると、
省3
131(1): 112 [sage ] 03/03/06 12:35 AAS
patchはChair of IMOUな方から採用したよんとのことです。
# fgetws/fputwsが抜けてたし...漏れマヌケ過ぎ。
> 4回目の
ごめんなさい、btowc/wctobを追加したので
lib${ENCODING}.soのABIが変わってるので
古いlibcとlib${ENCODING}.soの組合せになると落ちるんだと思います。
lib${ENCODING}.soのmajorをageるか迷ったんだけど、
省3
132(1): 131 03/03/06 13:07 AAS
追伸
libcとlib${ENCODING}のABIが揃っていれば落ちないです。
だからbuildし直す必要は無いです。unset LC_ALL LC_CTYPE LANGとかで
とりあえず逃げてください。
133(4): 132 03/03/10 06:57 AAS
20030308版っす。
外部リンク:sigsegv.s25.xrea.com
変更点
fgetws, fputws, wcstok, wcswcsの追加
en_US.UTF-8ロケールがより賢くなった(つかマージ忘れ)
ABIの変更でlib${ENCODING}のminorをbump
あーんど、いくつかのbug fixを含みます。
省12
134: 133 03/03/10 07:07 AAS
/usr/share/nls.aliasでなくて/usr/share/nls/nls.aliasね。
135(4): 119 03/03/10 16:20 AAS
>>133
>んで、別の作業がやりたいんでOpenBSDは一応これで安定版とし
>しばらく更新しない予定。
># stdioまわりにthread safeの為のlock/unlockが実装されだすまでは
># conflictもでないと楽観。
ホントにおつかれさまでした。
お蔭様で、管理しているサーバともどもデスクトップも全てOpenBSD化
省3
136(1): 03/03/12 00:43 AAS
>>135
> お蔭様で、管理しているサーバともどもデスクトップも全てOpenBSD化
> できますた。
デスクトップをOpenBSD化する利点は?
137: 135 03/03/12 11:00 AAS
>>136
管理しているサーバ用のcvsリポジトリが使えるようになったことで
パッケージのアップデート等で回線を逼迫しなくなった点。
使っている環境の回線が細いので。あとは「利点」というより個人的
趣味です。
138(1): 133 03/04/09 18:19 AAS
ダレモイナイ... xpg4dl-20030409ヲリリーススルナライマノウチ...
ChangeLog:
* OPENBSD_3_3 branch対応
* 最新のNetBSD-currentへの追従
- wcstoll, wcstoullの追加(wcstoimax, wcstoumaxはOpenBSDの事情により未merge)
- gbk2k module、zh_CN.GB18030ロケールの追加
139: 133 03/04/09 18:21 AAS
URL忘れてた
外部リンク:sigsegv.s25.xrea.com
140(1): 135 03/04/16 17:43 AAS
>>138
ご苦労さまです。currentのXFree86が4.3.0になったお蔭で大方の
パッケージを再コンパイルするハメに…。
結果報告が遅れてしまいますた。近々デスクトップのスナップを
撮り直します。
141: 山崎渉 [(^^)] 03/04/17 12:30 AAS
(^^)
142: 135 03/04/17 14:55 AAS
>>140
>パッケージを再コンパイルするハメに…。
こんなことやってるウチにsource-changes@cvs.openbsd.orgからのメールが…。
>CVS: cvs.openbsd.org: www
>From:
>Dale Rahn <drahn@cvs.openbsd.org>
>
省16
143: あぼーん [あぼーん] AAS
あぼーん
144: あぼーん [あぼーん] AAS
あぼーん
145(2): 名無しさん@XEmacs 03/06/30 01:10 AAS
OpenBSDを日本語環境してデスクトップで利用している人はいない、ってことでファイナルアンサー?
146(1): 03/07/07 02:00 AAS
>>145
アホか?
いっぺん死んでこいや(藁
147(1): 03/07/07 02:28 AAS
>>146
>>145じゃ無理なんだよ。まあ、アホはスルーするなりしてほっとけよ。
148: 03/07/07 06:52 AAS
>>147
145=146
自作自演で荒したいんじゃネーノ
149: 03/07/13 14:24 AAS
久し振りに来たらあれてるな
150: あぼーん [あぼーん] AAS
あぼーん
151: 03/08/02 14:13 AAS
一応保守
152: 03/08/05 20:46 AAS
sage 進行っつったって、沈み過ぎ。
このスレ無くなってもらっちゃ困るし、活性化を祈念して age
153: 03/08/05 20:50 AAS
山崎のせいで、数々の良スレが沈んでいったな。
154(2): 03/08/05 21:18 AAS
しもた、xpg4dl-20030409 のリンク先がなくなってる。弱ったな。
どこか or 誰か保存してない?<HEAD-xpg4dl-20030409.tar.bz2
155(1): 03/08/05 21:21 AAS
>>154
これを機会にWindowsに移行する事を勧める。
Windows使えば、そんなくだらない事で悩まなくていいし。
今みたいに、自己満足ばかりの生活から脱却できるよ。
非常に有益な素晴しい時間を過したければWindowsを使おう。
156(1): 03/08/05 21:24 AAS
>>155
2ch板:win
157: 03/08/05 21:29 AAS
>>156
現実から目を背けるな
158(2): 03/08/06 00:06 AAS
外部リンク[bz2]:sigsegv.s25.xrea.com
中身は20030409と同じ。iconv対応はほとんど終ってるけどpatchをうpするのは
もうちょい待って下さい。
159: 154 03/08/06 02:42 AAS
>>158
多謝。ゲトできました。
さっきアクセスできなかったのは、ネットワークトラブルだったんだろか…?
160: あぼーん [あぼーん] AAS
あぼーん
161(2): 158 03/08/30 20:17 AAS
iconv対応シマスタ。
外部リンク[bz2]:sigsegv.s25.xrea.com
162(1): 03/09/08 12:10 AAS
OpenBSD 3.4
163: 03/09/09 12:04 AAS
>>162
まじでつか
164(1): sage 03/09/19 03:45 AAS
>>161
typo ハケーン。
/usr/src/etc/mtree/4.4BSD.dist の 1025 行目
誤:en_GR.ISO8859-7
正:el_GR.ISO8859-7
ですよね?
165(3): 161 03/09/21 01:03 AAS
>>164さん ありがとうございます。 20030920版にて修正しました。
外部リンク[bz2]:sigsegv.s25.xrea.com
その他の変更点は
外部リンク[c]:cvsweb.netbsd.org
の取り込みくらいなので、20030828版を既に導入済なら
cd ${BSDSRCDIR}/src/lib/i18n_module/iconv_std && make depend all install
して/usr/lib/i18n/libiconv_std.* を入れ換えるだけでOKです。
166(3): 03/09/24 13:53 AAS
>>165
導入してみますた。
導入自身は問題なかったのですが、setenv LC_CTYPE ja_JP.eucJPとかやると、
"Wrong dl symbols!"とか言われたり。
導入方法は"INSTALL"を参考にしますた。
167(3): sage 03/09/27 04:53 AAS
>>166
それって、install 失敗して途中で止まってやしませんか?
>>165
make obj してから make build すると、以下な具合に止まるようです。
> install -c -o root -g bin -m 444 /usr/src/share/i18n/csmapper/obj/ISO646/ISO646-BASIC@1983%UCS.646 //usr/share/i18n/csmapper/ISO646/ISO646-BASIC@1983%UCS.646
> install: /usr/src/share/i18n/csmapper/obj/ISO646/ISO646-BASIC@1983%UCS.646: No such file or directory
> *** Error code 71
省11
168: 167 03/09/27 08:19 AAS
どうやら、無事 build 出来た模様。i386 です。
169(4): 165 03/09/28 15:27 AAS
アク禁中につきレス遅くなってスマソ。
>>166さん
archは何ですか?
そのメッセージは/usr/libexec/ld.soにdlfcn系の関数が無くて
libc.soのdlfcn_stub.cが使われる時に出るもののようです。
外部リンク[c]:www.openbsd.org
xpg4dl/iconvフレームはdlopenとdlsymに依存してるので、
省12
170: 03/10/01 14:31 AAS
>>167
make obj後にエラーを起こすのは分かっていたので、${SRC_DIR}で、make cleandir
後にmakeしますた。
>>169
archはi386でつ。
ソースツリーはCVSで-D20030920を使っていたと思いますが、現在導入したPCが、
メモリか電源不良を起こして、まともに起動できなくなっていたり・・・。
省1
171: 166,170 03/10/01 14:42 AAS
>>169
CVSオプションで-D20030920を指定していたつもりが、CVS/Tagを見てみたら、
20030919でトホホなオチだったよーでつ。
172: 166 03/10/07 21:20 AAS
CVS/TagがD2003.09.20.15.00.00で導入してみますた。(i386)
setenv LANG ja_JP.eucJPやsetenv LC_ALL ja_JP.eucJPだと、相変わらず、
"Wrong dl symbols!"が出てきますが、setenv LANGUAGE ja_JP.eucJPだと、
何事もなく…。
>>169
>そのメッセージは/usr/libexec/ld.soにdlfcn系の関数が無くて
>libc.soのdlfcn_stub.cが使われる時に出るもののようです。
省7
173(2): 169 03/10/08 20:07 AAS
>>174
> setenv LANG ja_JP.eucJPやsetenv LC_ALL ja_JP.eucJPだと、相変わらず、
> "Wrong dl symbols!"が出てきますが、
このメッセージ出ること自体どっかぶっ壊れてるんでつよねー
> setenv LANGUAGE ja_JP.eucJPだと、
> 何事もなく…。
環境変数 LANGUAGE は gettext(3) の為のもので、
省20
174(3): 174 03/10/09 19:11 AAS
>>173
>漏れのところではどーにも再現しないので
>/etc/mk.conf
>/usr/libexec/ld.so
>/usr/lib/libc.so.*
>/usr/lib/i18n/libEUC.so.*
>/usr/share/locale/ja_JP.eucJP/LC_CTYPE
省13
175(3): 173 03/10/11 15:54 AAS
>>/usr/X11R6/lib/X11/locale/lib/common/x*.so.*
>は存在しないようでつ
↓を忘れておりました。
外部リンク[diff]:www.openbsd.org
+/* Dynamic loading of i18n modules in libX11 has too many problems for now */
+#ifndef BuildLoadableXlibI18n
+#define BuildLoadableXlibI18nNO
省14
176: 175 03/10/11 17:44 AAS
173を訂正、漏れの環境でも(誰の環境でも)発生シマスタ、ひらにゴメソ。
setlocale(3)が内部でdlopen(3)に依存してるのは前述でつが、
static linked binaryの場合は、当然libc側のdlopen
(/usr/src/lib/libc/dlfcn/dlfcn_stubs.c)が使われます。
んで、static dlopen(3)の中の人がprintfで余計なメッセージを垂れ流してるわけですな...
外部リンク[c]:www.openbsd.org
NetBSDだと、無言なのだが。
省3
177(1): 175 03/10/11 17:56 AAS
んで、パッチ。
--- dlfcn_stubs.c.orig2003-10-11 17:56:56.484375000 +0900
+++ dlfcn_stubs.c2003-10-11 17:57:14.328125000 +0900
@@ -45,21 +45,18 @@
void *
dlopen(const char *libname, int how)
{
省15
178(2): 03/10/12 01:28 AAS
OpenBSD 3.4で日本語通った人いますか。
179: 昭夫@号寛大隙 03/10/12 01:34 AAS
おい、お前レイプ好きか?
180: 174 03/12/02 18:48 AAS
会社が倒れるは、導入してたマシンのマザーのコンデンサは抜けるは、でアクセス
出来ませんでした。
で、手元にあったK6-533MHzなマシンに3.4を導入した上で、パッチ当ててみまし
たところ、無事機能しますた。
当面はcurrent追っかける余裕も無いのでしばらくおとなしくしときまつ。
181(1): 03/12/07 15:32 AAS
>>178
私も(180な方と同様)3.4に入れてみました(xpg4dlを)が、動いている
ようです。mozilla-firebirdで日本語のウィンドウタイトルも表示
されているし(今、書いているのはOpenBSD3.4の環境なのでmozillaでの
日本語入力も問題なくできているという事です)メーラのsylpheed等も
問題なく使えてます。(fvwm2-i18nを作り直して、gtk+を作り直して……
しましたが)
省4
182: 03/12/07 17:55 AAS
はやく取り込んでくれんかのう
183: 178 04/01/06 18:50 AAS
>>181
新年明けましておめでとうございます。
昨年の11月から、システム管理の仕事に就きました。
まだ、C言語やシェルスクリプトからシステムコールのことも満足にできない
状態でUNIXだけで食っていってる状態ですが、これからシステム管理を極めつつ
プログラミングの技術もつけてさらに磨きをかけてくつもりです。
mozillaでの日本語入力ができていると聞いて驚きを隠せない状態です。
省1
184: 04/01/08 10:28 AAS
matz 日記経由でこのスレッドにたどり着いた人の数
↓
185: 04/01/08 15:54 AAS
ここへ誘導しても何にもならんとおもうのだが…
186(1): 04/01/13 14:43 AAS
外部リンク:www.kevlo.org
187(1): 04/01/14 04:57 AAS
外部リンク[php3]:www.deadly.org
あいかわらず盛り上がらないねぇ。
>>175とかからの勝手な推測だけど、
dlopen()を使わない(オプションを用意する)方向でないと
OpenBSD的にはmergeできんのかなーと思ったりするこの頃。
そういや>>186のpatchは >>177 相当が入ってないとか
strerror()でEILSEQが変換できんとか、バイナリ互換崩れてるとか
省2
188: 187 04/01/16 18:33 AAS
Marc Espieが3.6くらいには入ると発言してるので期待していいのかな?
189(1): 04/02/18 12:03 AAS
外部リンク:sigsegv.s25.xrea.com
このCNS-UCSの対応って何を元にしてますか?
Unicode.orgのOBSOLETEな変換表ではないみたいですけど
190: 04/02/18 20:29 AAS
>>189
外部リンク[gz]:ftp.unicode.org
を grep kCNS1992 した結果が元になってます。
# 外部リンク[TXT]:ftp.unicode.org
# こっちは見てませんでした。
Unihan.txtにはplane-1の前半の非漢字部分の変換表が含まれてなかったので、
外部リンク[jsp]:www.cns11643.gov.twで調べました。
省3
191(1): 04/04/03 22:35 AAS
3.5のスナップショットではfirefoxで日本語は
見たことないような表示になった。3.4では
何もせずにmozillaで日本語を見て感動したけど。
3.5のドキュメントが整備されらどうすればいいのか
わかるのか???
192: 04/07/05 15:47 AAS
>>191
もう既に整備されてるのですが、、、何か。
仮にされてても、何故どうすればいいか分からないか小一時間問い詰めたい。
ドキュメントを読もうといふ姿勢も感じられませんな。
193: 04/07/09 12:26 AAS
↑....どうぞお許しを。
結論としてはOpen BSDで日本語
がサポートされるまで待ちです。
安直なへたれですがOpen BSDが
好きです。
194: 04/07/09 12:29 AAS
どこが好きなのか具体的に述べてみな。
195: 04/07/09 12:43 AAS
その不人気さ。
具体的じゃないね。スマソ。
196(1): itojun [itojun@itojun.org] 04/07/09 13:50 AAS
citrusをOpenBSD-currentに入れる作業が進行中ですが、__RENAME()がないとかその他いいろな理由で進んでいません。もしcitrus patch(ちゃんとうごくやつ)を隠し持っているひとがいたら是非お送りください。
上下前次1-新書関写板覧索設栞歴
あと 219 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s