====== ビルドに必要なパッケージ導入 ======
OpenJDK のビルドには様々なパッケージ((クロスコンパイルなので、armhf 用))が必要となりますので導入しておきます。
===== X11 =====
bionic64:~/src/jdk$ sudo apt-get install libx11-dev:armhf libxext-dev:armhf libxrender-dev:armhf libxtst-dev:armhf libxt-dev:armhf
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
gcc-8-base:armhf libbsd0:armhf libc6:armhf libgcc1:armhf libice-dev:armhf libice6:armhf
libpthread-stubs0-dev:armhf libsm-dev:armhf libsm6:armhf libuuid1:armhf libx11-6:armhf
libxau-dev:armhf libxau6:armhf libxcb1:armhf libxcb1-dev:armhf libxdmcp-dev:armhf libxdmcp6:armhf
libxext6:armhf libxfixes-dev:armhf libxfixes3:armhf libxi-dev:armhf libxi6:armhf libxrender1:armhf
libxt6:armhf libxtst6:armhf uuid-runtime
提案パッケージ:
glibc-doc:armhf locales:armhf libice-doc:armhf libsm-doc:armhf libxcb-doc:armhf libxext-doc:armhf
libxt-doc:armhf
以下のパッケージが新たにインストールされます:
gcc-8-base:armhf libbsd0:armhf libc6:armhf libgcc1:armhf libice-dev:armhf libice6:armhf
libpthread-stubs0-dev:armhf libsm-dev:armhf libsm6:armhf libuuid1:armhf libx11-6:armhf
libx11-dev:armhf libxau-dev:armhf libxau6:armhf libxcb1:armhf libxcb1-dev:armhf libxdmcp-dev:armhf
libxdmcp6:armhf libxext-dev:armhf libxext6:armhf libxfixes-dev:armhf libxfixes3:armhf
libxi-dev:armhf libxi6:armhf libxrender-dev:armhf libxrender1:armhf libxt-dev:armhf libxt6:armhf
libxtst-dev:armhf libxtst6:armhf uuid-runtime
アップグレード: 0 個、新規インストール: 31 個、削除: 0 個、保留: 0 個。
4,620 kB のアーカイブを取得する必要があります。
この操作後に追加で 16.5 MB のディスク容量が消費されます。
続行しますか? [Y/n]
\\
===== Freetype =====
bionic64:~/src/jdk$ sudo apt install libfreetype6-dev:armhf
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
libc6-dev:armhf libfreetype6:armhf libpng-dev:armhf libpng16-16:armhf linux-libc-dev:armhf
zlib1g:armhf zlib1g-dev:armhf
提案パッケージ:
glibc-doc:armhf
以下のパッケージが新たにインストールされます:
libc6-dev:armhf libfreetype6:armhf libfreetype6-dev:armhf libpng-dev:armhf libpng16-16:armhf
linux-libc-dev:armhf zlib1g:armhf zlib1g-dev:armhf
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 0 個。
6,198 kB のアーカイブを取得する必要があります。
この操作後に追加で 24.4 MB のディスク容量が消費されます。
続行しますか? [Y/n]
\\
===== ALSA =====
bionic64:~/src/jdk$ sudo apt install libasound2-dev:armhf
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
libasound2:armhf libasound2-data
提案パッケージ:
libasound2-plugins:armhf alsa-utils libasound2-doc:armhf
以下のパッケージが新たにインストールされます:
libasound2:armhf libasound2-data libasound2-dev:armhf
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
465 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,207 kB のディスク容量が消費されます。
続行しますか? [Y/n]
\\