From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (unknown [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7779A1381FA for ; Thu, 22 May 2014 09:29:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C8709E09EF; Thu, 22 May 2014 09:29:35 +0000 (UTC) Received: from mail-ie0-f175.google.com (mail-ie0-f175.google.com [209.85.223.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B0DD4E099F for ; Thu, 22 May 2014 09:29:34 +0000 (UTC) Received: by mail-ie0-f175.google.com with SMTP id y20so3269911ier.34 for ; Thu, 22 May 2014 02:29:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:date:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=vZxENj6fdWsAD/6NnaYl8+1oNoCqLtZ9j4wuCMQVVfA=; b=FlxmqaehH+drfhVi6M0HinMMB+kWYya5jyMBJmDi3NJJl/dd+VepVVr5nGBaMud4M4 CsxMq7pUdGgTRGt/b1nLJJCwrNiC9S9kQ+kKJgDwnjN6HzWeboQpAF/Vn9+IfsqMcd5v /jeMpuVB8tXF1cT3SDn9boe8CXRwFHc29d0IuzA4wsYxE0gtqJkrfK7+uPPe2eOoC3p3 2rIeR0QwvsqgImFcuZnF5U02Kn8ReHWmdGL1ispLRIVzBXD+kDbjasDXdx1ZTJ9AuhqO orEqJyTniWI0AFXiJca3wl/AyE0VCUaqrqDas+DEjALcRqC1iLd1W4A+52mCJoocbg2C Adfw== X-Received: by 10.42.137.70 with SMTP id x6mr1268538ict.79.1400750974060; Thu, 22 May 2014 02:29:34 -0700 (PDT) Received: from localhost ([121.33.4.200]) by mx.google.com with ESMTPSA id fx1sm12054496igd.1.2014.05.22.02.29.30 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 May 2014 02:29:33 -0700 (PDT) From: Amankwah X-Google-Original-From: Amankwah Date: Thu, 22 May 2014 17:29:26 +0800 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Blocked packages Message-ID: <20140522092926.GA1404@NAS> Mail-Followup-To: gentoo-user@lists.gentoo.org References: <20140522170817.2b6d9eae@tade.bendor.com.au> <43775300.T9X4vcNPMD@andromeda> <20140522191040.12018629@tade.bendor.com.au> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20140522191040.12018629@tade.bendor.com.au> User-Agent: Mutt/1.5.23 (2014-03-12) X-Archives-Salt: 19962c21-31df-479f-aeb9-56606ca8aa60 X-Archives-Hash: a90bb9f01cb858619fd13b6028289983 On Thu, May 22, 2014 at 07:10:40PM +1000, Zoltán Kócsi wrote: > On Thu, 22 May 2014 10:23:27 +0200 > "J. Roeleveld" wrote: > > > > I want to install some packages with docs but emerge tells me that > > > it can't do that. Quite interestingly it complains about blocked > > > packages. > > > [...] > > > > Can you send the actual emerge-output you are seeing along with the > > full emerge-command you are issuing? > > No problem. Background: > > Empty machine, Gentoo installed from CD and stage3 tarball. It will be > a server, so the 'hardened' profile was selected from the offered > choices. A few packages (mailserver, bind, webserver, iptables etc) got > installed. I want their documentation, so I added "doc" to their > package specific USE flags in package.use. > > The USE in make.conf is > > USE="berkdb crypt ssl -ipv6" > > and in package.use contains postfix, iptables, iproute2 and a few > other similar packages, with the 'doc' flag and whatever else they > needed for their actual function (e.g. postfix gets 'sasl' and 'mbox'). > > Then, the command and the response: > ----------------------- > ~ # emerge --pretend --newuse @world > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] sys-apps/paxctl-0.7-r2 > [ebuild R ] net-misc/iputils-20121221 USE="-ipv6*" > [ebuild R ] sys-process/psmisc-22.20 USE="-ipv6*" > [ebuild R ] sys-devel/gcc-4.7.3-r1 USE="hardened* -fortran*" > [ebuild R ] app-arch/gzip-1.5 USE="pic*" > [ebuild R ] sys-apps/busybox-1.21.0 USE="-ipv6*" > [ebuild N ] dev-python/pypax-0.8.4 USE="ptpax xtpax" > PYTHON_TARGETS="python2_7 python3_3 (-pypy) (-python2_6) > -python3_2" [ebuild N ] sys-apps/elfix-0.8.4 USE="ptpax > xtpax" [ebuild R ] dev-tcltk/expect-5.44.1.15 USE="doc*" [ebuild > NS ] sys-boot/grub-2.00_p5107-r2 [0.97-r12] USE="multislot nls > -custom-cflags -debug -device-mapper -doc -efiemu (-libzfs) -mount -sdl > -static {-test} -truetype" GRUB_PLATFORMS="-coreboot -efi-32 -efi-64 > -emu -ieee1275 -multiboot -pc -qemu -qemu-mips -yeeloong" [ebuild > U ] sys-apps/util-linux-2.24.1-r2 [2.22.2] USE="pam%* > -bash-completion% -caps% -cytune% -fdformat% -python% -tty-helpers%" > PYTHON_SINGLE_TARGET="python2_7%* -python3_2% -python3_3% (-python3_4)" > PYTHON_TARGETS="python2_7%* python3_3%* -python3_2% > (-python3_4)" [ebuild R ] net-misc/rsync-3.0.9-r3 > USE="-ipv6*" [ebuild R ] net-misc/wget-1.14 > USE="-ipv6*" [ebuild R ] net-libs/gnutls-2.12.23-r4 > USE="-bindist*" [ebuild R ] app-admin/syslog-ng-3.4.7 > USE="-ipv6*" [ebuild R ] net-misc/dhcpcd-6.2.0-r1 > USE="-ipv6*" [blocks B ] (" sys-apps/util-linux-2.24.1-r2) [blocks B ] > >=sys-apps/util-linux-2.23 (">=sys-apps/util-linux-2.23" is blocking > >sys-apps/sysvinit-2.88-r4) > > * Error: The above package list contains packages which cannot be > * installed at the same time on the same system. > > (sys-apps/sysvinit-2.88-r4::gentoo, installed) pulled in by > >=sys-apps/sysvinit-2.86-r6 required by > (sys-apps/openrc-0.12.4::gentoo, installed) > > (sys-apps/util-linux-2.24.1-r2::gentoo, ebuild scheduled for merge) > pulled in by >=sys-apps/util-linux-2.20 required by > (sys-fs/udev-208::gentoo, installed) >=sys-apps/util-linux-2.16 > required by (sys-fs/e2fsprogs-1.42.7::gentoo, installed) > >=sys-apps/util-linux-2.16 required by (x11-libs/libSM-1.2.2::gentoo, > installed) sys-apps/util-linux required by @system > > > For more information about Blocked Packages, please refer to the > following section of the Gentoo Linux x86 Handbook (architecture is > irrelevant): > > http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked > > > * IMPORTANT: 1 news items need reading for repository 'gentoo'. > * Use eselect news to read news items. > > ------------------- > > It is entirely possible that I'm, being a complete newbie on Gentoo > made something stupid thing, so I'm not blaming the system, just looking > for an explanation and possibly a solution. > > Thanks, > > Zoltan > *DO NOT* add the USE flag "doc" into you /etc/make.conf, That may cause many unexpected conflict. Somebody had told me this several years before. If you need doc for any package, just add this flag int file /etc/portage/package.use for the certain package.