Shut the fuck up and write some code

グダグダ言わずにコードを書きたいブログ

openFrameworks 0.8.0 iOS版をxCode5でビルドした際に出るUse of undeclared identifier 'GL_STENCIL_INDEX'エラーの対応

openFrameworksで作ったiOSアプリをxCode5に移行しようとしてるのですが、色々エラーが出てなかなかビルド出来ない。とりあえず一発目ビルドしてみたところ

libs/openFrameworks/gl/ofGLUtils.cpp:183:9: Use of undeclared identifier 'GL_STENCIL_INDEX'
libs/openFrameworks/gl/ofGLUtils.cpp:184:12: Use of undeclared identifier 'GL_STENCIL_INDEX'
libs/openFrameworks/gl/ofGLUtils.cpp:264:8: Use of undeclared identifier 'GL_STENCIL_INDEX'
libs/openFrameworks/gl/ofFbo.cpp:419:41: Use of undeclared identifier 'GL_STENCIL_INDEX'

とエラーが出てビルドが通らない。

調べてみたところ、

https://github.com/openframeworks/openFrameworks/issues/2534

既に修正している人がいてpull Requestが出てます。良かった!

手動で対応すると

libs/openFrameworks/utils/ofConstants.h

を差し替えます

https://github.com/danoli3/openFrameworks/blob/06d26dbf574c2bdf3d2004098884a045168470aa/libs/openFrameworks/utils/ofConstants.h

とりあえずこれでエラーは出なくなった。

が、別のエラーが出てるwww とりあえず一旦対応ということで。