OpenGLUTをコンパイル&インストール
Esden氏のBLOGにあるようにOpenGLUTをダウンロードしてコンパイルする.
このとき,最近のMacだとX11 SDKがインストールされていないとうまくコンパイルできない模様.DeveloperやX11を入れても入らないみたいなので注意.MacOSXインストールディスクのXcode Tools/Packagesフォルダの中にパッケージとしてある.
OpenGLUTのコンパイルは展開したフォルダに移動し,configure,make, make installする.
$ CPPFLAGS="-I/usr/X11R6/include" ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... no .............(省略)................. $ make make all-recursive Making all in src if /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/X11R6/include -w -MT libopenglut_la-og_callbacks.lo -MD -MP -MF ".deps/libopenglut_la-og_callbacks.Tpo" -c -o libopenglut_la-og_callbacks.lo `test -f 'og_callbacks.c' || echo './'`og_callbacks.c; \ then mv -f ".deps/libopenglut_la-og_callbacks.Tpo" ".deps/libopenglut_la-og_callbacks.Plo"; else rm -f ".deps/libopenglut_la-og_callbacks.Tpo"; exit 1; fi .............(省略)................. $ sudo make install Password: Making install in src test -z "/usr/local/lib" || /bin/sh ../mkinstalldirs "/usr/local/lib" /bin/sh ../libtool --mode=install /usr/bin/install -c 'libopenglut.la' '/usr/local/lib/libopenglut.la' /usr/bin/install -c .libs/libopenglut.1.0.0.dylib /usr/local/lib/libopenglut.1.0.0.dylib (cd /usr/local/lib && rm -f libopenglut.1.dylib && ln -s libopenglut.1.0.0.dylib libopenglut.1.dylib) (cd /usr/local/lib && rm -f libopenglut.dylib && ln -s libopenglut.1.0.0.dylib libopenglut.dylib) /usr/bin/install -c .libs/libopenglut.lai /usr/local/lib/libopenglut.la /usr/bin/install -c .libs/libopenglut.a /usr/local/lib/libopenglut.a .............(省略).................
しかし,このままでは,ライブラリの名前がlibopenglut.dylibなので,シンボリックリンクを作成する.
$ cd /usr/local/lib $ ls charset.alias libopenglut.1.dylib libopenglut.dylib sbcl libopenglut.1.0.0.dylib libopenglut.a libopenglut.la $ sudo ln -s libopenglut.1.0.0.dylib libglut.dylib Password:
これで完了.