のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

build error kitkat collect2: error: ld terminated with signal 9 [Killed]

PRODUCT_COPY_FILES device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml ignored.
target SharedLib: libwebviewchromium (out/target/product/hammerhead/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so)
collect2: error: ld terminated with signal 9 [Killed]
make: *** [out/target/product/hammerhead/obj/SHARED_LIBRARIES/libwebviewchromium_intermediates/LINKED/libwebviewchromium.so] エラー 1

メモリが足りないようだ。
メモリに8GB確保してあったが、それでも足りないらしい。

swap領域を割り当てていなかったので作成する。

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 
sudo chmod 600 /var/swapfile 
sudo mkswap /var/swapfile 
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab 
sudo swapon -a

/etc/fstabのswapのUUIDの行はコメントアウトした。

スワップ状況の確認

$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 1255420 73692 -1

実行時ログ
$ sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048
[sudo] password for m_fujii: 
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 70.8189 s, 30.3 MB/s

$ sudo chmod 600 /var/swapfile

$ sudo mkswap /var/swapfile
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=a8483327-1930-4e10-bd4d-23da6221daf4

$ cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=33f5e7a6-1c04-4948-8c64-e1477da32467 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=6a707d34-7d41-4f2c-aa5b-e15e89e78133 none            swap    sw              0       0
/swapfile none            swap    sw              0       0

$ sudo swap on -a
sudo: swap: command not found

$ sudo swapon -a

$ cat /proc/swaps
Filename				Type		Size	Used	Priority
/swapfile                               file		8388604	0	-1