3


1

ubuntu 10.04 x86-64 occrur内部コンパイラエラーでAndroidシステムをビルドします

私はアンドロイドシステムを構築しようとしています。環境:ubuntu 10.04、gcc-4.4 jdk 1.6-0-20 http://source.android.com/source/download.htmlに従ってソースコードを取得

$ . build / envsetup.sh

$ choosecombo

$ make

その後、コンパイラエラーが発生します。

frameworks / base / opengl / libagl / egl.cpp:1955:ここからインスタンス化frameworks / base / opengl / libagl / egl.cpp:72:警告:符号付き整数式と符号なし整数式の比較frameworks / base / opengl / libagl / egl。 cpp:74:警告:符号付き整数式と符号なし整数式の比較

  • frameworks / base / opengl / libagl / egl.cpp:メンバー関数 'virtual EGLBoolean android :: egl_window_surface_v2_t :: swapBuffers()':frameworks / base / opengl / libagl / egl.cpp:554:内部コンパイラエラー:add_phi_arg 、tree-phinodes.c:391 *

    554行目:以下のコード:const Region copyBack(Region

    subtract(oldDirtyRegion、dirtyRegion));

誰もが解決策を知っていますか? gcc4.3へのロールバックは良い解決策ではないかもしれません

1 Answer


1


下の行からconstを削除してください

_ const Region copyBack(Region :: subtract(oldDirtyRegion、dirtyRegion)) _