follow me

CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(6)-Texinfo

Sparc64用の基本ツール構築最後でエラーです。
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

CLFS(1.1.0-Sparc64-Pure64)-基本ツール構築(6)-Texinfo | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。