CXX VBoxC - {C}/src/VBox/Main/src-all/DisplayPNGUtil.cpp /var/tmp/portage/app-emulation/virtualbox-4.0.2/work/VirtualBox-4.0.2_OSE/src/VBox/Main/src-all/DisplayPNGUtil.cpp: In function ‘int DisplayMakePNG(uint8_t*, uint32_t, uint32_t, uint8_t**, uint32_t*, uint32_t*, uint32_t*, uint8_t)’: /var/tmp/portage/app-emulation/virtualbox-4.0.2/work/VirtualBox-4.0.2_OSE/src/VBox/Main/src-all/DisplayPNGUtil.cpp:155:43: error: ‘voidp’ was not declared in this scope /var/tmp/portage/app-emulation/virtualbox-4.0.2/work/VirtualBox-4.0.2_OSE/src/VBox/Main/src-all/DisplayPNGUtil.cpp:176:37: error: invalid use of incomplete type ‘struct png_info’ /usr/include/png.h:670:16: error: forward declaration of ‘struct png_info’ /var/tmp/portage/app-emulation/virtualbox-4.0.2/work/VirtualBox-4.0.2_OSE/src/VBox/Main/src-all/DisplayPNGUtil.cpp:177:62: error: invalid use of incomplete type ‘struct png_info’ /usr/include/png.h:670:16: error: forward declaration of ‘struct png_info’ kmk: *** [/var/tmp/portage/app-emulation/virtualbox-4.0.2/work/VirtualBox-4.0.2_OSE/out/linux.x86/release/obj/VBoxC/src-all/DisplayPNGUtil.o] Error 1
Created attachment 264091 [details, diff] fix not upstreamed, please do it
Thanks Alexis. Reported this upstream (see URL).
Upstream added the patch to virtualbox-4.0.6
4.0.6 in CVS.