Created attachment 460980 [details] emerge --info Hello. I have sys-apps/portage-9999 @ aa0cf0c993759f559988c8d0d6ea50be8cf716ce and sys-devel/crossdev-99999999 @ 8b1b79e02cc36bc6f2b5583db6aeea333fb8d59b. I have created crossdev environment via 'crossdev --target arm-unknown-linux-gnueabi --gcc 5.3.0' command. Every time I try to merge a package inside this crossdev environment, i.e. using arm-unknown-linux-gnueabi-emerge, the package is compiled and installed fine, but merge fails with the following error: Traceback (most recent call last): File "/usr/lib64/python3.4/site-packages/portage/dbapi/_MergeProcess.py", line 235, in _spawn prev_mtimes=self.prev_mtimes, counter=counter) File "/usr/lib64/python3.4/site-packages/portage/dbapi/vartree.py", line 1673, in wrapper return f(self, *args, **kwargs) File "/usr/lib64/python3.4/site-packages/portage/dbapi/vartree.py", line 5120, in merge counter=counter) File "/usr/lib64/python3.4/site-packages/portage/dbapi/vartree.py", line 4502, in treewalk writemsg_level=self._display_merge, vardbapi=self.vartree.dbapi) File "/usr/lib64/python3.4/site-packages/portage/proxy/objectproxy.py", line 31, in __call__ return result(*args, **kwargs) File "/usr/lib64/python3.4/site-packages/portage/util/env_update.py", line 74, in env_update env, writemsg_level) File "/usr/lib64/python3.4/site-packages/portage/util/env_update.py", line 315, in _env_update if not (os.access(ldconfig, os.X_OK) and os.path.isfile(ldconfig)): File "/usr/lib64/python3.4/site-packages/portage/__init__.py", line 250, in __call__ rval = self._func(*wrapped_args, **wrapped_kwargs) TypeError: access: can't specify None for path argument Please fix.
Created attachment 460982 [details] arm-unknown-linux-gnueabi-emerge --info
Created attachment 460984 [details] Example build.log
Thanks for reporting! Fixed now: https://gitweb.gentoo.org/proj/portage.git/commit/?id=b3401efea5820c525c57a1b52c38404054593e0a
Thanks!