On Thu, 22 May 2014 10:23:27 +0200
"J. Roeleveld" <jo...@antarean.org> 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/sysvinit-2.88-r7
("<sys-apps/sysvinit-2.88-r7" is blocking
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

Reply via email to