Opened 20 months ago
Last modified 19 months ago
#21450 new defect
Cannot build Guest Additions 7.0.6 for CentOS Stream 9 kernel 5.14.0-239.el9.x86_64 => fixed in svn
| Reported by: | Steven Barre | Owned by: | |
|---|---|---|---|
| Component: | guest additions | Version: | VirtualBox-7.0.6 |
| Keywords: | Cc: | ||
| Guest type: | Linux | Host type: | Windows |
Description
In file included from /tmp/vbox.1/vboxvideo_guest.h:34,
from /tmp/vbox.1/modesetting.c:27:
/tmp/vbox.1/vbox_drv.h:378:32: error: field ‘base’ has incomplete type
378 | struct drm_framebuffer base;
| ^~~~
In file included from /tmp/vbox.1/hgsmi_base.c:27:
/tmp/vbox.1/vbox_drv.h:378:32: error: field ‘base’ has incomplete type
378 | struct drm_framebuffer base;
| ^~~~
make[2]: *** [scripts/Makefile.build:321: /tmp/vbox.1/hgsmi_base.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [scripts/Makefile.build:321: /tmp/vbox.1/modesetting.o] Error 1
make[1]: *** [Makefile:1915: /tmp/vbox.1] Error 2
make: *** [/tmp/vbox.1/Makefile-footer.gmk:133: vboxvideo] Error 2
Attachments (2)
Change History (4)
by , 20 months ago
| Attachment: | vboxadd-setup.log added |
|---|
by , 20 months ago
| Attachment: | MCS-2023-01-31-14-50-39.log added |
|---|
comment:1 by , 20 months ago
comment:2 by , 19 months ago
| Summary: | Cannot build Guest Additions 7.0.6 for CentOS Stream 9 kernel 5.14.0-239.el9.x86_64 → Cannot build Guest Additions 7.0.6 for CentOS Stream 9 kernel 5.14.0-239.el9.x86_64 => fixed in svn |
|---|
This issue should now be fixed on development branch. Could you please give it a try to Guest Additions from "Development snapshots" on https://www.virtualbox.org/wiki/Testbuilds?
Note:
See TracTickets
for help on using tickets.


I am experiencing similar issues with kernel 5.14.0-252-el9.x86_64 on CentOS Stream 9 when trying to install the Guest Additions that come with VirtualBox 7.0.6.
For starters, there are errors at the top of the /var/log/vboxadd-setup.log file:
Then, later in the log file, we have the first batch off compilation errors:
In file included from /tmp/vbox.0/vboxvideo_guest.h:34, from /tmp/vbox.0/vbva_base.c:27: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~ In file included from /tmp/vbox.0/vboxvideo_guest.h:34, from /tmp/vbox.0/modesetting.c:27: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~ In file included from /tmp/vbox.0/vbox_drv.c:35: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~ In file included from /tmp/vbox.0/hgsmi_base.c:27: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~ In file included from /tmp/vbox.0/vbox_main.c:31: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~ In file included from /tmp/vbox.0/vbox_mode.c:35: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~ In file included from /tmp/vbox.0/vbox_irq.c:30: /tmp/vbox.0/vbox_drv.h:378:32: error: field ‘base’ has incomplete type 378 | struct drm_framebuffer base; | ^~~~