As the vmware tools supplied with VMware Fusion don't install in OpenSolaris (build 118) due to not expecting Xorg 7.5, I thought I'd try building them myself...
The main problem is that building copyPaste.cc fails, and it isn't clear to me where the fault is: libtool: compile: g++ "-DPACKAGE_NAME=\"open-vm-tools\"" "- DPACKAGE_TARNAME=\"o pen-vm-tools\"" "-DPACKAGE_VERSION=\"2009.07.22\"" "-DPACKAGE_STRING= \"open-vm-t ools 2009.07.22\"" "-DPACKAGE_BUGREPORT=\"open-vm-tools-de...@lists.sourceforge . net\"" "-DPACKAGE=\"open-vm-tools\"" "-DVERSION=\"2009.07.22\"" - DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 - DHAVE_STRING_H=1 -D HAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 - DHAVE_STDINT_H=1 -DHAVE_ UNISTD_H=1 -DHAVE_DLFCN_H=1 "-DLT_OBJDIR=\".libs/\"" -DHAVE_DLOPEN=1 - DHAVE_ECVT =1 -DHAVE_FCVT=1 -DNO_PROCPS=1 -DNO_DNET=1 -DHAVE_CRYPT_H=1 - DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 - DHAVE_SYS_INTTYPES_H=1 -DH AVE_SYS_PARAM_H=1 -DHAVE_SYS_SYSINFO_H=1 -DHAVE_SYS_TYPES_H=1 - DHAVE_SYS_USER_H= 1 -DHAVE_SYS_VFS_H=1 -DHAVE_UNWIND_H=1 -DHAVE__BOOL=1 - DHAVE_STDBOOL_H=1 -DHAVE_ STRUCT_STAT_ST_RDEV=1 -DTIME_WITH_SYS_TIME=1 -I. -D_REENTRANT - D_POSIX_PTHREAD_S EMANTICS -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/ include/atk-1. 0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/X11/include -I/ usr/includ e/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/ include/fr eetype2 -I/usr/include/libpng12 -DGTK2 -D_REENTRANT - D_POSIX_PTHREAD_SEMANTICS - I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/ glibmm-2.4 - I/usr/lib/glibmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib/ giomm-2.4/inclu de -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/ include/pangomm- 1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc ++-2.0 -I /usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/ glib-2.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/ pango-1.0 - I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 - I/usr/incl ude/libpng12 -I/usr/X11/include -I/usr/include/atk-1.0 -DHAVE_GTKMM -I/ usr/X11/i nclude/ -I../../include -I/export/home/cjr/open-vm- tools-2009.07.22-179896/lib/i nclude -I/export/home/cjr/open-vm-tools-2009.07.22-179896/lib/include - DUSING_AU TOCONF=1 -DOPEN_VM_TOOLS -I/usr/X11/include -DVMX86_TOOLS - DNO_CORE_ICU -DSOL11 -g -O2 -MT copyPaste.lo -MD -MP -MF .deps/copyPaste.Tpo -c copyPaste.cc -fPIC - DPIC -o .libs/copyPaste.o In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:28, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/connection.h:22, from /export/home/cjr/open-vm- tools-2009.07.22-179896/lib/inclu de/copyPasteBase.h:30, from /export/home/cjr/open-vm- tools-2009.07.22-179896/lib/inclu de/copyPaste.hh:30, from copyPaste.cc:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `stati c T_return sigc::internal::slot_call1<T_functor, T_return, T_arg1>::call_it(sigc ::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:136: error: expected `(' before ' >' token /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `stati c T_return sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2>::call _it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:172: error: expected `(' before ' ,' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:172: error: expected `(' before ' >' token /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function `stati c T_return sigc::internal::slot_call3<T_functor, T_return, T_arg1, T_arg2, T_arg 3>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, And the errors go on for another couple of hundred lines. Has anyone successfully compiled this? The errors persist if I use the gcc-432 package (gcc 4.3.2) instead of the SUNWgcc package (gcc 3.4.3). There's way too many gcc-isms present in the build system to even *think* of trying to make it work with Sun Studio :-(( Cheers, Chris ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel