make[2]: Leaving directory '/var/tmp/portage/app-text/hunspell-1.6.2/work/hunspell-1.6.2' make[1]: Leaving directory '/var/tmp/portage/app-text/hunspell-1.6.2/work/hunspell-1.6.2' ERROR:root:Failed to create symlink: opts=Namespace(dest=b'/var/tmp/portage/app-text/hunspell-1.6.2/image/usr/share/doc/hunspell-1.6.2/', diroptions='-m0755', distdir=b'/var/tmp/distfiles/', enable_copy_xattr=True, helper='dodoc', helpers_can_die=True, insoptions='-m0644', preserve_symlinks=True, recursive=True, sources=[b'AUTHORS', b'ChangeLog', b'NEWS', b'README', b'THANKS', b'TODO', b'license.hunspell', b'AUTHORS.myspell', b'README.myspell', b'license.myspell', b'README.md'], strict_option=False, xattr_exclude='btrfs.* security.evm security.ima \tsecurity.selinux system.nfs4_acl user.xdg.*'), relpath=b'README', source_root=b'' Traceback (most recent call last): File "/usr/lib/portage/python3.5/doins.py", line 409, in _doins os.symlink(linkto, dest) ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-no-multilib-hardened_libressl-test_20171208-170410 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.2.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python2.7 (fallback) java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.6.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv app-text/hunspell [ebuild N ] app-text/hunspell-1.6.2 USE="ncurses nls readline -static-libs" L10N="-af -bg -ca -cs -cy -da -de -de-1901 -el -en -eo -es -et -fo -fr -ga -gl -he -hr -hu -ia -id -is -it -kk -km -ku -lt -lv -mi -mk -ms -nb -nl -nn -pl -pt -pt-BR -ro -ru -sk -sl -sq -sv -sw -tn -uk -zu"
Created attachment 509036 [details] emerge-info.txt
Created attachment 509038 [details] app-text:hunspell-1.6.2:20171209-093635.log
Created attachment 509040 [details] emerge-history.txt
Created attachment 509042 [details] environment
Created attachment 509044 [details] etc.portage.tbz2
Created attachment 509046 [details] logs.tbz2
Created attachment 509048 [details] temp.tbz2
The problem is that the prior shutil.rmtree call fails on regular files: NotADirectoryError: [Errno 20] Not a directory: '/var/tmp/portage/app-text/hunspell-1.6.2/work/hunspell-1.6.2/README.md'
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=992b4ffdcbf469db543c9cab90a5f7a3a4125c97 commit 992b4ffdcbf469db543c9cab90a5f7a3a4125c97 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2017-12-10 08:34:23 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2017-12-10 08:54:21 +0000 bin/doins.py: remove file before creating symlink (bug 640376) Fixes: d9522ba661b5 ("Rewrite doins in python (bug 624526)") Bug: https://bugs.gentoo.org/640376 bin/doins.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)}
Why does this need python ????? Ihave just uncompressed,run the setup procedures recommended in the file compiled and installed,the only hassle i have is hunspell done this way is not recognised by the system,I've run libtool and ldconfig & updated the environment to no avail
(In reply to Geoff Madden from comment #10) > Why does this need python ????? The goal was to optimize it by doing everything in a single process instead of using a bunch of calls to the traditional 'install' command (doins supports recursion, which can mean hundreds or even thousands of files). It just happens that python was chosen, but it could easily be done in C if someone has the time.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f134d2906e43edf5d594808798c375a220d560bc commit f134d2906e43edf5d594808798c375a220d560bc Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2017-12-11 00:18:05 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2017-12-11 00:21:52 +0000 sys-apps/portage: remove 2.3.17 due to bug 640376 Bug: https://bugs.gentoo.org/640376 Package-Manager: Portage-2.3.17, Repoman-2.3.6 sys-apps/portage/Manifest | 1 - sys-apps/portage/portage-2.3.17.ebuild | 258 --------------------------------- 2 files changed, 259 deletions(-)}
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ac087e2aa2dc358636acd6131c1563ebca19cb commit e1ac087e2aa2dc358636acd6131c1563ebca19cb Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2017-12-11 04:07:21 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2017-12-11 04:25:09 +0000 sys-apps/portage: version bump to 2.3.18 #640290 - PORTAGE_XATTR_EXCLUDE: add common user.* attributes #640318 - handle binary package IUSE_IMPLICIT divergence #640376 - doins: remove file before creating symlink #640450 - fix binary package extraction for USERLAND_BSD Closes: https://bugs.gentoo.org/640376 Package-Manager: Portage-2.3.18, Repoman-2.3.6 sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.18.ebuild | 258 +++++++++++++++++++++++++++++++++ 2 files changed, 259 insertions(+)
*** Bug 640818 has been marked as a duplicate of this bug. ***