CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(6)-Texinfo
2010年11月12日(金) 23:57 JST
閲覧数 3,654
Sparc64用の基本ツール構築最後でエラーです。
ncurses-develをホスト環境にインストールしていなかった為、Texinfoのビルドに失敗しました。
通常、Kernelのビルドでncursesは使用するので、CLFSではなくLFSではもっと事前に気が付く箇所ですね。
CLFSでは、Kernelのmenuconfigをまだ実施していない為、気が付くのがこのタイミングになりました。
◆Texinfo-4.11のビルド
ncurses-develをホスト環境にインストールしていなかった為、Texinfoのビルドに失敗しました。
通常、Kernelのビルドでncursesは使用するので、CLFSではなくLFSではもっと事前に気が付く箇所ですね。
CLFSでは、Kernelのmenuconfigをまだ実施していない為、気が付くのがこのタイミングになりました。
terminal.o: In function `terminal_insert_lines': /mnt/clfs/sources/texinfo-4.11/info/terminal.c:389: undefined reference to `tgoto' /mnt/clfs/sources/texinfo-4.11/info/terminal.c:389: undefined reference to `tputs' /mnt/clfs/sources/texinfo-4.11/info/terminal.c:393: undefined reference to `tputs' terminal.o: In function `terminal_delete_lines': /mnt/clfs/sources/texinfo-4.11/info/terminal.c:365: undefined reference to `tgoto' /mnt/clfs/sources/texinfo-4.11/info/terminal.c:365: undefined reference to `tputs' /mnt/clfs/sources/texinfo-4.11/info/terminal.c:369: undefined reference to `tputs' collect2: ld returned 1 exit status make[3]: *** [ginfo] Error 1 make[3]: Leaving directory `/mnt/clfs/sources/texinfo-4.11/tools/info' make[2]: *** [all] Error 2 make[2]: Leaving directory `/mnt/clfs/sources/texinfo-4.11/tools/info' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/clfs/sources/texinfo-4.11/tools' make: *** [all] Error 2 make: Leaving directory `/mnt/clfs/sources/texinfo-4.11/tools'
◆Texinfo-4.11のビルド
$ patch -Np1 -i ../texinfo-4.11-mbstate_fix-1.patch $ CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ --build=${CLFS_HOST} --host=${CLFS_TARGET} $ make -C tools/gnulib/lib $ make -C tools $ make $ make install実施時のログ:6.21-Texinfo-4.11.log