Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 79143 - circular dependency xfce 4.2 libs
Summary: circular dependency xfce 4.2 libs
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-22 14:38 UTC by paul demarco
Modified: 2005-01-22 23:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description paul demarco 2005-01-22 14:38:09 UTC
heres some dep. trees for two of the 4 libs in question:

for: libxfce4util
[ebuild     U ] xfce-base/libxfce4util-4.2.0 [4.0.6]
[ebuild     U ]  xfce-base/xfce-mcs-manager-4.2.0 [4.0.6]
[ebuild     U ]   xfce-base/libxfce4mcs-4.2.0 [4.0.6]
[ebuild     U ]    xfce-base/libxfcegui4-4.2.0 [4.0.6]

for: libxfcegui4
[ebuild     U ] xfce-base/libxfcegui4-4.2.0 [4.0.6]
[ebuild     U ]  xfce-base/libxfce4util-4.2.0 [4.0.6]
[ebuild     U ]   xfce-base/xfce-mcs-manager-4.2.0 [4.0.6]
[ebuild     U ]    xfce-base/libxfce4mcs-4.2.0 [4.0.6]



Reproducible: Always
Steps to Reproduce:
1.  emerge libxfce4util
2.
3.

Actual Results:  
pkg-config complains that one of the other 4 libs are not present, for example,
if emerge libxfce4util, then during configure (for libxfcegui4, see dep tree)
pkg-config gives:

configure: error: Library requirements (libxfce4util-1.0 >= 4.2.0) not met;


Expected Results:  
successful emerge ;)

Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.3.5,
glibc-2.3.4.20040808-r1, 2.6.9-lxnay1 i686)
=================================================================
System uname: 2.6.9-lxnay1 i686
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan 21 2005, 07:38:28)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -mmmx -msse -mfpmath=sse -fomit-frame-pointer
-pipe"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
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -mmmx -msse -mfpmath=sse -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
ftp://gentoo.mirrors.tds.net/gentoo ftp://206.75.217.180/ ftp://gentoo.ccccom.com"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X acpi aim alsa apm arts avi berkdb bitmap-fonts bzlib cdr crypt cups
divx4linux dvd encode esd f77 fam font-server foomaticdb fortran gdbm gif gnome
gpg gpm gstreamer gtk gtk2 gtkhtml iconv imagemagick imap imlib ipv6 java jpeg
libg++ libwww mad mcal mcrypt mhash mikmod mime mmx motif mozilla mpeg msn
ncurses nls nptl oggvorbis opengl oss pam pdflib perl pgp png python quicktime
readline sdl soap spell sqlite sse ssl svg svga tcpd tiff truetype
truetype-fonts type1-fonts usb xml xml2 xmms xsl xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Brad Cowan (RETIRED) gentoo-dev 2005-01-22 15:40:54 UTC
please unmerge all of 4.0.6 first and emerge xfce4, http://dev.gentoo.org/~bcowan/xfcerm    there's a script to erase everything, most  everything needs rebuilt against the new libs anyway.  I don't know what's causing the bad order of deps on your system.
Comment 2 paul demarco 2005-01-22 23:22:30 UTC
that worked, not sure what was wrong, as a note, i did start with a simple emerge xfce4; it was when i went to add additional xfce ebuilds (admittidly by basically giving them all), was when the dependency issue came about.  anyway, thanks.