CentOSでfreeGLUT 2.6.0がビルドできない

freeGLUT 2.6.0のソースコードがCentOS4.7でビルドできません。

  1. ./conigure
  2. make
  3. make install

のmakeでエラーが出ます。

./progs/demo/smooth_opengl3.c内に未定義の型があるとかないとか。

ソースコードを読んでみたら、
#if defined(WIN32)
を通る必要があるっぽい。

まあ、とりあえずビルド通ればいいやとソースコード該当部分直前で
#define WIN32 1 // WindowsのVC2008でWIN32=1と表示されたので
を追記。

これでビルドが通るようになった。とりあえず暫定処置としてはこれでいこう。