Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
revdep-rebuilt fails on kde-base/arts [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Carlino
Guru
Guru


Joined: 25 May 2005
Posts: 365
Location: Bordeaux, France

PostPosted: Tue Jun 29, 2010 6:55 pm    Post subject: revdep-rebuilt fails on kde-base/arts [SOLVED] Reply with quote

Hello,

it seems that revdep-rebuilt pops many damaged packages, although everything seems fine on my box, (but still, I'm quite puzzled about it), and fails emergeing kde-base/arts ; I know this is because the package has been removed from portage, but then I wonder : what am I supposed to do with the packages that depends on it :
Code:
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "kde-base/arts:3.5".

Code:
emerge -pv --depclean kde-base/arts

Calculating dependencies... done!
  kde-base/arts-3.5.10 pulled in by:
    kde-base/artsplugin-xine-3.5.10
    kde-base/kdelibs-3.5.10-r6


Code:
more /var/cache/revdep-rebuild/5_order.rr
 media-libs/vigra-1.6.0
 x11-libs/cairo-1.8.8-r1
 x11-libs/pango-1.26.2
 dev-cpp/cairomm-1.6.0
 dev-cpp/pangomm-2.26.0
 media-plugins/gst-plugins-pango-0.10.28
 x11-libs/fltk-1.1.9-r1
 net-print/cups-1.3.11-r1
 x11-libs/gtk+-2.18.9
 app-text/poppler-0.12.4-r3
 gnome-base/libglade-2.6.4
 dev-libs/libunique-1.0.8
 x11-libs/libwnck-2.28.0
 x11-libs/gtkglext-1.2.0
 x11-libs/gtksourceview-2.8.2
 x11-libs/libsexy-0.1.11-r1
 dev-cpp/gtkmm-2.18.2
 dev-db/libiodbc-3.52.7
 dev-libs/totem-pl-parser-2.28.2
 x11-themes/gtk-engines-2.18.5
 dev-python/pygtk-2.16.0-r1
 gnome-base/gnome-keyring-2.28.2
 gnome-base/libgnomecanvas-2.26.0
 gnome-base/libgnomekbd-2.28.2
 gnome-extra/at-spi-1.28.1
 gnome-extra/gtkhtml-3.28.3
 gnome-extra/polkit-gnome-0.96
 gnome-base/gnome-desktop-2.28.2-r1
 media-libs/libcanberra-0.23
 gnome-base/libgnomeprintui-2.18.5
 x11-libs/libgksu-2.0.12
 x11-libs/vte-0.22.5
 dev-python/pygtkglext-1.1.0
 dev-python/pygtksourceview-2.6.0
 media-libs/swfdec-0.8.4
 net-libs/gtk-vnc-0.3.10
 app-cdr/cdrdao-1.2.3
 dev-python/libgnomeprint-python-2.28.0
 gnome-extra/gnome-media-2.28.5
 x11-libs/libnotify-0.4.5
 dev-python/notify-python-0.1.1-r1
 x11-misc/notification-daemon-0.4.0-r1
 gnome-base/gnome-settings-daemon-2.28.2
 x11-wm/metacity-2.28.1
 gnome-base/libbonoboui-2.24.3
 gnome-base/libgnomeui-2.24.3
 dev-libs/libgweather-2.28.0
 gnome-extra/evolution-data-server-2.28.3.1-r1
 gnome-extra/bug-buddy-2.28.0
 mail-client/evolution-2.28.3.1
 x11-libs/gksu-2.0.2
 app-admin/sabayon-2.28.1
 net-print/gnome-cups-manager-0.33-r1
 app-cdr/brasero-2.28.3
 gnome-base/librsvg-2.26.2
 gnome-base/gnome-panel-2.28.0
 media-gfx/imagemagick-6.6.1.2
 gnome-base/gdm-2.20.10-r2
 media-video/vlc-1.0.6
 gnome-extra/libgail-gnome-1.20.2
 gnome-extra/deskbar-applet-2.28.0
 gnome-extra/hamster-applet-2.28.2

A bunch of packages being concerned

Code:
# emerge --info
Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.4.3, glibc-2.11.2-r0, 2.6.32-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.32-gentoo-r7-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-1.12.13
Timestamp of tree: Tue, 29 Jun 2010 17:00:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.5-r2, 3.1.2-r3
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA Q3AEULA dlj-1.1 sun-bcla-java-vm skype-eula AdobeFlash-10.1"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portages/packages"
FEATURES="assume-digests distcc distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://213.186.33.37/gentoo-distfiles/ ftp://213.186.33.38/gentoo-distfiles/ ftp://213.186.33.37/gentoo-distfiles/ http://mirror.qubenet.net/mirror/gentoo/"
LANG="fr_FR@euro"
LDFLAGS="-Wl,-O1"
LINGUAS="fr fr_FR"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 64bit X a52 aac abiword accessibility acl acpi alisp alsa amazon amd64 antlr apache2 arts asyncns bcel berkdb bitmap-fonts bluetooth bookmarks branding bsf bzip2 cairo caps cdda cdr cli clucene commonslogging commonsnet community consolekit corefonts cracklib crypt css ctype cups cxx dbus devfs-compat device-mapper dlloader dri dso dts dvd dvdr dvdread eds embedded emboss encode esd exif external-fuse extras fam fbcondecor ffmpeg firefox flac fltk fortran fts3 gcrypt gd gdbm gdu gecko gif gnome gpm gstreamer gtk hal handbook hardcoded-tables iconv ipv6 isdnlog jack java javamail jce jdepend jpeg jsch kde kdrive kerberos lcms ldap libburn libclamav libg++ libnotify libsamplerate lirc log4j mad midi mikmod mmx mmxext mng modplug modules mp3 mp4 mpeg mudflap multilib musepack mysql ncurses nls nptl nptlonly nsplugin oav ogg opengl openmp oro oss pam pango pcre pdf perl pg-intdatetime png policykit poppler-data postgres ppds pppd pulseaudio python qt3 qt3support qt4 quicktime raptor readline reflection regexp resolver samba sasl sdl semantic-desktop session sha512 sndfile source speex spell spl sqlite sse sse2 ssl ssse3 startup-notification svg swat sysfs tcpd theora threads threadsafe tiff truetype truetype-fonts udev unicode urandom usb utils v4l video vorbis wav wavpack webdav-neon webmin-minimal x264 xcb xine xml xorg xpdf-headers xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw copy dshare dsnoop empty extplug file hooks ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm" 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 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" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon vesa vga" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Anybody would tell me how to deal with this kde-base/arts packages ? (even if it's probably an issue that has been talked about over and over... haven't found much about it)
_________________
Core 2 Quad 9400, Asus PQ5 Pro, Nvidia Geforce GTX 66O


Last edited by Carlino on Thu Jul 01, 2010 7:22 am; edited 1 time in total
Back to top
View user's profile Send private message
MotivatedTea
Apprentice
Apprentice


Joined: 06 Nov 2006
Posts: 269
Location: Toronto, Canada

PostPosted: Tue Jun 29, 2010 7:08 pm    Post subject: Reply with quote

KDE3 was completely removed from portage a while back. You've basically got two choices:
1) Upgrade all of your packages to KDE4 versions and completely rid yourself of KDE3. In this case, if you have a program for which no KDE4 version exists, you'll have remove it. (Other options: find a different package that does the same thing, or bug the program's author to upgrade it to KDE4, then try to find/update/make an ebuild for it.)
2) Install the "kde-sunset" overlay and keep using KDE3 stuff as normal. Note that the kde-sunset overlay is not officially supported.
You should go with the first option if at all possible. KDE3 is no longer being developed upstream, and has no official Gentoo support.
Back to top
View user's profile Send private message
Carlino
Guru
Guru


