LEADインストールガイド作成中

インストールガイドを、電子書籍形式にしてみようかと、試しております。

Pagesから、なぜかEPUB形式でうまく書き出せななかったので、PDF形式にしたインストールガイドをiPad/iBookで表示しているところ。

ブログの記事を再編集してまとめたところ30ページあまりのページ数になってます。ちと長過ぎか?

ちなみに肝心のESP-r、Radianceについてはインストーラーのテスト中につき、まだ書き上っていません。

この部分の原稿は外注(もう一人のメンバー)のテスト待ちですが、本業で忙殺されているため、もうすこし時間がかかりそうです。

ESP-rが起動しない

ESP-rをインストールして、いざ起動したら以下のエラー。

「プロシージャ エントリポイント deflateSetHeader がダイナミック リンク ライブラリ zlib1.dll から見つかりませんでした。」

これって原因はESP-r本体から参照する際に、本来のDLLとは別のを先に見つけてしまっている状態です。

DLLの参照順はexeと同じフォルダが最優先(だったよね?)なので、試しにgtkのbinフォルダに入っていた zlib1.DLL をESP-rのbinフォルダへコピーしたら、無事に起動。

ESP-rとRadianceのインストーラーを作る(8)

前回までのあらすじ

Radianceを動かすためにQtをインストールしようとしらMinGWのバージョンチェックで引っかかる。

とは言え、引っかかるのはヘッダーファイルのバージョンなので、ビルドはしないから、いいだろうという判断でQtのインストールを続行する。

で、今回はいよいよRadianceのインストールへ。

では、まずはビルド済みのRadianceをダウンロード。

LEAD Vistaのページへ行って、Radiance.zipをダウンロードします。

http://web.me.com/koji_takemasa/MobileMe/LEAD_Vista.html

2019/03/06 リンク先がなくなってた

これをC:\ドライブのトップへ解凍します。

こんな風に展開されていればオッケー。

そして次は、環境変数の設定。

C:\Radiance\bin“をPathに追加します。

それと、RAYPATHという環境変数を追加して、こちらは”C:\Radiance\lib“を設定しておきます。

さて、以上でインストール作業は終了です。

Radiance本体は拍子抜けするぐらい、簡単です。

あとは、無事に起動できればOK。

と、ここまで書いて気が付いたけど、Radiance使ったことがないので起動の仕方すらわからない。

どうやって起動すんのRadiance?

LEAD Projectのサイトに入門書があったのを思い出したので、ダウンロードしてみる。

http://web.me.com/koji_takemasa/MobileMe/manual.html

2019/03/06 リンク先がなくなってた

コマンドラインからファイル名を指定して、起動するっぽいので、試してみる。

> rvu c:\Radiance\lib\tree.oct

なんとか起動した。(画面が真っ暗なのは、光源の設定が入っていないデータだったらしいから)

Qtのインストールで表示されるMinGWのメッセージは無視しても大丈夫なようです。

さて、だいたい仕組みはわかったので、あとはどうやってインストーラーを作るかだな。

つづく。

ESP-rとRadianceのインストーラーを作る(7)

さて、前々回前回とQtのインストールがMinGWのバージョンチェックでつまずいております。

そこそこ動く確信はあるので、バージョンチェックを強行突破(無視)して作業を進めてみたいと思います。

と言うことで、前々回のメッセージが表示されたあたりからの続きです。

インストールしても動かないっていってますが、あえて「いいえ」を選択して先に進みます。

ファイルの展開が始まります。これが、かなり長い。コーヒーでも淹れて、気長に待ちます。

無事にファイルの展開が終わったようなので、「Next >」をクリック。

そして、インストール作業が無事完了。「Finish」でインストーラーを終了します。

次はQtのConfigureを実行します。

コマンドプロンプトを起動して、configureを入力します。

いろいろ聞いてきますが、メッセージを読んで、順に選択していきます。

 こんな画面がでたら、作業終了です。

さて、つぎはいよいよRadianceだ。

つづく。

ESP-rとRadianceのインストーラーを作る(6)

さて、前回、MinGWのバージョンがどうも違っているらしいことが発覚しました。

リポジトリで問題のヘッダーファイルを探してみると。。。

それらしいファイルを発見。でもこれって日付が2008年ですが、これなのか?そんな古いバージョンを前提にしているのか?

 で、インストーラーを探すと、2010年以降のファイルしかない。。。orz

