OpenGLのヘルパーライブラリである GLEW (OpenGL Extension Wrangler Library) やGLM (OpenGL Mathematics) も使ってみようと思い、まずはGLEWの情報収集とビルドをと思いました。
GLEW は現行で GLEW 1.7.0 が公開されており、これの zip版を拾ってきました。zipファイルを解凍して、ディレクトリを移動していざ make とした所で、、、
> unzip glew-1.7.0.zip
> cd glew-1.7.0
> make all
まずはここでビルドエラーが出ました。
/bin/sh: config/config.guess: /bin/sh^M: bad interpreter: No such file or directory
/bin/sh: config/config.guess: /bin/sh^M: bad interpreter: No such file or directory
Makefile:40: *** "Platform '' not supported". Stop.
なので、これらのファイルの改行コードをCR+LFからCRのみにしてmakeを再度実行すると、、、
再度ここでもビルドエラーがでました。
再度ここでもビルドエラーがでました。
make: *** No rule to make target `all'. Stop.
ちゃんと、リリースチェックしてんの?って思いつつネットで調査を続けてみると、"tgz版ならうまくいくよ"ってな書き込みを見つけることができました!!
で、zipファイルを捨て去り、tgz版を拾って来て解凍。
> tar -xvzf glew-1.7.0.tgz
ディレクトリを移動して make を実行するとすんなりとビルドが完了しました。。。
> cd glew-1.7.0zip と tgz でパックしたもんは同じもんじゃないのかい!!
> make all
つまらんことでつまづいたけど、一歩前進。
> sudo make install
> cd bin
> ./glewinfo
はてさて、OpenGLにたどり着くのはいつになるのやら。。。
2011/09/08 追記:
OpenGL 4.2 に感化された感はあったのですが、調べてみると持ってるMacではOpenGL 2.1止まりなのが判明。。。Windowsに行くしかやはりないのかなぁ。。。
Mac OS X 10.7 OpenGL Info