この記事は@kjunichiの2017年パーソナルアドベントカレンダーの20日目の記事です 。
背景
昨日の記事の通り、gopheronのthree.jsをr89にアップデートしたら、TravisCiでエラー
原因
no left space devise
osmesaをビルドするだけだが、Chromeのソースコードを展開して使うので、 以前はTravis CIが許容できるサイズだったものの、最近のChromiumのコードサイズが 増加したため、もはや、Travis CIでビルドできなくなってしまった模様。
対策
Dropboxに以前ビルドしたlibosmesa.soが残っていたので、これをCI様に使うようにして gopheronのCIを復活できた。
後日談
どうやら
sudo apt-get install libosmesa6-dev
でパッケージを入れるだけ
/usr/lib/x86_64-linux-gnu/libOSMesa.so
にインストールされた。