行き詰まったぞ。むーん。(゜-゜)

Radianceのバイナリーが、なぜ簡単に入手できないか、わかってきた気がする。。。

しかしな、ヘッダーファイルだし、Qtの再ビルドが必要じゃなければ、無視してもOKなんじゃなかなろうか?きっとそうだ。たぶんそうだ。

という事で、Qtのインストールを強行してみる事にする。

つづく

ESP-rとRadianceのインストーラーを作る(5)

前回のESP-r編から、間が開いてしまいました。

今回はRadianceのインストール編です。

作業はおおまかに次の2段階です。

  • Qtのインストール
  • Radianceのインストール

そんじゃ、まずはQtのダウンロードから。余談ですがQtは「キュート」と発音します。ずっと「キューティー」だと思ってた。人前で「キューティー」って発音すると恥かきますから注意しましょう。

http://qt.nokia.com/ へアクセスして、SDKのダウンロードのアイコンをクリックします。

次に表示されるページの中程にQt Libraryという項目があります。ここからMinGW版をダンロードします。

qt-win-opensource-4.8.1-mingw.exe とう名前のファイルがダウンロードされたら、ダブルクリックで起動してインストールを開始します。

以下、実行画面です。基本的に表示されるダイアログでデフォルトのボタンを押していけば作業が進みます。

まずはファイルの解凍が始まります。

 メッセージを確認したら「Next>」をクリック。

これも「Next >」をクリック。

 次は、ライセンスの表示を確認して、「I accept the ~」の項目を選んで、「Next >」をクリック。

 インストールするコンポーネントの確認です。ここも「Next >」をクリック。

インストール先のフォルダ名の確認ですが、これも変更なければ、そのまま「Next >」をクリック。

スタートメニューへ登録する名前の確認です。これも変更なしで、そのまま「Next >」をクリック。

 次は、すでにインストールされているMinGWのフォルダの確認です。MinGWをデフォルトのフォルダ以外にインストールしている場合は、ここで正しいパスを指定してください。

パスを確認できたら「Install >」をクリック。

と、ここで問題発生。

メッセージによると、なんか、ヘッダーファイルのバージョンが違っているらしい。

どうもQtが想定しているMinGWはver3.13を想定しているらしいが、これが合っていない???

w32api.hを開いてみると、確かにバージョンが違う。Qtが想定しているMinGWって最新版じゃないようだ。

MinGWの入れなおしか。うーん(゜-゜)

つづく

ESP-rとRadianceのインストーラーを作る(4)

前回までで、ESP-rの動作環境ができたので、いよいよインストールです。

まず、ビルド済みのESP-r本体(Esru.zip)を以下のURLからダウンロードします。

http://web.me.com/koji_takemasa/MobileMe/LEAD_Vista.html

2019/03/06 リンク先がなくなってた

ダウンロードが終わったら、圧縮ファイルの回答を行います。ファイル数が多い(5000以上!)ので、数分かかります。

解凍が終わると、「Esru」という名前のフォルダが出来上がります。これをC:\直下へ移動。

あとは環境変数を設定すればOK.

前回の環境変数の設定を参照しながら、”C:\Esru\esp-r\bin”をPathに追加します。

ここまできたら、コマンドプロンプトでESP-rを起動できればOKです。コマンドプロンプトで”esp-r”と入力する。

 OKじゃなかった。エラーメッセージが表示された。どうもライブラリ(DLL)が見つけられないらしい。

このDLLの所在を調べてみると、”C:\MinGW\bin”に存在する。

そういやMinGWをインストールした際に、環境変数の設定を省略していたのを思い出したので、このパスの設定を追加してみる。

そして、改めて起動を試すと。。。

お、無事に起動できた。

次はRadianceだ。

つづく。

ESP-rとRadianceのインストーラーを作る(3)

前回まででMinGWのインストールが終わったので、次はESP-r関係を確認します。

はじめにESP-r本体の前にGTK+のインストール。

これはインストーラー形式は用意されていないので、実行に必要なファイルのダウンロード、展開、初期設定を行います。つまり手作業で動作環境を整える必要があります。

はじめに、http://www.gtk.org/ にアクセスして適切なモジュールをダウンロードします。

