1

これは、私がgithub(https://github.com/sirikata/berkelium/issues/19)のバークリウムプロジェクトに投稿した問題の再投稿です。

私の質問:

Linux(Debianテスト、64ビット、gcc 4.7.1、cmake 2.8.9)でのクロムのコンパイル中に、Pythonスクリプトaction_makenames.pyが次のエラーで失敗します。

...
  ACTION webcore_bindings_sources_HTMLNames out/Release/obj/gen/webkit/HTMLNames.cpp
  ACTION webcore_bindings_sources_SVGNames out/Release/obj/gen/webkit/SVGNames.cpp
  ACTION webcore_bindings_sources_MathMLNames out/Release/obj/gen/webkit/MathMLNames.cpp
  ACTION webcore_bindings_sources_XLinkNames out/Release/obj/gen/webkit/XLinkNames.cpp
  ACTION webcore_bindings_sources_XMLNSNames out/Release/obj/gen/webkit/XMLNSNames.cpp
Unknown parameter math for tags/attrs
Traceback (most recent call last):
  File "scripts/action_makenames.py", line 174, in <module>
    sys.exit(main(sys.argv))
  File "scripts/action_makenames.py", line 156, in main
    assert returnCode == 0
AssertionError
make: *** [out/Release/obj/gen/webkit/MathMLNames.cpp] Error 1
make: *** Waiting for unfinished jobs....
Unknown parameter a for tags/attrs
Traceback (most recent call last):
  File "scripts/action_makenames.py", line 174, in <module>
    sys.exit(main(sys.argv))
  File "scripts/action_makenames.py", line 156, in main
    assert returnCode == 0
AssertionError
Unknown parameter a interfaceName for tags/attrs
make: *** [out/Release/obj/gen/webkit/SVGNames.cpp] Error 1
Traceback (most recent call last):
  File "scripts/action_makenames.py", line 174, in <module>
    sys.exit(main(sys.argv))
  File "scripts/action_makenames.py", line 156, in main
    assert returnCode == 0
AssertionError
make: *** [out/Release/obj/gen/webkit/HTMLNames.cpp] Error 1
Unknown parameter actuate for tags/attrs
Traceback (most recent call last):
  File "scripts/action_makenames.py", line 174, in <module>
    sys.exit(main(sys.argv))
  File "scripts/action_makenames.py", line 156, in main
    assert returnCode == 0
AssertionError
make: *** [out/Release/obj/gen/webkit/XLinkNames.cpp] Error 1
Unknown parameter xmlns for tags/attrs
Traceback (most recent call last):
  File "scripts/action_makenames.py", line 174, in <module>
    sys.exit(main(sys.argv))
  File "scripts/action_makenames.py", line 156, in main
    assert returnCode == 0
AssertionError
make: *** [out/Release/obj/gen/webkit/XMLNSNames.cpp] Error 1
Failed to install: chromium

Pythonスクリプトがperlスクリプトを呼び出しており、perlスクリプトが209行目で終了しているようです。

die "Unknown parameter $parameter for tags/attrs\n" if !defined($parameters{$parameter});

'不明なパラメータは次のとおりです。

  • 算数
  • a
  • interfaceName
  • 作動させる
  • xmlns

これらのパラメータがどこから来ているのかわかりません。

誰かがこれを修正する方法を知っていますか?

4

2 に答える 2

3

gcc4.6のプリプロセッサのバグであることが判明しました。-P修正として、のgccpreprocessorコマンドのパラメーターを削除する必要がありますmake_names.pl

バグレポートhttp ://code.google.com/p/chromium/issues/detail?id = 46411

バグ修正http ://trac.webkit.org/changeset/84123

于 2012-10-20T17:17:57.530 に答える
0

ディレクトリが見つからないようです。

http://aur.archlinux.org/packages.php?ID=45713

于 2012-10-20T16:38:32.093 に答える