|
|
又是一個基本圖書館升級。revdep-rebuild列出81個包需重建:
- app-text/aiksaurus-1.2.1
- x11-themes/gtk-engines-2.18.3
- x11-libs/libwnck-2.26.2-r2
- x11-libs/gtksourceview-2.6.2
- gnome-base/gconf-2.26.2-r1
- gnome-base/libgnomekbd-2.26.0
- gnome-base/gnome-session-2.26.2
- gnome-extra/gconf-editor-2.26.0
- gnome-base/gnome-keyring-2.26.3
- dev-libs/libunique-1.0.8
- x11-libs/libnotify-0.4.5
- net-irc/xchat-2.8.6-r2
- gnome-base/gnome-desktop-2.26.3
- app-i18n/scim-1.4.9
- x11-wm/metacity-2.26.0-r1
- x11-misc/notification-daemon-0.4.0-r1
- app-i18n/scim-pinyin-0.5.91-r3
- app-i18n/scim-tables-0.5.8-r1
- app-i18n/scim-bridge-0.4.16
- dev-db/unixODBC-2.2.12
- x11-libs/libgksu-2.0.12
- net-analyzer/gnome-nettool-2.26.2
- net-misc/pcmanx-gtk2-9999
- gnome-base/libgnomeprintui-2.18.4
- media-libs/libcanberra-0.17
- gnome-base/gnome-settings-daemon-2.26.1-r2
- gnome-base/gnome-mount-0.8-r1
- app-arch/file-roller-2.26.3
- x11-libs/cairo-1.8.8
- media-libs/libsdl-1.2.13-r1
- dev-libs/poppler-glib-0.12.0
- sci-astronomy/celestia-1.6.0
- dev-python/pygtk-2.16.0-r1
- net-libs/libproxy-0.2.3-r2
- gnome-extra/yelp-2.26.0
- media-libs/xine-lib-1.1.16.3-r1
- media-video/mplayer-1.0_rc4_p20090919-r2
- net-dns/avahi-0.6.25
- dev-libs/libgweather-2.26.2.1
- dev-python/pygtksourceview-2.6.0
- gnome-extra/gucharmap-2.26.3.1
- net-libs/gtk-vnc-0.3.9
- x11-libs/vte-0.20.5
- app-office/dia-0.97-r1
- app-text/evince-2.26.2
- media-gfx/eog-2.26.3
- media-libs/swfdec-0.8.4
- gnome-extra/evolution-data-server-2.26.3
- gnome-extra/gnome-media-2.26.0-r1
- x11-terms/gnome-terminal-2.26.3.1-r2
- app-crypt/seahorse-2.26.2
- app-dicts/stardict-3.0.1-r2
- app-editors/gedit-2.26.3
- gnome-extra/gnome-screensaver-2.26.1
- net-misc/vinagre-2.26.2
- www-client/epiphany-2.26.3-r1
- net-im/pidgin-2.6.2
- x11-libs/gksu-2.0.2
- media-sound/sound-juicer-2.26.1
- media-video/totem-2.26.3-r1
- net-print/gnome-cups-manager-0.33-r1
- x11-plugins/pidgin-libnotify-0.14
- x11-plugins/pidgin-mpris-0.2.6
- sci-calculators/qalculate-gtk-0.9.6-r1
- gnome-base/librsvg-2.26.0
- media-gfx/imagemagick-6.5.4.10
- gnome-base/gnome-panel-2.26.3
- app-i18n/ibus-9999
- gnome-base/gdm-2.20.10-r2
- gnome-extra/gnome-games-2.26.3-r1
- media-video/vlc-1.0.2
- app-pda/gnome-pilot-2.0.17-r1
- gnome-base/gnome-control-center-2.26.0
- gnome-extra/gnome-power-manager-2.26.4
- gnome-extra/gnome-utils-2.26.0
- net-analyzer/gnome-netstatus-2.26.0
- x11-wm/compiz-0.8.2-r3
- x11-plugins/compiz-plugins-main-0.8.2-r1
- mail-client/evolution-2.26.3
- x11-plugins/compiz-plugins-extra-0.8.2
- app-office/kword-2.0.2
复制代码
但一下子就失敗了:
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libdirectfb-1.2.so.0, needed by /usr/lib64/libcairo.so, not found (try using -rpath or -rpath-link)
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libfusion-1.2.so.0, needed by /usr/lib64/libcairo.so, not found (try using -rpath or -rpath-link)
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.1/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libdirect-1.2.so.0, needed by /usr/lib64/libcairo.so, not found (try using -rpath or -rpath-link)
- /usr/lib64/libcairo.so: undefined reference to `DirectFBError'
- /usr/lib64/libcairo.so: undefined reference to `direct_messages_bug'
- /usr/lib64/libcairo.so: undefined reference to `direct_config'
- /usr/lib64/libcairo.so: undefined reference to `direct_memcpy'
- collect2: ld returned 1 exit status
- make[3]: *** [gconf-sanity-check-2] Error 1
- make[3]: Leaving directory `/var/tmp/portage/gnome-base/gconf-2.26.2-r1/work/GConf-2.26.2/gconf'
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/var/tmp/portage/gnome-base/gconf-2.26.2-r1/work/GConf-2.26.2/gconf'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/var/tmp/portage/gnome-base/gconf-2.26.2-r1/work/GConf-2.26.2'
- make: *** [all] Error 2
- *
- * ERROR: gnome-base/gconf-2.26.2-r1 failed.
- * Call stack:
- * ebuild.sh, line 49: Called src_compile
- * environment, line 2898: Called gnome2_src_compile
- * environment, line 2242: Called die
- * The specific snippet of code:
- * emake || die "compile failure"
- * The die message:
- * compile failure
- *
- * If you need support, post the topmost build error, and the call stack if relevant.
- * A complete build log is located at '/var/log/portage/gnome-base:gconf-2.26.2-r1:20091002-105335.log'.
- * The ebuild environment file is located at '/var/tmp/portage/gnome-base/gconf-2.26.2-r1/temp/environment'.
- *
- >>> Failed to emerge gnome-base/gconf-2.26.2-r1, Log file:
复制代码
當然,跑
就解決問題了。但為甚麼revdep-rebuild沒有正确地決定cairo應該先編?revdep-rebuild到底用甚麼algorithm去排列emerge順序的? |
|