LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 587|回复: 2

求问:portage 2.2, emerge @preserved-rebuild 无效

[复制链接]
发表于 2011-3-1 11:47:41 | 显示全部楼层 |阅读模式
反复 emerge @preserved-rebuild 后,仍然提示

  1. !!! existing preserved libs:
  2. >>> package: sys-devel/gcc-4.5.2
  3. *  - /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/libffi.so
  4. *  - /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/libffi.so.4
  5. *  - /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/libffi.so.4.0.1
  6. *      used by /usr/lib64/python2.6/lib-dynload/_ctypes.so (dev-lang/python-2.6.6-r2)
  7. *      used by /usr/lib64/python2.7/lib-dynload/_ctypes.so (dev-lang/python-2.7.1-r1)
  8. *      used by /usr/lib64/python3.1/lib-dynload/_ctypes.so (dev-lang/python-3.1.3-r1)
  9. Use emerge @preserved-rebuild to rebuild packages using these libraries
复制代码


  1. ~ # emerge -av @preserved-rebuild
  2. These are the packages that would be merged, in order:

  3. Calculating dependencies... done!
  4. [ebuild   R    ] dev-lang/python-2.6.6-r2  USE="gdbm ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -tk -wininst" 0 kB
  5. [ebuild   R    ] dev-lang/python-2.7.1-r1  USE="gdbm ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -tk -wininst" 0 kB
  6. [ebuild   R    ] dev-lang/python-3.1.3-r1  USE="gdbm ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -build -doc -examples -tk -wininst" 0 kB

  7. Total: 3 packages (3 reinstalls), Size of downloads: 0 kB

  8. Would you like to merge these packages? [Yes/No]

复制代码


  1. ~ % eix libffi
  2. [i] dev-libs/libffi
  3.      Available versions:  3.0.9 (~)3.0.9-r1 (~)3.0.9-r2 (~)3.0.10_rc4 (~)3.0.10_rc5 {debug static-libs test}
  4.      Installed versions:  3.0.10_rc5(11:26:38 AM 03/01/2011)(-debug -static-libs -test)
  5.      Homepage:            http://sourceware.org/libffi/
  6.      Description:         a portable, high level programming interface to various calling conventions.

  7. [i] virtual/libffi
  8.      Available versions:  0
  9.      Installed versions:  0(03:40:29 PM 02/24/2011)
  10.      Description:         Virtual for dev-libs/libffi

  11. Found 2 matches.

复制代码



  1. ~ % emerge --info
  2. Portage 2.2.0_alpha25 (default/linux/amd64/10.0, gcc-4.5.2, glibc-2.13-r1, 2.6.37-gentoo-r1 x86_64)
  3. =================================================================
  4. System uname: Linux-2.6.37-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7700_@_2.40GHz-with-gentoo-2.0.1
  5. Timestamp of tree: Mon, 28 Feb 2011 17:45:01 +0000
  6. app-shells/bash:     4.1_p9
  7. dev-lang/python:     2.6.6-r2, 2.7.1-r1, 3.1.3-r1
  8. dev-util/cmake:      2.8.4
  9. sys-apps/baselayout: 2.0.1-r1
  10. sys-apps/openrc:     0.7.0
  11. sys-apps/sandbox:    2.4
  12. sys-devel/autoconf:  2.13, 2.65-r1
  13. sys-devel/automake:  1.9.6-r3, 1.11.1
  14. sys-devel/binutils:  2.20.1-r1
  15. sys-devel/gcc:       4.5.2
  16. sys-devel/gcc-config: 1.4.1
  17. sys-devel/libtool:   2.4-r1
  18. sys-devel/make:      3.81-r2
  19. virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
  20. Repositories: gentoo mozilla gentoo-china oss-overlay
  21. Installed sets:
  22. ACCEPT_KEYWORDS="amd64 ~amd64"
  23. ACCEPT_LICENSE="*"
  24. CBUILD="x86_64-pc-linux-gnu"
  25. CFLAGS="-O2 -march=native -mtune=native -pipe -fomit-frame-pointer"
  26. CHOST="x86_64-pc-linux-gnu"
  27. CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
  28. CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
  29. CXXFLAGS="-O2 -march=native -mtune=native -pipe -fomit-frame-pointer"
  30. DISTDIR="/usr/portage/distfiles"
  31. FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
  32. FFLAGS=""
  33. GENTOO_MIRRORS=" http://mirrors.163.com/gentoo/ http://mirror.usu.edu/mirrors/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://mirror.its.uidaho.edu/pub/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ "
  34. LANG="en_US.UTF-8"
  35. LDFLAGS="-Wl,-O1 -Wl,--as-needed"
  36. MAKEOPTS="-j3"
  37. PKGDIR="/usr/portage/packages"
  38. PORTAGE_CONFIGROOT="/"
  39. PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
  40. PORTAGE_TMPDIR="/dev/shm"
  41. PORTDIR="/usr/portage"
  42. PORTDIR_OVERLAY="/var/lib/layman/mozilla /var/lib/layman/gentoo-china /var/lib/layman/oss-overlay"
  43. SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
  44. USE="64bit X aac acl acpi alsa amd64 apache2 aperfmperf apic arch_perfmon bash-completion berkdb bluetooth bts bzip2 cairo cdr cgi cjk clflush cli cmov constant_tsc context cracklib crypt ctype cue cvs cx16 cx8 cxx dbus de directfb dri ds_cpl dtes64 dts dvd dvdr dvipdfm emacs est exif fbcon fbcondecor filter flac flexpriority fontconfig fortran fpu ftp fuse fxsr gd gdbm gif gimp git gpm gtk hash ht iconv ida imap ipv6 jpeg jpeg2k json lahf_lm latax latex3 libnotify lm luatex mad mca mce mercurial mikmod mmx modules monitor mp3 mpd mpg123 msn msr mtrr mudflap multilib mysql ncurses nls nptl nptlonly nx ogg opengl openmp oss oss4 pae pam pango pat pbe pcre pdcm pdf pdo pebs perl pge png pni pop pppd profile pse pse36 purple python qq qt3support radio raw readline rplay sbcl sep session simplexml socks5 sqlite ss sse sse2 ssl ssse3 svg sysfs tcpd thankpad thinkpad tiff tm tm2 tpr_shadow truetype tsc udev unicode vdpau vhosts vme vmx vnmi vorbis wma x264 xcomposite xetex xft xml xmp xorg xtpr xv xvmc zlib zsh-completion" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon nikon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="vesa nvidia nouveau intel" XTABLES_ADDONS="cui gfw zhang"
  45. Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


复制代码
 楼主| 发表于 2011-3-1 11:56:53 | 显示全部楼层
补充一下:系统是在去掉 gcj objc objc++ 这 3 个 USE,重新编译 gcc 以后出现以上症状的。
回复 支持 反对

使用道具 举报

发表于 2011-3-28 09:54:25 | 显示全部楼层
qlist -e gcc | grep libffi
删掉以上文件就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表