Gentoo Forums
Gentoo Forums
Quick Search: in
Fontconfig <-> Freetype Circular Dependency :-(
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
TheRealYoda
n00b
n00b


Joined: 20 Dec 2002
Posts: 19
Location: Brisbane, Australia

PostPosted: Sat Jun 09, 2007 6:47 am    Post subject: Fontconfig <-> Freetype Circular Dependency :-( Reply with quote

Hi All,

Just building a fresh system, went to emerge samba and got the following:

Quote:

vexed ~ # emerge -pv samba

These are the packages that would be merged, in order:

Calculating dependencies... done!
[nomerge ] net-fs/samba-3.0.24-r3 USE="acl cups ldap pam python readline swat -async -automount -caps -doc -examples -fam -kerberos -oav -quotas (-selinux) -syslog -winbind" LINGUAS="-ja -pl"
[nomerge ] net-print/cups-1.2.10-r1 USE="nls pam ssl -X -dbus -jpeg -ldap -php -png -ppds -samba -slp -tiff"
[nomerge ] app-text/poppler-0.5.4-r1 USE="zlib -cjk -jpeg"
[ebuild N ] media-libs/fontconfig-2.4.2 USE="-doc -xml"
[ebuild N ] media-libs/freetype-2.3.4-r2 USE="zlib -X -bindist -debug -doc"
!!! Error: circular dependencies:

('ebuild', '/', 'media-libs/freetype-2.3.4-r2', 'merge') depends on
('ebuild', '/', 'media-libs/fontconfig-2.4.2', 'merge') (medium)
('ebuild', '/', 'media-libs/fontconfig-2.4.2', 'merge') depends on
('ebuild', '/', 'media-libs/freetype-2.3.4-r2', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.
vexed ~ #


Any ideas?? I've played around with enabled/disabling USE vars, but no luck...

Quote:

vexed ~ # emerge --info
Portage 2.1.2.7 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 i686)
=================================================================
System uname: 2.6.20-gentoo-r8 i686 Genuine Intel(R) CPU T2500 @ 2.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Sat, 09 Jun 2007 06:30:08 +0000
dev-lang/python: 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.61
sys-devel/automake: 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.internode.on.net/pub/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl berkdb bitmap-fonts cli cracklib crypt cups dri fortran gdbm gpm iconv isdnlog libg++ midi mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

vexed ~ #


Any help is greatly appreciated!

Cheers!
Back to top
View user's profile Send private message
TheRealYoda
n00b
n00b


Joined: 20 Dec 2002
Posts: 19
Location: Brisbane, Australia

PostPosted: Sat Jun 09, 2007 6:51 am    Post subject: Reply with quote

Update:

I just disabled the cups USE var for samba and that's removed the dependency on freetype and thus got around the problem for now.

At this stage I don't need printing support in Samba, so i'm content for now.. ;-)
Back to top
View user's profile Send private message
Captain Newbie
Apprentice
Apprentice


Joined: 22 Dec 2006
Posts: 174
Location: Socal

PostPosted: Sat Jun 09, 2007 9:02 pm    Post subject: Reply with quote

TheRealYoda wrote:
Update:

I just disabled the cups USE var for samba and that's removed the dependency on freetype and thus got around the problem for now.

At this stage I don't need printing support in Samba, so i'm content for now.. ;-)

Good to know that your issue is resolved. Bug 179376 has been recently reopened to track the circular-dependency issue.

Fixed the link. -- desultory
_________________
jmp resume_userspace
"As much as it pains me, we hope that developers know what they're doing." - wolf31o2
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