1

libjingleのインストール中に、xmlparse.cが欠落しているため、インストールが停止します

これはインストールのエラー部分です...サードパーティ/expat-2.0.1/lib/xmlparse.cにxmlparse.cがありますが、何が問題なのですか?

File "./../../swtoolkit/site_scons/site_init.py", line 203, in BuildEnvironmentSConscripts
scons: done reading SConscript files.
scons: Building targets ...
scons: *** [build/dbg/obj/third_party/expat-2.0.1/lib/xmlparse.o] Source`third_party/expat-2.0.1/lib/xmlparse.c' not found, needed by target `build/dbg/obj/third_party/expat-2.0.1/lib/xmlparse.o'.
scons: building terminated because of errors.
root@den-pc:~/tejesh/libjingle-0.6.14/talk# 
4

2 に答える 2

1

私は同様の分野で働いていて、それをチェックしたいので、p2pを扱っていることに気づいたら、実際にlibjingleをダウンロードしました。

expat lib をダウンロードしてサードパーティのディレクトリにコピーし、次のように問題なくコンパイルしました。

# ../../swtoolkit/hammer.sh expat

結果は次のとおりです。

scons: Reading SConscript files ...
scons: warning: The build_dir keyword has been deprecated; use the variant_dir keyword instead.
File "<myPath>/swtoolkit/site_scons/site_init.py", line 203, in BuildEnvironmentSConscripts
scons: done reading SConscript files.
scons: Building targets ...
________Compiling build/dbg/obj/third_party/expat-2.0.1/lib/xmlparse.o
________Compiling build/dbg/obj/third_party/expat-2.0.1/lib/xmlrole.o
________Compiling build/dbg/obj/third_party/expat-2.0.1/lib/xmltok.o
________Creating library build/dbg/obj/libexpat.a
________Indexing build/dbg/obj/libexpat.a
Install file: "build/dbg/obj/libexpat.a" as "build/dbg/lib/libexpat.a"
scons: done building targets.

ディレクトリのアクセス許可と同じくらい簡単なものでしょうか?

ここに私が持っているものがあります:

# ls -al third_party/
...
drwxr-xr-x 12 notroot notroot   4096 2012-05-30 02:14 expat-2.0.1
...

# ls -al third_party/expat-2.0.1/
...
drwxr-xr-x 2 notroot notroot   4096 2012-05-30 02:09 lib
...

# ls -al third_party/expat-2.0.1/lib
...
-rwxr-xr-x 1 notroot notroot 193934 2012-05-30 02:09 xmlparse.c
...

実際には、ディレクトリ内のすべてのファイルにthird_party/expat-2.0.1/lib同じ権限があります。ここにすべてをリストしたくありませんでした。

于 2012-05-30T09:06:00.817 に答える
0

expat-2.1.0 がインストールされたとき、インストールは expat-2.0.1 を検索していました。README が完全に更新されていないと思います。コンパイルは、ディレクトリの名前を expat-2.0.1 に変更して続行されました。

于 2012-05-30T14:20:33.587 に答える