Posted on 5 月 18, 2010 in プログラミング, 社内 by K.N1 Comment »

前回はソースの展開で終わったので、今回はconfigureの実行と、Settings.proについて。

/usr/src/packages/SOURCES/jahshaka
にソースを展開していたら、jahshaka直下にconfigureが出来ているのでビルドユーザで実行する。
$ cd /usr/src/packages/SOURCES/jahshaka
$ ./configure jahshaka


オプションは./configure –helpで表示できる。
–prefixオプションはjahshakaおよびjahstrageのインストールパスになるみたいだけど、指定すると起動時に必要なファイル(/usr/local/share/jahshaka/Pixmaps)がアクセス権限の関係で参照出来ずに落ちてしまうので、今回は指定しない。

で、configureを実行すると、jahshakaフォルダ内にconfig.proとSettings.proというファイルが作成される。
これらのファイルをqmakeが参照してMakefileを生成するらしい。
あとはSettings.proの設定を手動で変更して、make、make installすれば実行ファイルができるという流れ。

ちなみに、Settings.proは同じフォルダ内のjahshakaSettings.proから作成される。
よくconfigureしなおす場合は、こちらに記述しておくのもよいかもしれない。

とにかく、Settings.proを開いて以下の様に修正。
$ vi Settings.pro
qmakeの環境変数にolib関係のパスを追加
### QMAKE Setting ###
QMAKE_LIBDIR += /usr/olib/0.3.0/lib/
QMAKE_INCDIR += /usr/olib/0.3.0/include
QMAKE_INCDIR += /usr/olib/0.3.0/include/mlt


MLT/AVIサポートを有効にする。
#MLTを有効にする
#MLTSUPPORT = false
MLTSUPPORT = true
#AVIファイルを読み込めるようにする
#LINUXSUPPORT = false
LINUXSUPPORT = true


以上。
今回のビルドではMPEGのエンコード、デコードについてはパス。
次回はmakeとmake install完了まで。


人気ブログランキングへ

システム開発・ホームページ作成のことなら 創屋株式会社 創屋ぷれす
AWS Amazon EC2/S3 クラウド のことなら 創屋株式会社
データマイニング テキストマイニング のことなら 創屋株式会社

マイマイ(My Mining/マイ マイニング)
議事録作成システム MYNA(マイナ)
【営業エリア】
北陸・東海・関東・近畿
石川県(加賀市・かほく市・金沢市・小松市・珠洲市・羽咋市・白山市・七尾市・能美市・輪島市・川北町・野々市町・津幡町・内灘町・志賀町・宝達志水町・中能登町・穴水町・能登町)
富山県・福井県
岐阜県・愛知県
東京都・神奈川県・千葉県・埼玉県・群馬県
大阪府・兵庫県・京都府・滋賀県・奈良県
Theme by Got Chance and Nitrogen DesignsPowered by Wordpress