Created attachment 554635 [details] build log Build files and others attached. Relevant: /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c: In function ‘vbox_set_edid’: /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:496:12: error: invalid storage class for function ‘vbox_get_modes’ static int vbox_get_modes(struct drm_connector *connector) ^~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:496:1: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] static int vbox_get_modes(struct drm_connector *connector) ^~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:568:12: error: invalid storage class for function ‘vbox_mode_valid’ static int vbox_mode_valid(struct drm_connector *connector, ^~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:574:13: error: invalid storage class for function ‘vbox_connector_destroy’ static void vbox_connector_destroy(struct drm_connector *connector) ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:589:1: error: invalid storage class for function ‘vbox_connector_detect’ vbox_connector_detect(struct drm_connector *connector, bool force) ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:600:12: error: invalid storage class for function ‘vbox_fill_modes’ static int vbox_fill_modes(struct drm_connector *connector, u32 max_x, ^~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:618:16: error: initializer element is not constant .mode_valid = vbox_mode_valid, ^~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:618:16: note: (near initialization for ‘vbox_connector_helper_funcs.mode_valid’) /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:619:15: error: initializer element is not constant .get_modes = vbox_get_modes, ^~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:619:15: note: (near initialization for ‘vbox_connector_helper_funcs.get_modes’) /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:625:12: error: initializer element is not constant .detect = vbox_connector_detect, ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:625:12: note: (near initialization for ‘vbox_connector_funcs.detect’) /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:626:16: error: initializer element is not constant .fill_modes = vbox_fill_modes, ^~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:626:16: note: (near initialization for ‘vbox_connector_funcs.fill_modes’) /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:627:13: error: initializer element is not constant .destroy = vbox_connector_destroy, ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:627:13: note: (near initialization for ‘vbox_connector_funcs.destroy’) /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:630:12: error: invalid storage class for function ‘vbox_connector_init’ static int vbox_connector_init(struct drm_device *dev, ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:704:13: error: invalid storage class for function ‘copy_cursor_image’ static void copy_cursor_image(u8 *src, u8 *dst, u32 width, u32 height, ^~~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:717:12: error: invalid storage class for function ‘vbox_cursor_set2’ static int vbox_cursor_set2(struct drm_crtc *crtc, struct drm_file *file_priv, ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:830:12: error: invalid storage class for function ‘vbox_cursor_move’ static int vbox_cursor_move(struct drm_crtc *crtc, int x, int y) ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:850:1: error: expected declaration or statement at end of input } ^ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c: At top level: /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:43:12: warning: ‘vbox_cursor_set2’ used but never defined static int vbox_cursor_set2(struct drm_crtc *crtc, struct drm_file *file_priv, ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:46:12: warning: ‘vbox_cursor_move’ used but never defined static int vbox_cursor_move(struct drm_crtc *crtc, int x, int y); ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:830:12: warning: ‘vbox_cursor_move’ defined but not used [-Wunused-function] static int vbox_cursor_move(struct drm_crtc *crtc, int x, int y) ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:717:12: warning: ‘vbox_cursor_set2’ defined but not used [-Wunused-function] static int vbox_cursor_set2(struct drm_crtc *crtc, struct drm_file *file_priv, ^~~~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:694:6: warning: ‘vbox_mode_fini’ defined but not used [-Wunused-function] void vbox_mode_fini(struct drm_device *dev) ^~~~~~~~~~~~~~ /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.c:673:5: warning: ‘vbox_mode_init’ defined but not used [-Wunused-function] int vbox_mode_init(struct drm_device *dev) ^~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:306: /var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/vbox_mode.o] Error 1 make[1]: *** [Makefile:1517: _module_/var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo] Error 2 make[1]: Leaving directory '/usr/src/linux-4.19.1-pentoo' make: *** [/var/tmp/portage/app-emulation/virtualbox-guest-additions-5.2.20/work/vboxvideo/Makefile.include.footer:101: vboxvideo] Error 2
Created attachment 554637 [details] emerge info
Created attachment 554639 [details] emerge -pqv
Created attachment 554641 [details] environment
Does the same happen with app-emulation/virtualbox-guest-additions-5.2.22 version?
(In reply to Lars Wendler (Polynomial-C) from comment #4) > Does the same happen with app-emulation/virtualbox-guest-additions-5.2.22 > version? I missed that being available, and I just removed my 4.19.1 install due to space considerations. I'll rebuild and test it. Will take a while... Thanks.
5.2.22 compiles, but it's broken. Using Windows 7 Pro as host and Gentoo as guest, in the same environment reported on this bug, I can paste from the guest to the host and vice-versa, but mounting shared drives leads to missing kernel messages. If one has not already been opened for that, I will open a new bug for that issue. This bug can be closed, as 5.2.22 compiles and supersedes 5.2.20. Thanks.