0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

mac OS X でのCGContextEraseというエラーの解決法

Last updated at Posted at 2017-01-09

半年だか1年ぐらい悩んでいた'CGContextErase'についてのエラー。JAVAやらOCamlのプログラムやらを実行するたびに

<Error>: The function ‘CGContextErase’ is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

というエラーメッセージがターミナルに出力される。
聞いたところさほど害のあるものではないので放っておいて良いとの事だったが、一々出てきて邪魔。
プロジェクターで自分の実行画面映した時にこれ見えるの嫌だし。

半年だか1年ぐらい悩んでいてあれやこれややり挙げ句の果てに他のものが動かなくなったりとか途方に暮れていたのだが...

解決しました!

#解決方法
原因はシステム環境設定にあるInkというパネル(システム?)だったようでInkというパネルをOFFにすればエラーは消えた。
CGContextEraseについて検索するとWacomのペンタブソフトが原因だった〜というのが一番多いのだがWacomのペンタブ使ってない人には思い当たる節なしであった。
このInkというパネルはペンタブなどを接続すると出てくるものでペンタブ使ってなくてもドローソフトなどが原因で出てくることもある。(出そうと思えば出せるもの笑)
私の場合Inkscapeが原因で出てたような気がする。
とりあえず解決。でもこれInkパネル使いたい人はどうするんですか。

[参考]https://discussions.apple.com/thread/6887986?tstart=0

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?