Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
depclean, qt-xmlpatterns & qt-assistant & PyQt4-4
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
dalek
Veteran
Veteran


Joined: 19 Sep 2003
Posts: 1353
Location: Mississippi USA

PostPosted: Sun Mar 01, 2009 9:00 pm    Post subject: depclean, qt-xmlpatterns & qt-assistant & PyQt4-4 Reply with quote

I am usually on the mailing lists but nothing there so far so, I thought I would post here as well.

I did my updates the other night and they ran successfully. After doing the updates I always run --depclean to check if anything needs cleaning then run revdep-rebuild to make sure everything is safe. emerge -p --depclean gives me this:

Code:
root@smoker / # emerge -p --depclean

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 *
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @system @world` prior to depclean.

Calculating dependencies... done!
>>> Checking for lib consumers...
>>> Assigning files to packages...
 * In order to avoid breakage of link level dependencies, one or more
 * packages will not be removed. [b][u]This can be solved by rebuilding the
 * packages that pulled them in.[/u][/b]
 *
 *   x11-libs/qt-assistant-4.4.2-r1 pulled in by:
 *     dev-python/PyQt4-4.4.4-r1
 *
 *   x11-libs/qt-xmlpatterns-4.4.2 pulled in by:
 *     dev-python/PyQt4-4.4.4-r1
 *
>>> Adding lib providers to graph...
 /
Calculating dependencies... done!
>>> No packages selected for removal by depclean
>>> To see reverse dependencies, use --verbose
root@smoker / #


I have ran this command:

Code:
emerge -1va =x11-libs/qt-assistant-4.4.2-r1 =dev-python/PyQt4-4.4.4-r1 =x11-libs/qt-xmlpatterns-4.4.2


It reported no errors but --depclean still gives me the same error. I ran revdep-rebuild -i to see if it would find something but it says things are doing great. This has me puzzled as to what I should rebuild next. I have also synced again today just to make sure I didn't catch a server in a bad mood or something. Still same thing.

Here is my emerge --info:

Code:
root@smoker / # emerge --info
Portage 2.2_rc23 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.23-gentoo-r8-i686-AMD_Athlon-tm-_XP_2500+-with-glibc2.0
Timestamp of tree: Sun, 01 Mar 2009 17:45:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-util/cmake:      2.6.3
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y"
FEATURES="buildsyspkg ccache distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.wallawalla.edu/pub/mirrors/ftp.gentoo.org ftp://gentoo.chem.wisc.edu/gentoo/ ftp://lug.mtu.edu/gentoo/ "
LANG="en_US"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_US en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=600"
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.namerica.gentoo.org/gentoo-portage"
USE="3dnow X acl acpi alsa amd arts artswrappersuid automount berkdb bzip2 cairo cddb cdr chroot cli cracklib crypt cups curl dbus dri dvd dvdr dvdread eds emboss encode esd evo exif fam fdftk fortran gdbm gif gimp gkrellm gphoto2 gpm gstreamer gtk hal hbci htmlhandbook iconv ipv6 isdnlog java javascript jbig jpeg jpeg2k justify kde kdeprefix ldap libnotify libwww logrotate loop-aes mad midi mikmod mmx mp3 mpeg mplayer mudflap ncurses nptl nptlonly nsplugin offensive ofx ogg opengl openmp pam parport pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline realmedia reflection sdl seamonkey session spell spl sqlite sse ssl startup-notification svg sysfs syslog tcl tcpd tiff tk truetype unicode usb vorbis webkit win32codecs wma wmf wmp x86 xml xorg xprint xv yahoo zeroconf zlib" ALSA_CARDS="emu10k1" 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" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en_US en" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY

root@smoker / #


Anybody have a clue as to why this is happening? Am I missing something somewhere?

Dale, the clueless one.

:? :?
_________________
My rig: Gigabyte GA-970A-UD3P mobo, AMD FX-8350 Eight-Core CPU, ZALMAN CNPS10X Performa CPU cooler,
G.SKILL 32GB DDR3 PC3 12800 Memory Nvidia GTX-650 video card LG W2253 Monitor
60TBs of hard drive space using LVM
Cooler Master HAF-932 Case
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Mon Mar 02, 2009 11:26 am    Post subject: Reply with quote

What is probably happening here is that PyQt4 is linking qt-assistant and qt-xmlpatterns, if these packages are installed. But they are not listed as dependencies in the ebuild. So you can either (1) leave things as installed now, or (2) unmerge qt-assistant and qt-xmlpatterns, and then rebuild PyQt4.

That those packages are not listed in the PyQt4 ebuild as optional dependencies is a bug that needs to be fixed tho.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
dalek
Veteran
Veteran


Joined: 19 Sep 2003
Posts: 1353
Location: Mississippi USA

PostPosted: Mon Mar 02, 2009 2:16 pm    Post subject: Reply with quote

Thanks much. That fixed it. Now I get this:

Code:
root@smoker / # emerge -p --depclean

<<  Snipped out the usual warning.  >>

Calculating dependencies... done!
>>> No packages selected for removal by depclean
>>> To see reverse dependencies, use --verbose
Packages installed:   875
Packages in world:    87
Packages in system:   51
Required packages:    875
Number to remove:     0
root@smoker / #


Thanks again. I was about to do a -e world and that may not have helped either, depending on which package got built first.

:D :D

Hmmm, looks like my world file is growing again. :oops:
_________________
My rig: Gigabyte GA-970A-UD3P mobo, AMD FX-8350 Eight-Core CPU, ZALMAN CNPS10X Performa CPU cooler,
G.SKILL 32GB DDR3 PC3 12800 Memory Nvidia GTX-650 video card LG W2253 Monitor
60TBs of hard drive space using LVM
Cooler Master HAF-932 Case
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