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

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


森山です。

  パネル表示が出来るようになったので、以下報告します。

	環境 Vine 3.1

○  Glui のインストール

	http://gd.tuwien.ac.at/hci/glui/

    から、glui_v2_2.tgz を Download

	$ tar -zxvf glui_v2_2.tgz
	$ cd glui_v2_2
	$ mkdir bin
	$ mkdir lib

    makefile を、以下のように修正

	GLUT_LIB_LOCATION と GLUT_INC_LOCATION を以下のように修正

		GLUT_LIB_LOCATION=/usr/lib
                GLUT_INC_LOCATION=/usr/include

		※  GLUT_LIB_LOCATION は  GLUTライブラリのある場所
		    GLUT_INC_LOCATION は  GLUTヘッダのある場所

		    /usr/include/GLでなく/usr/includeなのは,glut.h
		    をインクルードする時に GL/glut.h と書くからです。

	以下の部分を 

    		CC=CC -g0 -o32

	以下のようにコメントアウト        
        
                #CC=CC -g0 -o32

	以下の部分の

		#CC=g++ -O3
         
	[ # ]を削除
      
	        CC=g++ -O3

	LPATH と INCS を以下のように編集

		LPATH=${GLUTPATH} -L/usr/X11R6/lib
		INCS=-I/usr/X11R6/include

    example1.cpp から example5.cpp 内の void main を int main に変更

    make & コピーする。

    	$ make
    	$ su
    	# cp lib/*.a /usr/lib
    	# cp *.h /usr/include/GL

    動作確認
        
                $ cd bin
                $ ./example1
                
    として動作すればOK

○  openuniverse

	http://www.openuniverse.org/

    から、 openuniverse をダウンロード

	$ tar -zxvf openuniverse-1.0beta3.tar.gz
	$ cd openuniverse-1.0beta3/src/

    以下のファイルに、#include <string.h> を追記

	cfglex.l        
        cfgparse.y
        milkyway.cpp
        stars.cpp
        cmdline.cpp
        font.cpp
        comet.cpp
        jpeg.cpp

    cfgparse.y の以下の部分を
	
	fonttype = $3}

        |LEVELOFDETAIL '=' INTEGER_NUM {
        LOD = $3}

        |TEXTURECOMPRESSION '=' INTEGER_NUM {
        tex_compr *= $3}

	以下のように変更( 末尾に ; を付ける )

	|FONT '=' INTEGER_NUM {
        fonttype = $3;
        }

        |LEVELOFDETAIL '=' INTEGER_NUM {
        LOD = $3;
        }

        |TEXTURECOMPRESSION '=' INTEGER_NUM {
        tex_compr *= $3;
        }

    comet.cpp に以下を追記
	
	extern "C" {
        GLAPI void GLAPIENTRY glPointParameterfvEXT( GLenum pname, const GLfloat *params);
        }

    configure & make & make install の実行
	
    	$ cd ..
	$ ./configure --with-glui-inc=/usr/include/GL --with-glui-libs=/usr/lib/libglui.a
	$ make
        # su 
        # make install

	※  [ su ] だと、うまくいかないかも知れません。その場合は 
	    [ su -l ]で root に なってから ソースを展開した
	    ディレクトリへ移動します。

以上、
-- 
K.Moriyama

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

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