匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 10:44 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000498 | Vine Linux | 1 バグ | 2007-03-12 21:36 | 2007-03-29 22:04 | |||||
報告者 | anonymous | ||||||||
担当者 | packager | ||||||||
優先度 | 中 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 不明 | ||||||
バージョン | 4.0 | ||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000498: ddd-3.3.11でCharacter '?44' not supported in font | ||||||||
説明 | Vine4.1(x86) の環境ですが、 ddd-3.3.10-0vl1.i386.rpm から ddd-3.3.11-0vl1.i386.rpm にアップグレードしたら、以下の様なエラーでうまく動かなくなってしまいました。 ------ Warning: Name: text Class: XmTextField Character '\44' not supported in font. Discarded. (Annoyed? Try 'Edit->Preferences->General->Suppress X Warnings'!) Warning: Name: text Class: XmTextField Character '\173' not supported in font. Discarded. ........ ---- メッセージに従い"Suppress X Warnings"を設定するとワーニング自体は消えますが、 動作自体は 依然 変なままです。 LANG=Cに変更すると正常動作に戻りますので、文字コード絡みのように見えます。 なお、旧ddd-3.3.10-0vl1.i386.rpm では、"LANG"に拘らず正常に動作しています。 環境:Vine4.1(x86) 3月10日時点でのアップデートは全て適応済み LANG=ja_JP.eucJP を設定の状態 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86 | ||||||||
パッケージ | ddd-3.3.11-0vl1.i386.rpm | ||||||||
添付ファイル | |||||||||
コメント | |
(0002477) murasawa (開発者) 2007-03-13 10:47 |
> ------ > Warning: > Name: text > Class: XmTextField > Character '\44' not supported in font. Discarded. > > (Annoyed? Try 'Edit->Preferences->General->Suppress X Warnings'!) > Warning: > Name: text > Class: XmTextField > Character '\173' not supported in font. Discarded. > ........ > ---- > メッセージに従い"Suppress X Warnings"を設定するとワーニング自体は消えます > が、 > 動作自体は 依然 変なままです。 > LANG=Cに変更すると正常動作に戻りますので、文字コード絡みのように見えま > す。 ddd-3.3.11-lang.patch で LC_ALL = C にしていますが 実際にはプリプロセッサの段階で条件が一致せずに該当 コードが省かれていました。パッチの方、修正します。 ちなみに動作変というのは、カーソルの表示上の位置と 実際の選択されている位置がズレているところでしょうか? 例) int hoge; 表示上は「hoge」を選択しているが、マウス右クリックで 見ると「int」を選択していることになっている。 |
(0002478) murasawa (開発者) 2007-03-13 13:51 |
> > LANG=Cに変更すると正常動作に戻りますので、文字コード絡みのように見えま > > す。 > > ddd-3.3.11-lang.patch で LC_ALL = C にしていますが > 実際にはプリプロセッサの段階で条件が一致せずに該当 > コードが省かれていました。パッチの方、修正します。 ちょっと違いました。下記のコードに XtSetLanguageProc(NULL, NULL, NULL); setlocale(LC_ALL, "C"); なってますが、最初の XtSetLanguageProc() でシステムの ロケール設定を元に初期化されます。が、その後の setLocale() で「C」に変更してもうまく切り替わらないようです。 XtSetLanguageProc(NULL, NULL, NULL) を呼ばないことで 動くことを確認しましたのでこれで対処します。 |
(0002479) anonymous (参照) 2007-03-13 20:20 |
>ちなみに動作変というのは、カーソルの表示上の位置と >実際の選択されている位置がズレているところでしょうか? >例) int hoge; >表示上は「hoge」を選択しているが、マウス右クリックで >見ると「int」を選択していることになっている。 おそらく、御指摘内容と同一だと思いますが、 具体的な一例を挙げさせてもらいますと、 "Open Program" ダイアログにて、マウス右クリックのファイル が選択できません。 と言った具合です。 |
(0002480) murasawa (開発者) 2007-03-13 23:38 |
> >ちなみに動作変というのは、カーソルの表示上の位置と > >実際の選択されている位置がズレているところでしょうか? > > >例) int hoge; > >表示上は「hoge」を選択しているが、マウス右クリックで > >見ると「int」を選択していることになっている。 > > おそらく、御指摘内容と同一だと思いますが、 > 具体的な一例を挙げさせてもらいますと、 > "Open Program" ダイアログにて、マウス右クリックのファイル が選択でき > ません。 > と言った具合です。 上記の表示ズレとワーニングが出力される件、修正して VineSeed, VinePlus/4.0 に put しました。 ddd-3.3.11-0vl2.src.rpm ddd-3.3.11-0vl2.i386.rpm %changelog - updated Patch (fixed locale bug <bts:498>) |
(0002481) anonymous (参照) 2007-03-14 05:59 |
> > 上記の表示ズレとワーニングが出力される件、修正して > VineSeed, VinePlus/4.0 に put しました。 > > ddd-3.3.11-0vl2.src.rpm > ddd-3.3.11-0vl2.i386.rpm > アップデートして頂いた ddd-3.3.11-0vl2.i386.rpm に更新し、今回の問題が改善されている事を確認しました。 |
(0002482) murasawa (開発者) 2007-03-29 22:04 |
> アップデートして頂いた > ddd-3.3.11-0vl2.i386.rpm > に更新し、今回の問題が改善されている事を確認しました。 確認して頂いたので完了とします。 |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2007-03-12 21:36 | anonymous | 新規課題 | |
2007-03-13 10:47 | murasawa | コメント追加: 0002477 | |
2007-03-13 13:51 | murasawa | コメント追加: 0002478 | |
2007-03-13 20:20 | anonymous | コメント追加: 0002479 | |
2007-03-13 23:38 | murasawa | 概要 | ddd-3.3.11でCharacter '\44' not supported in font => ddd-3.3.11でCharacter '?44' not supported in font |
2007-03-13 23:38 | murasawa | コメント追加: 0002480 | |
2007-03-14 05:59 | anonymous | コメント追加: 0002481 | |
2007-03-29 22:04 | murasawa | 担当者 | => packager |
2007-03-29 22:04 | murasawa | 状態 | 新規 => 完了 |
2007-03-29 22:04 | murasawa | コメント追加: 0002482 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |