※微妙に再発したので別の要因かも知れません・・・orz
bison: m4 子プロセスが致命的なシグナル 11 を受信しました
何故か突然ビルドが通らなくなりました。別のビルドサーバだと通るのでソースの問題じゃないはず、、、と頑張って調べました。
結論から書くとUbuntuのkernel versionを下げたら通るようになりました。根本的な原因が何かはわかりませんが、、、
$ uname -r 3.13.0-59-generic
で、ビルドが成功しているマシンは58でした。他のtoolやパッケージは確認した限り同じだったので懐疑的な気分でダウングレードを実施します。基本的に起動に問題がなければautoremoveしてしまう人なので入れなおしから必要です。。。
$ sudo apt-cache showpkg linux-image-3.13.0-58-*|grep Package Package: linux-image-3.13.0-58-lowlatency 3.13.0-58.97 (/var/lib/apt/lists/jp.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages) (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages) (/var/lib/dpkg/status) File: /var/lib/apt/lists/jp.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages Package: linux-image-3.13.0-58-generic 3.13.0-58.97 (/var/lib/apt/lists/jp.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages) (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages) (/var/lib/dpkg/status) File: /var/lib/apt/lists/jp.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages
なので
$ sudo apt-get install linux-image-3.13.0-58-lowlatency linux-image-3.13.0-58-generic
ローカルで動作確認するならgrubのboot menuから変更するだけですがリモートから操作したかったので、grub-customizerのお世話になりました。
$ grub-customizer ==== AUTHENTICATING FOR net.launchpad.danielrichter2007.pkexec.grub-customizer === Authentication is required to run Grub Customizer Multiple identities can be used for authentication: 1. moguriso Choose identity to authenticate as (1-3): x Password: (process:16356): GLib-WARNING **: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_child_watch_add()/g_spawn_sync() either directly or indirectly. ==== AUTHENTICATION COMPLETE ===
rootになれるユーザの選択やらパスワードの入力を促してくれるのでとても便利、でした。
というわけで、何故かわかりませんがビルドできるようになったのでよしとしましょう。。。
2015.07.31追記:3.13.0-61-genericで解消した模様です。(※ buildできました)
via: apt-getで特定のバージョンをインストールする - Ryoの開発日記
via: Grub Customizer でブートローダーをGUI編集、デュアルブートを快適に。 - 所感 ~android~