Joined: 25 May 2005
Posts: 365
Location: Bordeaux, France

PostPosted: Tue Jun 29, 2010 8:02 pm    Post subject: Reply with quote

all right MotivatedTea, thanx for the hints : I'm gonna go for the 1st solution then....
Quote:
1) Upgrade all of your packages to KDE4 versions and completely rid yourself of KDE3

... just, I'm not sure of know how to do that ; beside, I don't use KDE but Gnome; only for some sotfs like amarok. Would you hint a bit more ?
_________________
Core 2 Quad 9400, Asus PQ5 Pro, Nvidia Geforce GTX 66O
Back to top
View user's profile Send private message
MotivatedTea
Apprentice
Apprentice


Joined: 06 Nov 2006
Posts: 269
Location: Toronto, Canada

PostPosted: Tue Jun 29, 2010 8:38 pm    Post subject: Reply with quote

I don't know of an easy/automatic way to do that. Someone else might be able to suggest some clever bash commands. When I moved from KDE3 to KDE4, it involved a bit of tedious manual work. I can describe what I did, but you should be prepared to set aside some time to fix problems.

First of all, bring your system fully up-to-date ("emerge -uND world"), and try running "emerge --depclean --ask". (Check the output carefully. "emerge --depclean" could remove something you don't want it to. If it's going to remove too much, then just write down the packages you do want to get rid of and unmerge them yourself.) In a perfect world, that would do everything for you. The only reason it might not be able to do so is if you have a package in "world" that relies on KDE3. That would either be a package that you installed from an overlay, or a package that you installed a while ago that has since been removed from the portage tree.

