Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116593 - Cannot process portage world - broken masked libxpm required by gd
Summary: Cannot process portage world - broken masked libxpm required by gd
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Highest critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-24 03:51 UTC by Alexander Ivanchev
Modified: 2005-12-24 14:12 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 Alexander Ivanchev 2005-12-24 03:51:53 UTC
As of about 3 days ago emerge -pvuD breaks:

dmz ~ # emerge -pvuD world

These are the packages that I would merge, in order:

Calculating world dependencies /
!!! All ebuilds that could satisfy "x11-libs/libXpm" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libXpm-3.5.4.1 (masked by: package.mask)
# Donnie Berkholz <spyderous@gentoo.org> (07 Aug 2005)
# Modularized X, upstream release candidates

- x11-libs/libXpm-3.5.4.2 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
(dependency required by "media-libs/gd-2.0.33" [ebuild])

emerge info:

dmz ~ # emerge info
Portage 2.1_pre1 (hardened/x86/2.6, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.12.0_pre12
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -ffast-math -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -ffast-math -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg ccache digest distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.itdnet.net/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo"
LC_ALL="en_US.utf8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://gentoo.itdnet.net/gentoo-portage"
USE="x86 3dnow 7zip GAPING_SECURITY_HOLE X509 acl acpi apache2 async authdaemond automount bash-completion bcmath berkdb big-tables bind-mysql bitmap-fonts bzip2 bzlib calendar caps cdb chroot clamav courier crypt curl curlwrappers dba dbus dbx dlloader ecc erandom ethereal exif expat extensions fbcon flatfile follow-xff font-server fontconfig freetds ftp gd gd-external gdbm gif glibc-compat20 glibc-omitfp gmp gpgme gpm gtk2 gtkhtml hal hardened howl hpn hub iconv icq idea idn imagemagick imap innodb ipalias ithreads javascript jbig jpeg jpeg2k justify lcms ldap libclamav libwww logrotate lzw lzw-tiff maildir mcal md5sum memlimit mhash mime mmap mmx moznocompose moznoirc moznomail mpm-worker mssql mysql ncurses nfs nfsv4 nls nntp no-old-linux nocardbus nomac nomultilib notlsbeforeauth nptl nptlonly ntlm oav offensive on-the-fly-crypt pam pam_chroot pam_console pam_timestamp parse-clocks pcntl pcre perl perlsuid php pic png pop posix postfix prelude pwdb python quotas readline rle rss samba sasl savedconfig session sftplogging shared sharedmem skey slang smime sockets socks5 spamassassin spell spf sse ssl symlink tcpd threads tiff tokenizer tools truetype truetype-fonts type1-fonts ucs2 udev unicode urandom utf8 vda wmf xml xml2 xpm zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-12-24 04:20:06 UTC
Hmmm? So unmask it, if you are using modular X. If not, it depends on virtual/x11 which is stable.
Comment 2 Alexander Ivanchev 2005-12-24 08:36:45 UTC
Jakub,

I'd think anything that requires manual intervention for the portage tree to behave correctly is a bug - with a workaround or not, plus, I think that gd build is stable, and thus should not depend on unstable (masked) dependancies.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-12-24 14:12:20 UTC
(In reply to comment #2)
> I'd think anything that requires manual intervention for the portage tree to
> behave correctly is a bug - with a workaround or not, plus, I think that gd
> build is stable, and thus should not depend on unstable (masked) dependancies.

It does *not* depend on any unstable dependencies when using *stable* tree. 

# USE="xpm" emerge -pv gd

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/fontconfig-2.2.3  732 kB
[ebuild  N    ] x11-apps/ttmkfdir-3.0.9-r3  19 kB
[ebuild  N    ] x11-base/xorg-x11-6.8.2-r6  -3dfx +3dnow -bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers -ipv6 -minimal +mmx +nls -nocxx -opengl +pam -sdk +sse -static -truetype-fonts -type1-fonts (-uclibc) -xprint -xv 45,134 kB
[ebuild  N    ] virtual/x11-6.8  0 kB
[ebuild   R   ] media-libs/gd-2.0.33  -fontconfig +jpeg +png +truetype +xpm* 0 kB
[ebuild  N    ] sys-apps/utempter-0.5.5.6  20 kB
[ebuild  N    ] x11-terms/xterm-204  -Xaw3d -toolbar +truetype +unicode 698 kB

You are running ~x86 and package.masked modular X, so unmask the needed dependencies, exactly as you unmasked the ebuilds needed to install modular X.

This is no bug, closing.