Sunマイクロシステムズ様。realpath関係で怒られました。Solaris10でrealpathが使えるようになるには、以下の条件を満たす必要があるみたいです。__STRICT_ANSI__マクロが定義されます。/usr/include/sys/feature_tests.hをひもといていくと、_STRICT_STDCが定義されるので上記の条件(の2行目のやつ)を満たさなくなってしまうようです。ここ(manpage)を見ると色々書いてあります。これを回避するには以下の2つの方法があります。(正確にはもっとありますけど、試していません)__EXTENSIONS__を定義するstd=c99をstd=gnu99にするどれくらい影響範囲があるのか分からないので自己責任で好きな方を選択すれば良いと思います。前者の場合は、以下のようにconfigureで指定します。CFLAGS="-D__EXTENSIONS__"後者の場合は、configureとconfigure.inに記述されている内容を置換します。configure*あとは普通にビルドをします。libtokyocabinet.a出ている警告は全て動作に対して影響はありません。最初の2個の警告は前回の記事に回避策が書いてあります。Cabinetビルドしたらこのマクロももれなくついてきたので。実際のソースに対してやると何千行も出てきてしまいますが、以下の場合はその環境で最低限定義されるものが出てきます。/dev/nullちょっと気になった点について。1.4.2,3,4辺りでpthread_yield()の実装が毎回変更されていて今はusleepになっていますが、これってやっぱりusleepのが速いからなんでしょうか。10:05日記2009前期とあるゲームの試遊会に参加した時の話です。炎はオブジェクトつかっているみたいだね。炎を上から写してみて。あれハイポリのままだよね。スペキュラが云々・・。DSとWii両方とも。土日おもいっきりプレイしました。