I have just discovered the "eix" utility (wish I'd known about it a while ago). If you don't already have it installed, emerge app-portage/eix, and then run "eix-update" to update its database. Then run "eix-test-obsolete". That will list a number of things. One of the things it outputs is a list of packages for which ebuilds no longer exist. (eix and its related utilities can tell you all sorts of interesting information about what packages you have installed. See "man eix". You need to run eix-update periodically to update its view of your system.) Since KDE3 was removed from portage, this list should include all of your KDE3 packages. Start by unmerging those.

Another way to try to figure out what KDE3 packages you might have is to run "qlist -IS | grep kde". "qlist -IS" will list all installed (-I) packages with their slots (-S), and then we use grep to filter it for packages with kde in the name. Look for anything that looks like it came from KDE3. I think that would be in slot 3 or maybe 3.5. (I have no KDE3 stuff left on my system, so I can't check that for you.) Note that you have to do some guesswork here, and grepping for "kde" could actually skip some. (For example, app-cdr/k3b is a KDE-based program that doesn't have "kde" in the name. However, at least k3b exists for KDE4.) Try to upgrade those packages to see if they have KDE4 versions. Otherwise, unmerge them. Be careful, though: unmerge just the KDE3 version. By now you probably have both KDE3 and KDE4 versions of many of the common system libraries, and you don't want to get rid of the KDE4 version.

Unmerging packages one by one like this is likely to break things, so you'll need to run revdep-rebuild to fix problems. Since you're running mostly GNOME, this shouldn't cause any major problems for you. (I use KDE, so I did all this at text console.) Also remember that, even if revdep-rebuild gives you an error message about not being able to find ebuilds, you can still manually re-emerge the packages it does manage to identify. Look at /var/cache/revdep-rebuild/5_order.rr and "emerge -1" the packages in there. (Remember to use "-1" to avoid recording them in /var/lib/portage/world.)
Back to top
View user's profile Send private message
Carlino
Guru
Guru


Joined: 25 May 2005
Posts: 365
Location: Bordeaux, France

PostPosted: Tue Jun 29, 2010 8:59 pm    Post subject: Reply with quote

Well MotivatedTea, you're teaching me a bunch of useful things, thank you very much; I'm gonna get into the practicing quite soon, and let you know about what's going to turn out of it
_________________
Core 2 Quad 9400, Asus PQ5 Pro, Nvidia Geforce GTX 66O
Back to top
View user's profile Send private message
Carlino
Guru
Guru


Joined: 25 May 2005
Posts: 365
Location: Bordeaux, France

PostPosted: Thu Jul 01, 2010 7:21 am    Post subject: Reply with quote

So I followed your lead MotivatedTea, and it did work great : my box is up to date, no error no more, everything works fine. Thanx again for the help.
_________________
Core 2 Quad 9400, Asus PQ5 Pro, Nvidia Geforce GTX 66O
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum