dev-util/android-ndk-10e needs more than 4GiB in /var/tmp/portage - I assume check-reqs should be added to pkg_pretend/pkg_setup. >>> Install android-ndk-10e into /var/tmp/portage/dev-util/android-ndk-10e/image/ category dev-util cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/minus.pass.cpp’: No space left on device cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.fail.cpp’: No space left on device cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op=/move_iterator.pass.cpp’: No space left on device cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/nothing_to_do.pass.cpp’: No space left on device cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.ref/op_arrow.pass.cpp’: No space left on device cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_eq.pass.cpp’: No space left on device cp: error writing ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp’: No space left on device cp: failed to extend ‘/var/tmp/portage/dev-util/android-ndk-10e/image//opt/android-ndk/sources/cxx-stl/llvm-libc++/libcxx/test/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.comp/op_gt.pass.cpp’: No space left on device Traceback (most recent call last): File "/usr/lib/python-exec/python3.4/emerge", line 50, in <module> retval = emerge_main() File "/usr/lib64/python3.4/site-packages/_emerge/main.py", line 1154, in emerge_main return run_action(emerge_config) File "/usr/lib64/python3.4/site-packages/_emerge/actions.py", line 3191, in run_action emerge_config.args, spinner) File "/usr/lib64/python3.4/site-packages/_emerge/actions.py", line 498, in action_build retval = mergetask.merge() File "/usr/lib64/python3.4/site-packages/_emerge/Scheduler.py", line 1028, in merge rval = self._merge() File "/usr/lib64/python3.4/site-packages/_emerge/Scheduler.py", line 1430, in _merge self._main_loop() File "/usr/lib64/python3.4/site-packages/_emerge/Scheduler.py", line 1401, in _main_loop self._event_loop.iteration() File "/usr/lib64/python3.4/site-packages/portage/util/_eventloop/EventLoop.py", line 270, in iteration if not x.callback(f, event, *x.args): File "/usr/lib64/python3.4/site-packages/portage/util/_async/PipeLogger.py", line 131, in _output_handler log_file.flush() OSError: [Errno 28] No space left on device # df -h Filesystem Size Used Avail Use% Mounted on […] none 4.0G 4.0G 0 100% /var/tmp/portage […] # ll /var/tmp/portage/ total 0 drwxrwxr-x 3 portage portage 60 Jun 16 21:11 dev-util # ll /var/tmp/portage/dev-util/ total 0 drwxr-xr-x 8 portage portage 320 Jun 16 21:11 android-ndk-10e
See e.g. https://gitweb.gentoo.org/proj/kde.git/commit/?id=246a12c9d088ceaf3d89d18752023a816cbe2e5a or dev-java/icedtea/icedtea-7.2.5.5.ebuild for an example.
+ 28 Jun 2015; Jason Zaman <perfinion@gentoo.org> android-ndk-10e.ebuild: + check disk space, bug 552322 thanks to Dennis Schridde It needs 6GB, has 22MB to spare then :)