On Wed, 2022-03-30 at 02:03 -0500, David C. Rankin wrote:
> All,
> 
>   Updated Archlinux host & guest to Linux 5.17. Host modules build
> fine and
> guest starts. However attempting to rebuild guest additions on guest
> fails with:
> 
> Building the main Guest Additions 6.1.32 module for kernel 5.17.1-
> arch1-1.
> Building the shared folder support module.
> Building the graphics driver module.
> Error building the module.  Build output follows.
> make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C
> /lib/modules/5.17.1-arch1-1/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -
> j2 modules
> make[1]: warning: -j2 forced in submake: resetting jobserver mode.
> test -e include/generated/autoconf.h -a -e include/config/auto.conf
> || (
>           \
> echo >&2;                                                       \
> echo >&2 "  ERROR: Kernel configuration is invalid.";           \
> echo >&2 "         include/generated/autoconf.h or
> include/config/auto.conf
> are missing.";\
> echo >&2 "         Run 'make oldconfig && make prepare' on kernel src
> to fix
> it.";      \
> echo >&2 ;                                                      \
> /bin/false)
> make -f ./scripts/Makefile.build obj=/tmp/vbox.0 \
> single-build= \
> need-builtin=1 need-modorder=1
> <snip>
> /tmp/vbox.0/vbox_drv.c: In function ‘vbox_init’:
> /tmp/vbox.0/vbox_drv.c:398:20: error: implicit declaration of
> function
> ‘vgacon_text_force’ [-Werror=implicit-function-declaration]
>   398 |                 printk("vboxvideo: please consider either to
> remove it
> or load driver\n");
>       |                    ^~~~~~~~~~~~~~~~~

try add "VBOX_NO_LEGACY_XORG_X11=1" to kmk build , vboxvideo is legacy
for a long long time 


> cc1: some warnings being treated as errors
> make[2]: *** [scripts/Makefile.build:288: /tmp/vbox.0/vbox_drv.o]
> Error 1
> make[2]: *** Waiting for unfinished jobs....
>    { echo ; echo '/tmp/vbox.0/vbox_fb.o: $(wildcard
> ./tools/objtool/objtool)'
> ; } >> /tmp/vbox.0/.vbox_fb.o.cmd
> make[1]: *** [Makefile:1831: /tmp/vbox.0] Error 2
> make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxvideo] Error 2
> 
> 
>   While most functionality is built into the kernel, this impacts the
> framebuffer size on boot when accessed headless over the network.
> 
>   Additional problems were encountered running the desktop (fluxbox)
> on the
> guest. Parts of windows were not not redrawn and remain visible on
> the desktop
> after a window is moved or application closed. This occurs with
> xterm, gtk
> apps, etc (all apps), but the fluxbox menu itself doesn't have this
> problem.
> 
>   What to do to fix the guest addition build failure? I've not had
> problems
> with the autoconf.h header or vbox_drv.c not having a prototype for
> vgacon_text_force before.
> 

-- 
Sérgio M. B.



_______________________________________________
VBox-users-community mailing list
VBox-users-community@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vbox-users-community
_______________________________________________
Unsubscribe:  
mailto:vbox-users-community-requ...@lists.sourceforge.net?subject=unsubscribe

Reply via email to