[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:104042] Re: openuniverse-1.0beta3 について


森山です。

  佐藤さん、こんにちは。

On Mon, 6 Dec 2004 17:07:23 +0900
Masanobu Sato <m.sato@xxxxxxxxxxxx> wrote:

> > 基本的にソースに問題が有るように思うのですが...一応、以下から
> > 持ってきたのですが...ソースがおかしいのでしょうか?
> 
> 2000年に開発が中断してしまったプログラムですから、現在では、
> そのままではmakeできなくてもおかしくないです。特に、OpenGL
> 関係は、その当時ではXのソースツリーにマージさえされていなく、
> Mesaライブラリとして別配布されていたころですから。
> 自分も、昔は何も変更しなくてもbuildできましたが、今やると、
> 同じエラーが出てダメでした。
> 
> # string.h関係はgccのバージョンの関係が大きいと思うけど。

  string.h は、バージョンの問題かとも思ったのですが、
文末に[ ; ] が無いのは、おかしいと思いソースを疑ったのですが...

> >>  今のところ、動いています。
> >
> > 操作パネルが出ていないです。これでいいのかな?
> 
> gluiというライブラリをインストールしないとだめだった様な。
> 
> # ちなみに、自分はgluiをbuild出来た記憶が無いです。

  glui は、インストール済みなのですが、やはりパネルが出ません。

 glui は、以下の様にして入れましたが、glui について記載している
web の内容が、マチマチなので、正しいかどうかは判りません。

glui_v2_2.tgz を 解凍し、解凍後に出来たディレクトリに移動
します。
                
	$ cd glui_v2_2

binとlibというディレクトリを作成します。

	$ mkdir bin
	$ mkdir lib

makefile の次の部分を編集します。

	GLUT_LIB_LOCATION=/usr/lib ← GLUTライブラリのある場所
       	GLUT_INC_LOCATION=/usr/include ←  GLUTヘッダのある場所

	※  [ GLUTヘッダのある場所が/usr/include/GLでなく
              /usr/includeなのは,glut.hをインクルードする
	     時にGL/glut.hと書くからです。] と、参考にした 
             Web に記載有り

        CC = CC -g0 -o32 をコメントアウト。

        CC = g++ -O3 のコメントを外す。

        LPATH に -L/usr/X11R6/lib を追加

        INCS に -I/usr/X11R6/include を追加

        example[1-5].cpp のmainの直前のvoidをintにする。

        make する
        copy する

                $ su
                # cp lib/libglui.a /usr/lib
                # cp glui.h /usr/include/GL

        動作確認

                $ cd bin
                $ ./example1

以上。
-- 
K.Moriyama

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: