makeを実行する手前までは手順通りで問題は顕在化しないが、以下のコマンドを実行するとビルドエラー(エラーログが消失してしまったので定かではないのだが、lib32と言う単語があったような。。。)。
> make chrome BUILDTYPE=Release
定かでない記憶にあるlib32で想像するに64bit OSでビルドする場合には32bit用ライブラリが必要になる??と言う事かと思い、32bit OSでUbuntu8系で必要と記載のあった以下のコマンドを実行。
> sudo apt-get install bison fakeroot flex g++ g++-multilib gperf \ libapache2-mod-php5 libasound2-dev libbz2-dev libcairo2-dev \ libdbus-glib-1-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev \ libglib2.0-dev libgtk2.0-dev libjpeg62-dev libnspr4-dev libnss3-dev \ libpam0g-dev libsqlite3-dev libxslt1-dev libxss-dev \ mesa-common-dev msttcorefonts patch perl pkg-config python \ python2.5-dev rpm subversion libcupsys2-dev libgnome-keyring-dev \ libcurl4-gnutls-dev libelf-dev libc6-i386 lib32stdc++6 \ libbluetooth-dev
するとpython2.5-devは対応するモジュールがないよと言った趣旨のエラーが出るので
> python -V
でバージョン確認すると2.6.5なのでpython2.6-devに修正して再度実行。すると、以下のライブラリがインストールされた。
g++-4.4-multilib g++-multilib gcc-4.4-multilib gcc-multilib lib32gcc1 lib32gomp1 lib32stdc++6 libc6-dev-i386 libc6-i386
その後再度makeを実行するとめでたくエラーはパス。
思わず、直感で対応してしまったのでエラー内容も原因も良く判らなくなってしまったのが非常に痛い。。。
0 件のコメント:
コメントを投稿