non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

osmesaがTravis CIではビルド出来なくなってしまった件

この記事は@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 

にインストールされた。

関連記事