Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670763 - app-emulation/virtualbox-guest-additions-5.2.20 fails in compile phase
Summary: app-emulation/virtualbox-guest-additions-5.2.20 fails in compile phase
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-09 15:41 UTC by Willard Dawson
Modified: 2019-04-29 00:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log.gz,274.51 KB, application/x-gzip)
2018-11-09 15:41 UTC, Willard Dawson
Details
emerge info (emerge-info.txt,7.02 KB, text/plain)
2018-11-09 15:42 UTC, Willard Dawson
Details
emerge -pqv (emerge-pqv.txt,75 bytes, text/plain)
2018-11-09 15:42 UTC, Willard Dawson
Details
environment (environment.txt,115.80 KB, text/plain)
2018-11-09 15:42 UTC, Willard Dawson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Willard Dawson 2018-11-09 15:41:52 UTC
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
Comment 1 Willard Dawson 2018-11-09 15:42:16 UTC
Created attachment 554637 [details]
emerge info
Comment 2 Willard Dawson 2018-11-09 15:42:38 UTC
Created attachment 554639 [details]
emerge -pqv
Comment 3 Willard Dawson 2018-11-09 15:42:59 UTC
Created attachment 554641 [details]
environment
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-11-09 15:45:30 UTC
Does the same happen with app-emulation/virtualbox-guest-additions-5.2.22 version?
Comment 5 Willard Dawson 2018-11-09 15:47:41 UTC
(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.
Comment 6 Willard Dawson 2018-11-11 16:58:36 UTC
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.