[vbox-dev] Problem building v5.2.0 and .2

Sérgio Basto sergio at serjux.com
Sat Nov 25 19:40:02 GMT 2017


On Sat, 2017-11-25 at 11:52 -0600, Larry Finger wrote:
> When I use the openSUSE spec file to build our RPMs from Oracle's
> source files, 
> I get a failure when building vboxvideo_drv_system.so as follows:
> 
> [  433s] gcc -shared -fPIC  -Wl,-z,noexecstack,-z,relro -Wl,--as-
> needed -m64 
> -o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/obj/vboxvideo_drv_system/vboxvideo_drv_
> system.so 
> -Wl,-soname=vboxvideo_drv_system.so 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/obj/vboxvideo_dr
> v_system/getmode.o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/obj/vboxvideo_drv_system/pointer.o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-5.2.2/
> out/linux.amd64/release/obj/vboxvideo_drv_system/setmode.o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/obj/vboxvideo_drv_system/vboxvideo.o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/obj/vboxvideo_drv_system/vbva.o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/o
> bj/vboxvideo_drv_system/edid.o 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/lib/additions/VBoxGuestR3LibXOrg.a 
> 
> [  433s] 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/out/linux.amd64/release/obj/vboxvideo_drv_system/getmode.o: 
> In function `vbvxReadSizesAndCursorIntegrationFromHGSMI':
> [  433s] 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/src/VBox/Additions/x11/vboxvideo/getmode.c:217: 
> undefined reference to `VBoxHGSMIGetModeHints'
> [  433s] 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/src/VBox/Additions/x11/vboxvideo/getmode.c:234: 
> undefined reference to `VBoxQueryConfHGSMI'
> [  433s] 
> /home/abuild/rpmbuild/BUILD/VirtualBox-
> 5.2.2/src/VBox/Additions/x11/vboxvideo/getmode.c:234: 
> undefined reference to `VBoxQueryConfHGSMI'
> 
> Many more missing routines are listed following the ones shown above.
> As far as 
> I can tell, all of these are defined in Modesetting.cpp, and should
> be in 
> vboxvideo_drv_lib.a, but that library is not included.
> 
> Any suggestions will be appreciated.

we don't need build vboxvideo_drv_system.so anymore since some release
of Xorg-server (many releases ago) , I don't remember well , also RHEL
7 also don't need it, since RHEL 7.4 because they have backport the
code to kernel ... (so I don't really remember if is was kernel
requirement or an xorg requirement) , for sure vboxvideo_drv_system.so
is just need it for very old systems.

Best regards
-- 
Sérgio M. B.



More information about the vbox-dev mailing list