[Spice-devel] Using spice in an ESXI environment

Town, Brian A. (GSFC-428.0)[Embedded Flight Systems, Inc] brian.a.town at nasa.gov
Wed May 17 12:46:17 UTC 2017


Thanks toso, downloaded it and attempted to build it out but getting an error during make. Autogen and configure succeeded without issue.

In function `check_binary':
/home/btown/x11spice-master/src/tests/tests.c:83: undefined reference to `g_log'
/home/btown/x11spice-master/src/tests/tests.c:84: undefined reference to `g_test_skip'
tests.o: In function `test_common_start':
/home/btown/x11spice-master/src/tests/tests.c:46: undefined reference to `g_test_build_filename'
/home/btown/x11spice-master/src/tests/tests.c:56: undefined reference to `g_log'
/home/btown/x11spice-master/src/tests/tests.c:57: undefined reference to `g_test_fail'
/home/btown/x11spice-master/src/tests/tests.c:39: undefined reference to `g_test_skip'
/home/btown/x11spice-master/src/tests/tests.c:48: undefined reference to `g_log'
/home/btown/x11spice-master/src/tests/tests.c:49: undefined reference to `g_test_fail'
tests.o: In function `check_screenshot':
/home/btown/x11spice-master/src/tests/tests.c:102: undefined reference to `g_test_build_filename'
/home/btown/x11spice-master/src/tests/tests.c:119: undefined reference to `g_log'
/home/btown/x11spice-master/src/tests/tests.c:120: undefined reference to `g_log'
/home/btown/x11spice-master/src/tests/tests.c:121: undefined reference to `g_test_fail'
/home/btown/x11spice-master/src/tests/tests.c:123: undefined reference to `g_free'


There are a ton more undefined reference errors as well before it just stalls out

collect2: error: ld returned 1 exit status
Makefile:538: recipe for target 'x11spice_test' failed
make[2]: *** [x11spice_test] Error 1
make[2]: Leaving directory '/home/btown/x11spice-master/src/tests'
Makefile:669: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/btown/x11spice-master/src'
Makefile:361: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1


Attempting to build it on an Ubuntu 16.04 VM.

Package: xserver-xorg
Priority: optional
Section: x11
Installed-Size: 240
Maintainer: Ubuntu X-SWAT <ubuntu-x at lists.ubuntu.com>
Original-Maintainer: Debian X Strike Force <debian-x at lists.debian.org>
Architecture: amd64
Source: xorg
Version: 1:7.7+13ubuntu3
Provides: xserver
Depends: xserver-xorg-core (>= 2:1.17.2-2), xserver-xorg-input-all | xorg-driver-input, xkb-data (>= 1.4), x11-xkb-utils
Recommends: libgl1-mesa-dri, xserver-xorg-video-all | xorg-driver-video
Filename: pool/main/x/xorg/xserver-xorg_7.7+13ubuntu3_amd64.deb
Size: 57178
MD5sum: 2179d2c5f2de9f82f413f2ce68a7aaea
SHA1: 4461ef43eed3e1a05ba4fa87b8ce22b7fe6a7de2
SHA256: 67435708861b8fa5a8dfc97e90c778ed9d4b9a33da37ffb662c53d58004c4879
Description-en: X.Org X server
 This package depends on the full suite of the server and drivers for the
 X.Org X server.  It does not provide the actual server itself.
Description-md5: 3d8c1d268e8af6b69f54d86fbd5a3939
Homepage: http://www.x.org/


Brian Town
Landsat 8
Goddard Space Flight Center


-----Original Message-----
From: Victor Toso [mailto:victortoso at redhat.com] 
Sent: Wednesday, May 17, 2017 6:14 AM
To: Town, Brian A. (GSFC-428.0)[Embedded Flight Systems, Inc] <brian.a.town at nasa.gov>
Cc: spice-devel at lists.freedesktop.org
Subject: Re: [Spice-devel] Using spice in an ESXI environment

Hi,

On Tue, May 16, 2017 at 10:00:15PM +0000, Town, Brian A. (GSFC-428.0)[Embedded Flight Systems, Inc] wrote:
> I was pointed to the spice-space page by someone after discussing 
> problems with VNC. I was under the impression spice only worked with 
> KVM, I am working with an ESXI based VM environment though and looking 
> for a promising VDI solution. Is it possible to use spice in this set 
> up?

I'm not aware of a way to make spice work with vmware hypervisor. So the solution wouldn't be the same as we can do with KVM.

If your guest is Linux on Xorg, you could try x11spice [0] and connect with a spice client like virt-viewer or remote-viewer (part of virt-viewer package) [1]. The remote-viewer client is also available in windows.

[0] https://github.com/jwhite66/x11spice
[1] https://virt-manager.org/download/

Cheers,
    toso


More information about the Spice-devel mailing list