Full errors below. While this manifests in virtualbox, it seems to be the fault of gsoap since glibc 2.26 dropped xlocale.h. This is on a system with net-libs/gsoap-2.8.63 and sys-libs/glibc-2.26-r5. In file included from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapStub.h:18:0, from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapH.h:16, from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/methodmaps.cpp:23: /usr/include/stdsoap2.h:732:24: fatal error: xlocale.h: No such file or directory # include <xlocale.h> ^ compilation terminated. kmk: *** [/tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/vboxwebsrv/gen/webservice/methodmaps.o] Error 1 kmk: *** Waiting for unfinished jobs.... In file included from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapStub.h:18:0, from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapH.h:16, from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapServer.cpp:18: /usr/include/stdsoap2.h:732:24: fatal error: xlocale.h: No such file or directory # include <xlocale.h> ^ compilation terminated. kmk: *** [/tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/vboxwebsrv/gen/webservice/soapServer.o] Error 1 In file included from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapStub.h:18:0, from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/out/linux.amd64/release/obj/webservice/soapH.h:16, from /tmp/portage/app-emulation/virtualbox-5.2.8/work/VirtualBox-5.2.8/src/VBox/Main/webservice/vboxweb.cpp:70: /usr/include/stdsoap2.h:732:24: fatal error: xlocale.h: No such file or directory # include <xlocale.h> Reproducible: Always
Thank you for the report. Please recompile and *attach* the logfiles and paste the emerge info as described on https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket Please reopen this ticket (Status:unconfirmed) afterwards.
(In reply to Jonas Stein from comment #1) > Thank you for the report. Please recompile and *attach* the logfiles and > paste the emerge info as described on > https://wiki.gentoo.org/wiki/Attach_the_logs_to_the_bug_ticket > Please reopen this ticket (Status:unconfirmed) afterwards. Don't do that.
*** Bug 669790 has been marked as a duplicate of this bug. ***
Have you tried to recompile gsoap?
I am now getting probably the same error while updating from 5.2.20 to 5.2.22: https://bugs.gentoo.org/670802 Recompile of gsoap did not fix this issue for me.
*** Bug 670802 has been marked as a duplicate of this bug. ***
It seems that app-emulation/virtualbox-5.2.22 [vboxwebsrv] now should depend on >=net-libs/gsoap-2.8.70. After update to unstable gsoap-2.8.70 i could compile virtualbox 5.2.22.