vmware-playerゲストGentoo 64bit でJDがemergeで失敗する事に関して。とりとめの無い事。

このvmware-playerゲストGentoo 64bitではemergeでJDをインストールしようと思い今までJDをインストールしていなかったのですが、

先ほどJDのbuild環境をportholeを使用で整え

# emerge jd でUSEを使えと出たような表示はそのまま受け入れて書き加えて

# emerge jd をしましたが失敗でした。下記が端末に出た最後の方です。 

 

gdk-pixbuf-csource --raw --name=icon_bkmark_broken_subject /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/bkmark_broken_subject.png > bkmark_broken_subject.h
gdk-pixbuf-csource --raw --name=icon_bkmark_update /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/bkmark_update.png > bkmark_update.h
gdk-pixbuf-csource --raw --name=icon_bkmark_thread /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/bkmark_thread.png > bkmark_thread.h
gdk-pixbuf-csource --raw --name=icon_favorite /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/favorite.png > favorite.h
gdk-pixbuf-csource --raw --name=icon_write /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/write.png > write.h
gdk-pixbuf-csource --raw --name=icon_post /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/post.png > post.h
gdk-pixbuf-csource --raw --name=icon_post_refer /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/post_refer.png > post_refer.h
gdk-pixbuf-csource --raw --name=icon_play /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/play.png > play.h
gdk-pixbuf-csource --raw --name=icon_hist /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist.png > hist.h
gdk-pixbuf-csource --raw --name=icon_hist_board /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_board.png > hist_board.h
gdk-pixbuf-csource --raw --name=icon_hist_close /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_close.png > hist_close.h
gdk-pixbuf-csource --raw --name=icon_hist_closeboard /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_closeboard.png > hist_closeboard.h
gdk-pixbuf-csource --raw --name=icon_hist_closeimg /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_closeimg.png > hist_closeimg.h
gdk-pixbuf-csource --raw --name=icon_info /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/info.png > info.h
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons -I../.. -I/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -O2 -march=native -pipe -ggdb -Wall -DUSE_XSMP -DGNUTLSVER= -c -o iconmanager.o iconmanager.cpp
x86_64-pc-linux-gnu-g++: エラー: iconmanager.cpp: そのようなファイルやディレクトリはありません
x86_64-pc-linux-gnu-g++: 致命的エラー: 入力ファイルがありません
コンパイルを停止しました。
make[3]: *** [iconmanager.o] エラー 1
make[3]: ディレクトリ `/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build/src/icons' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build/src' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build' から出ます
make: *** [all] エラー 2
* ERROR: www-client/jd-2.8.5_p120826::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=www-client/jd-2.8.5_p120826::gentoo'`,
* the complete build log and the output of `emerge -pqv '=www-client/jd-2.8.5_p120826::gentoo'`.
* The complete build log is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build'
* S: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826'

>>> Failed to emerge www-client/jd-2.8.5_p120826, Log file:

>>> '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/build.log'

* Messages for package www-client/jd-2.8.5_p120826:

* ERROR: www-client/jd-2.8.5_p120826::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=www-client/jd-2.8.5_p120826::gentoo'`,
* the complete build log and the output of `emerge -pqv '=www-client/jd-2.8.5_p120826::gentoo'`.
* The complete build log is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build'
* S: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826'

* GNU info directory index is up-to-date.

* IMPORTANT: 2 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

 

しかたがないので、またUbuntuと同じやり方でbuildしてOKで動きましたが

ipamonafontはやはり認識していませんでした。2年半前ではデホのVerのJDが

emergeで失敗する事は考えられ無い事でした。何が原因なのか?分かりません。

 

emergeが成功したらそれを削除してVer2.8.8でemergeしようと思っていたのですが。

vmware-playerは出来がかなり怪しいですがV-BOXでもemergeで失敗でした。

暇があればV-BOXで調べてみようと思います。

 

2014-07-13   V-BOXで2個目のゲストで # emerge jdでUSEなど書き加えろと表示の物は皆書き加えて下記のようにemerge失敗でした。

# emerge jd

gdk-pixbuf-csource --raw --name=icon_hist_close /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_close.png > hist_close.h
gdk-pixbuf-csource --raw --name=icon_hist_closeboard /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_closeboard.png > hist_closeboard.h
gdk-pixbuf-csource --raw --name=icon_hist_closeimg /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/hist_closeimg.png > hist_closeimg.h
gdk-pixbuf-csource --raw --name=icon_info /var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons/info.png > info.h
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src/icons -I../.. -I/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826/src -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -O2 -pipe -ggdb -Wall -DUSE_XSMP -DGNUTLSVER= -c -o iconmanager.o iconmanager.cpp
x86_64-pc-linux-gnu-g++: エラー: iconmanager.cpp: そのようなファイルやディレクトリはありません
x86_64-pc-linux-gnu-g++: 致命的エラー: 入力ファイルがありません
コンパイルを停止しました。
make[3]: *** [iconmanager.o] エラー 1
make[3]: ディレクトリ `/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build/src/icons' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build/src' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build' から出ます
make: *** [all] エラー 2
* ERROR: www-client/jd-2.8.5_p120826::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=www-client/jd-2.8.5_p120826::gentoo'`,
* the complete build log and the output of `emerge -pqv '=www-client/jd-2.8.5_p120826::gentoo'`.
* The complete build log is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build'
* S: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826'

>>> Failed to emerge www-client/jd-2.8.5_p120826, Log file:

>>> '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/build.log'

* Messages for package www-client/jd-2.8.5_p120826:

* ERROR: www-client/jd-2.8.5_p120826::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=www-client/jd-2.8.5_p120826::gentoo'`,
* the complete build log and the output of `emerge -pqv '=www-client/jd-2.8.5_p120826::gentoo'`.
* The complete build log is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/jd-2.8.5_p120826/temp/environment'.
* Working directory: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5_p120826_build'
* S: '/var/tmp/portage/www-client/jd-2.8.5_p120826/work/jd-2.8.5-120826'

* GNU info directory index is up-to-date.

* IMPORTANT: 2 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.