From: John W. <jl...@sc...> - 2011-07-01 20:56:51
|
I am working through a port of open-vm-tools for SCO OpenServer 6.0.0 starting with the 2011.04-402641 source release and encountered the following: --enable-unity is the default (although I specifically used the option when running configure. Unity will be disabled by the configure script if: - no X11 - no Gtk2 - --disable-multimon and the configure script cautions the user to use "--disable-unity" if: - libXss or headers are not found - an adequate version of uriparser is not found - libpng is not found - zlib library is not found - Glib/GIO 2.24+ is not available - missing gdk_pixbuf_xlib_2.0 I caught the statement in NEWS that Glib 2.24 or later is required and also the older statement that open-vm-tools will compile on Solaris if --without-gtkmm is used. ... so I tried to configure with: --enable-unity --without-gtkmm However, ./services/plugins/unity/ghIntegration/platform.cc fails to compile without glibmm, gtkmm and sigc++ installed. ghIntegration/platform.cc:48:19: error: gtkmm.h: No such file or directory ghIntegration/platform.cc:49:20: error: glibmm.h: No such file or directory ghIntegration/platform.cc:50:19: error: giomm.h: No such file or directory ghIntegration/platform.cc:53:27: error: sigc++/sigc++.h: No such file or directory Questions: 1. Is it a bug that configure did not check for the presence of glibmm, gtkmm and sigc++ ? - or - Should I have not attempted to build the unity plugin? I saw no way that a Solaris build would have bypassed the Unity plugin build - with or without the --without-gtkmm 2. Is there a comprehensive list of the open-source packages that are required for the various features of open-vm-tools? Thanks in advance for any information that you can share John Wolfe UnXis Inc. |