stz2012 / libarib25

Linux用ARIB STD-B25ライブラリ(各録画ツールにarib25ソースを添付しなくとも、Makefile内で-larib25でコンパイルできる)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

x86_64とi386以外のアーキテクチャでビルド不可

hrko opened this issue · comments

commented

Raspberry Pi 3にてビルドを試みましたが、version.c のアーキテクチャ確認処理で引っかかりビルドが出来ませんでした。

デバッグ情報を表示するように変更(デバッグビルド時のみ)時点ではビルドが可能ですが、ビルド時にバージョン情報を埋め込むように変更からx86_64とi386以外のアーキテクチャでビルドができなくなっています。

pi@raspberrypi:~/.builds/libarib25/cmake $ make
Scanning dependencies of target arib25-objlib
[ 11%] Building C object CMakeFiles/arib25-objlib.dir/src/arib_std_b25.c.o
[ 22%] Building C object CMakeFiles/arib25-objlib.dir/src/b_cas_card.c.o
[ 33%] Building C object CMakeFiles/arib25-objlib.dir/src/multi2.c.o
[ 44%] Building C object CMakeFiles/arib25-objlib.dir/src/ts_section_parser.c.o
[ 55%] Building C object CMakeFiles/arib25-objlib.dir/src/version.c.o
/home/pi/.builds/libarib25/src/version.c:10:6: error: #error architecture not supported!
 #    error architecture not supported!
      ^
CMakeFiles/arib25-objlib.dir/build.make:158: recipe for target 'CMakeFiles/arib25-objlib.dir/src/version.c.o' failed
make[2]: *** [CMakeFiles/arib25-objlib.dir/src/version.c.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/arib25-objlib.dir/all' failed
make[1]: *** [CMakeFiles/arib25-objlib.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

修正しました。ご報告ありがとうございました。
741377f