画面上にある「Download」の項目をクリックしてダウンロードのページに飛びます。

ダウンロードのページでは、使用するOSを選択します。

ビルド済みのESP-rに合わせて「Winodws(32-bit)」をクリックします。

 次のページでは、スクロールバーを移動して、真ん中ぐらいを表示すると、図のように「All-in-one boundles」と書かれた箇所があります。

文書中の図の赤い矢印の部分をクリックして、GTK+をダウンロードします。

ダウンロードしたファイルはZip形式で圧縮されているので、ひとまずこれを解凍します。

解凍されると「dtk+-bubndle_…」のような名前でフォルダに展開されます。

このフォルダを「GTK」という名前に変更してC:\ドライブの直下に移動します。

ここまで来たら、もう一息。GTK+の動作に必要な環境を整えます。

まずは環境変数の設定。

スタートメニューをクリックして、検索ボックスへ「環境変数」と入力します。

すると、画面上部に「環境変数を編集」という項目が表示されるので、ここをクリックします。

「 環境変数」の画面が表示されるので、PATHの項目を選択して、「編集」「新規」ボタンをクリックします。

「ユーザー変数の編集」ウィンドウが表示されるので、ここで”C:\GTK\Bin“を追加します。下図参照。

最後にGTKの初期化と、起動の確認です。

コマンドプロンプトから、”pkg-config  –cflags  gtk+-2.0“ を入力します。

続けて、”gtk-demo“を入力してデモ画面(下図)が表示されたらGTK+

さて、つぎはいよいよESP-r本体だ。

つづく。

ESP-rとRadianceのインストーラーを作る(2)

まだまだつづく、確認作業。

次はMinGWのインストールの内容確認です。

MinGWは基本的には所定のURLからインストーラーをダウンロードして、インストールすればOK.

注意点としては、オプションの選択がいる点ぐらいか?

1. MinGWのダウンロード

MinGWのサイト↓にアクセスしてダウンロードから始めます。

http:/www.mingw.org/

画面左側の”Downloads”をクリックして、ダウンロードのページへ移動します。(下図の赤い矢印)

この画面でインストーラーをダウンロードする。いろいろ表示されていますが、図の矢印のところに表示されているのが最新版です。ここをクリックして、しばらくするとダウンロードが始まります。

 2. MinGWのインストール

では、次はいよいよMinGWのインストールを開始。

基本的にデフォルトのボタンを押していけばOK.ってことで「Next」をクリック。

そして次も「Next]をクリック。

これも「Next」をクリック。

License Agreementを確認したら、「I accept the agreement」を選択して、「Next」をクリック。

ここも特に変更なしで「Next」をクリック。

スタートメニューへの登録名を尋ねてきますが、ここも変更なしで「Next」をクリック。

3. オプションの選択

 さてと、ここですが、ESP-r,Radianceをソースコードからインストールする場合は、すべてのオプションを選択します。

すでに、ビルド済みのバイナリーを使う場合は、これってデフォルトでOKかも?

こういう場合、よく分からなければ、とにかくすべて選んでおくのが正解です。

そして「Next」をクリック。

最終的にインストールする項目の確認画面が表示されるので、問題なければ「Install」をクリック。

すると、いきなりコマンドプロンプトが現れて、必要なデータのダウンロードが始まります。選んでいるオプションにもよりますが、数分かかります。

Windowsの一般的なインストーラーだと、こういう画面はありえないので、少々驚きます。

 ダウンロードとインストールが終わると、終了画面が表示されます。「Finish」をクリックしたら終了です。

 さてと、あとは環境変数の設定。テキストどおりだと、以下の設定が必要ですが、これもビルドしなければ、”C:\MinGW\bin;”のみ追加します。(以下のマーカーの部分)おそらく必要ないので、ひとまず設定しないでおきます。

環境変数
PATHC:\MinGW\bin;C:\MinGW\msys\1.0\bin
C_INCLUDE_PATHC:\MinGW\include
CPLUS_INCLUDE_PATHC:\MinGW\include
LIBRARY_PATHC:\MinGW\lib

気になる方は、以下のURLのp.3を参考に設定を行います。

http://web.me.com/koji_takemasa/MobileMe/manual_files/Windows%20Vista%E3%81%B8%E3%81%AEESP.pdf

2019/03/06 リンク先がなくなってた

つづく