chirimen-oh / any-issues

CHIRIMEN Open HardwareのISSUESを検討するために用意されています。 従って、issuesの議論の目的のみで利用されます。Messaging board (Forum) to discuss several CHIRIMEN issues.
3 stars 3 forks source link

2回目以降のビルドが失敗する #145

Closed kazunyanya closed 7 years ago

kazunyanya commented 7 years ago

2016/8/8リリースに用いられているソースコードにおいて2回目以降のビルドに失敗する事象が見つかりました。

再現方法: $ git clone https://github.com/chirimen-oh/B2G && cd B2G $ git checkout -b chirimen-20160808 44c92369c184431d1691773988107264c4f8d000 $ ./config.sh chirimen $ ./build.sh $ ./build.sh 2回目以降の build.sh でビルドが失敗する

考察: build.sh内でソースコードにpatchを当てており、既にpatchが当たっている場合は失敗し.rejファイルが生成されるが、いくつかのファイルにおいて多重にpatchが当たってしまいビルド不能なコードとなる。

対策案: build.shでpatch当てをおこなっているものを手動で行うか、config.shのオプションで実行できるようにするのがよいかと考えております。

ghost commented 7 years ago

ご報告ありがとうございます。

patch.sh については、 #65 があるので、そちらでお願いします。 (何か追記が必要であれば、日本語でも構いません)

patches/ のパッチは #88 のように整理して無くすのがよいのだと思います。