森山です。
佐藤さん、こんにちは。
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
References:
- [linux-users:104021] openuniverse-1.0beta3 についてK.Moriyama
- [linux-users:104026] Re: openuniverse-1.0beta3 についてMasanobu Sato
- Prev by Subject: [linux-users:104041] Re: デュアルホームでのDHCP配布アドレスの使い分け
- Next by Subject: [linux-users:104043] Re: openuniverse-1.0beta3 について
- Previous by thread: [linux-users:104026] Re: openuniverse-1.0beta3 について
- Next by thread: [linux-users:104025] Turbo Desktop 10でのフォントの問題について
- Indexes:[Main][Thread]