Created attachment 720324 [details] build.log "emerge -qauDN --with-bdeps=y @world" failed on the build of gnome-base/gnome-shell. This happens for version 40.1-r1; playing with accept_keywords, it appears the same problem exists in version 40.2. After reboot, graphical user interface (gnome) does not start up as normal/hangs. For details: cfr. attached files.
Created attachment 720327 [details] output of emerge --info
Created attachment 720333 [details] output of emerge -pqv
(In reply to Didier Colle from comment #2) > Created attachment 720333 [details] > output of emerge -pqv /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libgjs.so: undefined reference to `sysprof_clock' as your error states it is having problems finding references. Try to re-emerge dev-libs/gjs then attempt your build again.
I also saw this. I think it's because of bug 631490 (I thought there was another similar bug somewhere else). In summary, as gnome-shell dependency is ok with gjs >=1.65.1 it doesn't pull latest gjs (that pulls =dev-util/sysprof-capture-3.40.1) before and tries to build gnome-shell with a broken gjs version due to sysprof-capture update. I am unsure about how this could be fixed... maybe portage should try to always updates packages in DEPEND before... Or maybe we are missing to set some blockers that could help portage to not update sysprof-capture without immediately updating things like gjs to their newer/fixes versions :/
(In reply to Jory A. Pratt from comment #3) > (In reply to Didier Colle from comment #2) > > Created attachment 720333 [details] > > output of emerge -pqv > > /usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ > ld: /usr/lib64/libgjs.so: undefined reference to `sysprof_clock' > > as your error states it is having problems finding references. Try to > re-emerge dev-libs/gjs then attempt your build again. that indeed solved the problem; I nevertheless expect portage to take care of such dependency.