>>> emerge (6 of 27) app-admin/eselect-1.0_rc1 to / >>> md5 files ;-) eselect-1.0_rc1.ebuild >>> md5 files ;-) eselect-0.9.6.ebuild >>> md5 files ;-) files/digest-eselect-1.0_rc1 >>> md5 files ;-) files/digest-eselect-0.9.6 >>> md5 src_uri ;-) eselect-1.0_rc1.tar.bz2 >>> Unpacking source... >>> Unpacking eselect-1.0_rc1.tar.bz2 to /var/tmp/portage/eselect-1.0_rc1/work >>> Source unpacked. * econf: updating eselect-1.0_rc1/config/config.guess with /usr/share/gnuconfig/config.guess * econf: updating eselect-1.0_rc1/config/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for bash... /bin/bash checking for GNU sed... /usr/bin/sed checking for portageq... /usr/lib/portage/bin/portageq checking for rst2html... no checking for rst2html.py... /usr/bin/rst2html.py checking whether dodgy modules should be installed... nope configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating man/Makefile config.status: creating misc/Makefile config.status: creating bin/Makefile config.status: creating libs/Makefile config.status: creating modules/Makefile Making all in doc make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/doc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/doc' Making all in man make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/man' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/man' Making all in misc make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/misc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/misc' Making all in bin make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/bin' Building eselect... make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/bin' Making all in libs make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/libs' cp default.eselect.in default.eselect make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/libs' Making all in modules make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/modules' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1/modules' make[1]: Entering directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/var/tmp/portage/eselect-1.0_rc1/work/eselect-1.0_rc1' /usr/bin/rst2html.py < README > README.html Traceback (most recent call last): File "/usr/bin/rst2html.py", line 19, in ? from docutils.core import publish_cmdline, default_description ImportError: No module named docutils.core make: *** [README.html] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge eselect-1.0_rc1 with +doc 2. 3.
That looks like a broken docutils rather than an eselect issue (did you update python and not run the python rebuilder?). Could you try reemerging docutils?
Yes, you were right, I rebuilt docutils and it now works fine. Cheers.