FreeBSD 11でVirtualBoxをインストールするために、pkg installは、カーネルのバージョンがあわないのか、動かなかった。そこで、portsからコンパイル。
今度は、libiconv_openがないといってscmをリンク時にエラーになる。kBuildのスクリプトを見てもどこに何を指定するのかわからなかったが、kBuildで作成するライブラリのなかに、iconvのライブラリを入れれば解決するのではと思いついたのでやってみた。
結果は、今のところ良好で、buildは進んでいる。やったことは、以下のとおり。
RuntimeBldProg.aに、libiconv.aの中のオブジェクトファイルを追加した。
今度は、libiconv_openがないといってscmをリンク時にエラーになる。kBuildのスクリプトを見てもどこに何を指定するのかわからなかったが、kBuildで作成するライブラリのなかに、iconvのライブラリを入れれば解決するのではと思いついたのでやってみた。
結果は、今のところ良好で、buildは進んでいる。やったことは、以下のとおり。
RuntimeBldProg.aに、libiconv.aの中のオブジェクトファイルを追加した。
# cd /usr/ports/emulators/virtualbox-ose/work/VirtualBox-4.2.20/out/freebsd.x86/release/lib # ls RuntimeBldProg.a RuntimeBldProg.a # ar -x /usr/local/lib/libiconv.a # ls -l *.o -rw-r--r-- 1 root wheel 1740 12月 31 16:48 relocatable.o -rw-r--r-- 1 root wheel 2824 12月 31 16:48 localcharset.o -rw-r--r-- 1 root wheel 1051236 12月 31 16:48 iconv.o # ar -r RuntimeBldProg.a *o # ar -t -T RuntimeBldProg.a | tail -3 iconv.o localcharset.o relocatable.o # ar -r VBoxCOM.a iconv.o localcharset.o relocatable.o 結果としては、まだだめ。。。iconvのエラーはなくならない。 |
※コメント投稿者のブログIDはブログ作成者のみに通知されます