[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13233] Re: can't make libdvdread-0.9.2



みやざわ と申します。

表題の件ですが、、シェアードライブラリになんとかごまかして
コンパイルを通しました。ogle使うにはこの他にlibxml2-2.4.13
というのも必要らしくlibdvdread-0.9.2と同様なエラーで悩まさ
れました。(以下がそうです)
-------------------------------------------------------------
/bin/sh ./libtool --mode=link gcc -g -O2 -Wall  -o libxml2.la -rpath /usr/local/lib -version-info 6:13:4 SAX.lo entities.lo encoding.lo error.lo parserInternals.lo parser.lo tree.lo hash.lo list.lo xmlIO.lo xmlmemory.lo uri.lo valid.lo  xlink.lo HTMLparser.lo HTMLtree.lo debugXML.lo xpath.lo xpointer.lo xinclude.lo nanohttp.lo nanoftp.lo DOCBparser.lo catalog.lo globals.lo threads.lo -lz  -lm
rm -fr .libs/libxml2.la .libs/libxml2.* .libs/libxml2.*
(cd .libs && rm -f libxml2.so.2 && ln -s libxml2.so.2.4.13 libxml2.so.2)
(cd .libs && rm -f libxml2.so && ln -s libxml2.so.2.4.13 libxml2.so)
ar cru .libs/libxml2.a  SAX.o entities.o encoding.o error.o parserInternals.o parser.o tree.o hash.o list.o xmlIO.o xmlmemory.o uri.o valid.o xlink.o HTMLparser.o HTMLtree.o debugXML.o xpath.o xpointer.o xinclude.o nanohttp.o nanoftp.o DOCBparser.o catalog.o globals.o threads.o 
ranlib .libs/libxml2.a
creating libxml2.la
(cd .libs && rm -f libxml2.la && ln -s ../libxml2.la libxml2.la)
gcc -DHAVE_CONFIG_H -I. -I. -I. -I./include -I./include -g -O2 -Wall -c xmllint.c
/bin/sh ./libtool --mode=link gcc  -g -O2 -Wall  -o xmllint  xmllint.o ./libxml2.la  -lz  -lm 
gcc -g -O2 -Wall -o .libs/xmllint xmllint.o  ./.libs/libxml2.so -lz -lm
gcc: ./.libs/libxml2.so: No such file or directory
make[2]: *** [xmllint] エラー 1
make[2]: 出ます ディレクトリ `/tmp/ogle/libxml2-2.4.13'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/tmp/ogle/libxml2-2.4.13'
make: *** [all-recursive-am] エラー 2
---------------------------------------------------------------

ですが、前回松田さんからご提示いただいた以下のライブラリ作成行、、

From: Namio MATUDA <0131277601@jcom.home.ne.jp>
Message-ID: <3C798105.2DC936D6@jcom.home.ne.jp>
|松田@東京電機大です.
|わたしのところでは,このあと
|
|gcc -shared  dvd_reader.lo dvd_udf.lo ifo_read.lo ifo_print.lo
|nav_read.lo nav_print.lo  -ldl  -Wl,-soname -Wl,libdvdread.so.2 -o
|.libs/libdvdread.so.2.0.1

を見習って以下のように焼き直して、、うまくいきました(^^;。

gcc -shared SAX.lo entities.lo encoding.lo error.lo parserInternals.lo 
parser.lo tree.lo hash.lo list.lo xmlIO.lo xmlmemory.lo uri.lo valid.lo 
xlink.lo HTMLparser.lo HTMLtree.lo debugXML.lo xpath.lo xpointer.lo 
xinclude.lo nanohttp.lo nanoftp.lo DOCBparser.lo catalog.lo globals.lo 
threads.lo -ldl  -Wl,-soname -Wl,libxml2.so.2 -o .libs/libxml2.so.2.4.13 

ogleを動かすにはさらに以下のものが必要で、
libdvdcss-0.0.3.ogle3 
a52dec-0.7.2
ogle_gui-0.8.2  <-- このogle2兄弟のconfigureにはかなりの時間を
ogle-0.8.2      <-- 要します。
jpegsrc.v6b.tar.gz

すべて入れたところ、
うぉぉぉぉおおお、、絵が動く画面が出てきました。。うるうるううる。(;_;)

が、   しかし。。音が出ません((-_-;。。Alsaには対応してないのかしらん?

また、play-slow,play-fast,pause,play,skip-forwards,skip-backwards キーは
使えますが、他のstop,reverse,rewind,fast-forwardは効かないようです。

ちなみに、
ogleを起動したシェルには以下のメッセージがひっきりなしに繰り
返し出ています。
------------------------------------------------------------
Debug[ogle_a52]: A/52 error while decoding, restarting
Sample rate 48000
Can not set sample rate
Can not downsample to 44100
Debug[ogle_a52]: ao_play() error
opening a 2 channel audio driver
Sample rate 48000
Can not set sample rate
Can not downsample to 44100


何かご存知でしたらよろしくお願いいたします。

★  みやざわ echo@mbd.sphere.ne.jp   ★
MMX266MHz(改)でこれだけみれれば、うれしぃ


[検索ページ] [メール一覧]
Plamo ML 公開システム