PHPOpenGL の OSMESA のワーニング
PHPOpenGL をインストールした環境で apache を動かすと
[Wed Feb 22 02:35:44 2012] [error] [client 192.168.1.12] PHP Notice: Constant OSMESA_MAJOR_VERSION already defined in Unknown on line 0, referer: http://192.168.1.1/~yoya/php/swfed/test1.php [Wed Feb 22 02:35:44 2012] [error] [client 192.168.1.12] PHP Notice: Constant OSMESA_MINOR_VERSION already defined in Unknown on line 0, referer: http://192.168.1.1/~yoya/php/swfed/test1.php
のような警告が大量に出るので対処しました。
osmesa_init の中で定数定義(REGISTER_LONG_CONSTANT)を行っていますが、それを RINIT から呼んでいたので、何度も呼ばれてこうなったと。