Closed yosuke closed 6 years ago
今出ているエラーに関してはこの一行が悪さしているっぽいですね。
https://github.com/s-nakaoka/choreonoid/blob/master/CMakeLists.txt#L1133
ありがとうございます、マージしました。
ちなみにtravisやDockerについてまだ良くわかっていないのですが、今年度travisも含めて外部のCIサービスを使えるようにChoreonoidを整備する案件を外注で出そうとしていまして、その中で松坂さんに作成していただいたファイルも参考にさせてもらいつつ、場合によっては修正もしていくかもしれません。ちょっとまだどうなるか分かりませんが、今後私も勉強していこうと思いますので、よろしくお願いします。
了解しました。
コンパイルできるかどうか、のチェックをするだけのtravis設定をエイヤと作っただけなので、本格的なテストコードなども走らせられるようになると良いですね。
C++テンプレートを多用するコードをgccでコンパイルすると遅いのでclangを使いたいなと思っているのですが、今のバージョンはclangだとコンパイルできないようです。
もし原因がわかったら解決策もPRで送りたいと思っていますが、まずはチェックするための環境を送ります。
travis-ciでフリーのアカウントを登録してレポジトリを有効化しておくと以下のような検証がコミット毎に出てきます。
https://travis-ci.org/yosuke/choreonoid