After running code listing 1.9: unset LDFLAGS CPPFLAGS CHOST CC CXX HOSTCC and then running emerge --oneshot coreutils I get: msears@wireless240-dhcp240 ~/Downloads $ emerge --oneshot coreutils portage: msears user or BRYNMAWR\domain users group missing. In Prefix Portage this is quite dramatic since it means you have thrown away yourself. Re-add yourself or re-bootstrap Gentoo Prefix. *** WARNING *** For security reasons, only system administrators should be *** WARNING *** allowed in the portage group. Untrusted users or processes *** WARNING *** can potentially exploit the portage group for attacks such as *** WARNING *** local privilege escalation. !!! Directory initialization failed: '/Users/msears/Gentoo/var/lib/portage' !!! chown('/Users/msears/Gentoo/var/lib/portage', -1, 0) !!! Directory initialization failed: '/Users/msears/Gentoo/var/cache/edb' !!! chown('/Users/msears/Gentoo/var/cache/edb', -1, 0) emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0) emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0) Cannot chown a lockfile. This could cause inconvenience later. Calculating dependencies Cannot chown a lockfile. This could cause inconvenience later. ... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-apps/coreutils-7.4 emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0) Traceback (most recent call last): File "/Users/msears/Gentoo/usr/bin/emerge", line 42, in <module> retval = emerge_main() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/main.py", line 1404, in emerge_main myopts, myaction, myfiles, spinner) File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/actions.py", line 466, in action_build retval = mergetask.merge() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 816, in merge rval = self._merge() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 1119, in _merge self._main_loop() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 1247, in _main_loop while self._schedule(): File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/PollScheduler.py", line 43, in _schedule return self._schedule_tasks() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/Scheduler.py", line 1278, in _schedule_tasks if q.schedule(): File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/SequentialTaskQueue.py", line 55, in schedule task.start() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in start self._start() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/MergeListItem.py", line 92, in _start self._start_task(build, self._default_final_exit) File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/CompositeTask.py", line 118, in _start_task task.start() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in start self._start() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 70, in _start self._prefetch_exit(prefetcher) File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildBuild.py", line 94, in _prefetch_exit self._start_task(fetcher, self._fetch_exit) File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/CompositeTask.py", line 118, in _start_task task.start() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/AsynchronousTask.py", line 24, in start self._start() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildFetcher.py", line 37, in _start self._build_dir.lock() File "/Users/msears/Gentoo/usr/lib/portage/pym/_emerge/EbuildBuildDir.py", line 52, in lock mode=070, mask=0) File "/Users/msears/Gentoo/usr/lib/portage/pym/portage/util.py", line 1003, in ensure_dirs perms_modified = apply_permissions(dir_path, *args, **kwargs) File "/Users/msears/Gentoo/usr/lib/portage/pym/portage/util.py", line 704, in apply_permissions raise OperationNotPermitted(func_call) OperationNotPermitted: chown('/Users/msears/Gentoo/var/tmp/portage', -1, 0) emergelog(): chown('/Users/msears/Gentoo/var/log/emerge.log', 0, 0) Reproducible: Always
hold on...rebootstrapping...