I try "prelink -au" and unmerge gpm: the system crash with "can't find /usr/lib/libgpm.so.1" errors for all commands (ls...). I "scp" /usr/lib/libgpm.so.1.19.0 and make the link /usr/lib/libgpm.so.1 and I always this message when I do "prelink -afmR": prelink: /usr/lib/libgpm.so.1.19.0 has dependency cycle Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r15 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.11-rc2-mmvivid1 i686) ================================================================= System uname: 2.6.11-rc2-mmvivid1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4 [2.3.4 (#2, Feb 5 2005, 22:16:07)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.9.4, 1.5 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -mmmx -msse -msse2 -pipe -fprefetch-loop-arrays -fforce-addr -fforce-mem -ftracer -ffast-math -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -mmmx -msse -msse2 -pipe -fprefetch-loop-arrays -fforce-addr -fforce-mem -ftracer -ffast-math -fomit-frame-pointer -fpermissive" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/entropie" SYNC="rsync://rsync.be.gentoo.org/gentoo-portage" USE="x86 bash-completion berkdb cdr chroot crypt gpm libg++ libwww mmx ncurses nls nptl nptlonly pam perl pic python readline sftplogging sse sse2 ssl tcpd zlib video_cards_radeon linguas_fr" Unset: ASFLAGS, CBUILD, CTARGET
I have this dependancy cycle too, however I haven't uninstalled gpm at all. I believe it has happened after a system update. Portage 2.0.51-r15 (default-linux/x86/2004.2/gcc34/2.6, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-ikke3 i686) ================================================================= System uname: 2.6.10-ikke3 i686 Celeron (Coppermine) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 25 2004, 17:12:16)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.6.3, 1.9.4, 1.5 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo http://mirror.pudas.net/gentoo ftp://mirror.pudas.net/gentoo" LANG="en_US.utf8" LC_ALL="en_US.utf8" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib aavm accessibility acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dga directfb dri drm dvb dvd dvdr encode esd f77 fam fbcon flac flash font-server foomaticdb fortran gd gdbm ggi gif glx gnome gphoto2 gpm gstreamer gtk gtk2 hal imap imlib ipv6 java jpeg jpeg2k junit justify kde klap lcms libg++ libwww mad maildir matroska mikmod mmx mng motif mozilla mpeg mysql ncurses nls nptl oggvorbis openal opengl oss pam pcmcia pdflib perl pic png pnp python qt quicktime readline samba sasl scanner sdl slang snmp spell sse ssl svga tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode v4l wifi xine xinerama xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
The same here and never removed the libgpm package. When "prelink -amR" it reports: prelink: /lib/libgpm.so.1.19.0 has dependency cycle and stopped after a while. "echo $?" shows "1". Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r7 i686) ================================================================= System uname: 2.6.10-gentoo-r7 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 17:09:50)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -fPIC" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.gentoo.gr.jp/" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://133.11.205.121/gentoo-portage" USE="x86 X aalib acpi alsa apm arts avi berkdb bitmap-fonts bonobo cdr cjk crypt cscope cups dga directfb dvd encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imlib ipv6 java jpeg junit kde libg++ libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl pic png python qt quicktime readline sdl spell sse sse2 ssl svga tcpd tiff truetype truetype-fonts type1-fonts unicode xml xml2 xmms xv xvid zlib linguas_zh_CN" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, PORTDIR_OVERLAY
probably because gpm links against ncurses and ncurses links against gpm
fixed in gpm-1.20.1-r4
Oh, yes! This old gpm-related thing went away. Thanks!
i thing its back i run emerge portage to update it and it wants to install ncurses and gpm at the same time. [nomerge ] sys-libs/gpm-1.20.1-r5 USE="(-selinux)" [ebuild N ] sys-libs/ncurses-5.6 USE="gpm -bootstrap -build -debug -doc -minimal -nocxx -trace -unicode" [ebuild N ] sys-libs/gpm-1.20.1-r5 USE="(-selinux)" !!! Error: circular dependencies: ('ebuild', '/', 'sys-libs/gpm-1.20.1-r5', 'merge') depends on ('ebuild', '/', 'sys-libs/ncurses-5.6', 'merge') (hard) ('ebuild', '/', 'sys-libs/ncurses-5.6', 'merge') depends on ('ebuild', '/', 'sys-libs/gpm-1.20.1-r5', 'merge') (hard) !!! Note that circular dependencies can often be avoided by temporarily !!! disabling USE flags that trigger optional dependencies.