[vbox-dev] Problem building v5.2.0 and .2
Sérgio Basto
sergio at serjux.com
Sat Nov 25 19:40:02 UTC 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