コンパイルにはいくつかの問題がありますgutenprint-5.2.9.tar.bz2
。
./extract-strings `cat xml-stamp | sed -e 's;^;./;'` > xmli18n-tmp.h.tmp
/lib/ld-linux-armhf.so.3: No such file or directory
Makefile:827: recipe for target 'xmli18n-tmp.h' failed
make[4]: *** [xmli18n-tmp.h] Error 255
私はクロスコンパイラを使用してUbuntu 16.04に基づいてcc-linaro-arm-linux-gnueabihf-4.7-2012.12-20121214_linux
構築しています。
ベストアンサー1
Gutenprintはクロスコンパイルをサポートしていません。ビルドプロセスは、ホストコンパイラとターゲットコンパイラを区別せずに後で実行する必要があるツールをコンパイルします。実際、そのconfigure
スクリプトもホスト固有の設定ツールに依存しているため、クロスコンパイラには適していません。
表示される特定のエラーはextract-strings
クロスコンパイル用であるため、ELFインタプリタがarmhf
必要ですが、ld-linux-armhf.so.3
システムでは使用できないことを意味します。