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. _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
