On i586, app-emulation/virtuabox-guest-additions-6.1.6 fails to build with the following error: var/tmp/portage/app-emulation/virtualbox-guest-additions-6.1.6/work/VirtualBox-6.1.6/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp: In function ‘int startX11MonitorThread()’: /var/tmp/portage/app-emulation/virtualbox-guest-additions-6.1.6/work/VirtualBox-6.1.6/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp:313:49: error: invalid conversion from ‘int (*)(RTTHREAD, void*)’ {aka ‘int (*)(RTTHREADINT*, void*)’} to ‘PFNRTTHREAD’ {aka ‘int (__attribute__((regparm(0), cdecl)) *)(RTTHREADINT*, void*)’} [-fpermissive] 313 | rc = RTThreadCreate(&mX11MonitorThread, x11MonitorThreadFunction, 0, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(RTTHREAD, void*) {aka int (*)(RTTHREADINT*, void*)} In file included from /var/tmp/portage/app-emulation/virtualbox-guest-additions-6.1.6/work/VirtualBox-6.1.6/src/VBox/Additions/x11/VBoxClient/display-svga-x11.cpp:49: /var/tmp/portage/app-emulation/virtualbox-guest-additions-6.1.6/work/VirtualBox-6.1.6/include/iprt/thread.h:279:59: note: initializing argument 2 of ‘int RTThreadCreate(PRTTHREAD, PFNRTTHREAD, void*, size_t, RTTHREADTYPE, unsigned int, const char*)’ 279 | RTDECL(int) RTThreadCreate(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, | ~~~~~~~~~~~~^~~~~~~~~ Reproducible: Always
Created attachment 633642 [details] emerge -info
Created attachment 633648 [details] build log (gzipped)
Maybe these upstream bug is relevant for these bug? https://www.virtualbox.org/ticket/19494 Bug should be fixed at 6.1.8 (May 15th, 2020 VirtualBox 6.1.8 released!)