[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: gud mode in Meadow
- X-ml-count: 76
- Subject: Re: gud mode in Meadow
- From: Shun-ichi GOTO <gotoh@xxxxxxxxxxx>
- Date: Thu, 05 Mar 1998 10:26:50 +0900 (JST)
- X-mailer: Mew version 1.93b23 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
後藤@太陽計測です
#X-ML-COUNT: 75 ではSJISメールを出してしまい申し訳ありませんでした。
#再送させていただきます
私もcygnusのgdbは使ってないので直接の回答ではないのですが、
気になる点があったので。
#試していないのは無責任ですが
>>>>> From: bsh@xxxxxxxxxxxxxxxxxxx (Hiroyuki Bessho)
> デバック中のプログラムの現在位置は、
>
> ^Z^Zfilename:linenumber:
>
> のような形でGDBからgudに伝えられます。ここで、この形式がGDBとgudで一致
> していないかfilenameがMeadowに理解できないような形式になっていると問題
> のような現象が起こり得ると思います。以下のことを確認してみてはどうでしょ
> うか。
以前 Mule for Windowsからgud.elでperlのデバッガを使ったとき
filenameの部分にドライブ名(c:など)が入っていて、うまく動作
しませんでした。そのときもソースが表示されませんでした。
regexpでこのコロン':'がセパレータとして使われてしまい、
正しい情報が伝わらなかったというオチです。
その時は添付のdiffのようなeasyな修正をして逃げたような。
あくまでperl (gud-perldb-marker-filer)の話ですので、
この類だとすれば、gud-gbd-marker-filerをedebugなどで追ってみると、
わかるのではないでしょうか。
--- Regards,
Shun-ichi Goto <gotoh@xxxxxxxxxxx>
R&D Group, TAIYO Corp., Tokyo, JAPAN
P.S.
またSJISメールを出してしまってすみません。
家も会社も同じ.emacsを使っているのに動作が違うのは、
Mew+IMのバージョンの違いだけなので原因はそこなのか... :-(
--- gud.el.orig Sat Jul 15 13:59:00 1995
+++ gud.el Fri Jan 16 03:11:37 1998
@@ -777,7 +777,7 @@
(let ((output ""))
;; Process all the complete markers in this chunk.
- (while (string-match "\032\032\\([^:\n]*\\):\\([0-9]*\\):.*\n"
+ (while (string-match "\032\032\\([a-zA-Z]:[^:\n]*\\):\\([0-9]*\\):.*\n"
gud-marker-acc)
(setq