I am not sure if it would be possible to make build a bit more verbose than currently. Now, I simply see this output: * Fetching files in the background. * To view fetch progress, run in another terminal: * tail -f /var/log/emerge-fetch.log * node-v20.6.1.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ] * Checking whether python3_11 is suitable ... * dev-lang/python:3.11[threads(+)] ... [ ok ] * Using python3.11 to build (via PYTHON_COMPAT iteration) * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 6.1.55-gentoo * Checking for suitable kernel configuration options ... [ ok ] >>> Unpacking source... >>> Unpacking node-v20.6.1.tar.xz to /var/tmp/portage/net-libs/nodejs-20.6.1/work >>> Source unpacked in /var/tmp/portage/net-libs/nodejs-20.6.1/work >>> Preparing source in /var/tmp/portage/net-libs/nodejs-20.6.1/work/node-v20.6.1 ... * Applying nodejs-20.3.0-gcc14.patch ... patching file test/embedding/embedtest.cc Hunk #1 succeeded at 7 with fuzz 2 (offset 2 lines). [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-libs/nodejs-20.6.1/work/node-v20.6.1 ... INFO: configure completed successfully >>> Source configured. >>> Compiling source in /var/tmp/portage/net-libs/nodejs-20.6.1/work/node-v20.6.1 ... make -j8 and I needed to see in top that, effectively, compilation is ongoing, but in a completely silent make call :/ Thanks
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223940a28118fc34c3cc2c7b630b83ddc6d9de99 commit 223940a28118fc34c3cc2c7b630b83ddc6d9de99 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-11-29 05:12:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-11-29 05:14:41 +0000 net-libs/nodejs: adapt to newer Portage's make output synchronisation Newer Portage defaults to GNU Make's output synchronisation if no MAKEOPTS are set by the user. nodejs's Makefile fires up a ninja process which then does all the work, so everything gets buffered and shown at once (once all of nodejs is built). Pass -Onone to override the Portage default as it's not helpful here. Closes: https://bugs.gentoo.org/917245 Signed-off-by: Sam James <sam@gentoo.org> net-libs/nodejs/nodejs-16.20.2.ebuild | 2 +- net-libs/nodejs/nodejs-18.17.1.ebuild | 2 +- net-libs/nodejs/nodejs-18.18.0.ebuild | 2 +- net-libs/nodejs/nodejs-18.18.2.ebuild | 2 +- net-libs/nodejs/nodejs-20.6.1.ebuild | 2 +- net-libs/nodejs/nodejs-20.7.0.ebuild | 2 +- net-libs/nodejs/nodejs-20.8.1-r1.ebuild | 2 +- net-libs/nodejs/nodejs-20.8.1.ebuild | 2 +- net-libs/nodejs/nodejs-20.9.0.ebuild | 2 +- net-libs/nodejs/nodejs-99999999.ebuild | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-)