お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-08-27 21:01:50

kuroneko_also
新しいメンバ
登録日: 2009-08-27

Emacsのエラーログについて

最近になってEmacsでC言語を勉強し始めたのですが、少々困っています。
画面を左右に分けて、EmacsからM-x compile コマンドでgccを使いコンパイルを行っているのですが、エラーログが収まりきらずソース画面に上書きされてしまいます。それが原因で元のソース構造が分かりにくく、書き直すのが難しいです。
どうにかならないでしょうか?

参考画像 http://www1.axfc.net/uploader/Img/so/57263

オフライン

 

#2 2009-08-28 01:37:10

Cametan
メンバ
登録日: 2007-08-12

Re: Emacsのエラーログについて

これ参りましたね。
同じようにして実験してみた、んですが、こちらでは再現出来なかったのです。何も問題が生じませんでした。
従って、同じ現象が起きてる他の人のレス待った方が良いと思います。

エラーログが収まりきらずソース画面に上書きされてしまいます。

これ、もうちょっと明解にして欲しいんですが、

1.本当にソースが上書きされてしまう。
2.そうじゃなくって「表示が」おかしい。

どっちでしょう?
見た感じ、2番のような気がしますが・・・・・・。
だとすると、

1.ビデオカードの画面描き換えに問題がある
2.アドインが悪さをしている

のどっちかだと思います。
特に、写真見て

何でMacなのにここに投稿してんだろ???

と思ったくらい(笑)、見事にカスタマイズしてるようなんで、デフォルトの状態とかなり変えてますよね。
場合によっては、使ってるThemeが重すぎて、描き換えで障害発生してる可能性もあるかもしれませんね。
いずれにせよ、同様の現象が起きてる人が現れるまで待ってみてください。

オフライン

 

#3 2009-08-28 08:17:06

kuroneko_also
新しいメンバ
登録日: 2009-08-27

Re: Emacsのエラーログについて

Cametanさん
返信ありがとうございます。
質問に関しては表示がおかしいです。実際にソース自体は書き換えられていません。
Macのスキンも一度アンインストールしてみたのですが、やはり駄目でした。
今の環境はWindows XP にデュアルブートでUbuntuをインストールしているのですが、実はこれと同じ症状がVistaの仮想ソフトを使っている状態でも起きました。ですから、エラーログが上書きされるのは、Emacsの仕様だと思っていたのですが。

*ハードウェア
$ lspci
00:00.0 Host bridge: ATI Technologies Inc Radeon Xpress 7930 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS7932 PCI Bridge
00:06.0 PCI bridge: ATI Technologies Inc RS7936 PCI Bridge
00:07.0 PCI bridge: ATI Technologies Inc Device 7937
00:12.0 IDE interface: ATI Technologies Inc IXP SB400 Serial ATA Controller (rev 80)
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80)
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80)
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 83)
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80)
00:14.2 Audio device: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller (rev 01)
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Xpress 1250
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5789 Gigabit Ethernet PCI Express (rev 21)
04:03.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
04:03.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
04:03.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
04:03.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
04:03.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)

パソコンのスペック VALUESTA VS300/G http://121ware.com/navigate/products/pc/0704/valuestar/vss/spec/index.html

引き続き、回答お待ちしております。

オフライン

 

#4 2009-08-28 10:24:48

hito
管理者
登録日: 2007-03-18

Re: Emacsのエラーログについて

以下の情報が欲しいところです。

・視覚効果をOnにしているならOffにするとどうなるでしょうか(あるいはその逆)。
・セーフグラフィックスモードだと再現するでしょうか。
・フォントを変更しても再現するでしょうか。
・C-l で再レンダリングを強制するとどうなるでしょうか。

オフライン

 

#5 2009-08-28 21:54:52

kuroneko_also
新しいメンバ
登録日: 2009-08-27

Re: Emacsのエラーログについて

hitoさん
返信ありがとうございます。
[Alt] + [Ctrl] + F1 ~ F6 からのテキストモードで試してみましたが、先の質問のようなエラーは起きませんでした。
どうやら、Xシステムだけの問題のようです。
ほかの質問も試してみたのですが、やはりエラーが起こりました。

ほかに必要な情報があったら言ってください。
回答お待ちしております。

オフライン

 

Board footer

Powered by FluxBB