You are not logged in.

#1 2012-04-22 15:18:35

robertsi
Member
From: Maribor
Registered: 2012-04-22
Posts: 1

open-vm-tools 2012.03.13-2 not working on VMware Workstation 8.0.2

Hi,

I followed instructions on https://wiki.archlinux.org/index.php/In … _in_VMware.

Problem 1[Solved]:

vmware-user-suid-wrapper does not start automatically but i did add it to ~/.xinitrc.

.xinitrc File content:

exec ck-launch-session gnome-session
vmware-user-suid-wrapper

[Solution 1]
removed vmware-user-suid-wrapper from ~/.xinitrc and created this file:
/etc/xdg/autostart/vmware-user.desktop

[Desktop Entry]
Type=Application
Name=VMWare User Agent
Exec=/usr/bin/vmware-user-suid-wrapper
Icon=system-run
Comment=Enable Unity, DnD, etc.

Problem 2:

drag & drop is not working in GNOME standard mode (works in fallback mode), clipboard copy&paste is working. XFCE4 seems to be working OK.

Problem 3:

Unity is not working at all, I get the message that vmware tools are not installed.(Not working both in GNOME and XFCE4)

Installed Software:

Linux version 3.3.2-1-ARCH (tobias@T-POWA-LX) (gcc version 4.7.0 20120407 (prerelease) (GCC) ) #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012
open-vm-tools 2012.03.13-2
gnome-shell 3.4.1-1

Kind Regards,
Robert

Subject History:

<<First version of question>> I reverted to a minimal arch install snapshot and did a re-install of gnome,open-vm-tools. The glibmm-2.4 problems magically disappeared (somehow it was fucked up)

Hi,

I followed instructions on https://wiki.archlinux.org/index.php/In … _in_VMware.
3D Acceleration is working and GNOME does not start in fallback mode, however I can not get Unity, Drag&Drop and Clipboard to work.
open-vm-tools daemon is running. I have also added  vmware-user-suid-wrapper to ~/.xinitrc.

I also tried to upgrade my whole system from the testing repositories, by doing this I get open-vm-tools 2012.03.13-2(release 2). With release 2 of the same tools clipboard is working but still no luck with drag&drop and Unity.

Im also trying to build my own version of open-vm-tools 2012.03.13-1(I would like to use it as a template to later build official open-vm-tools stable-8.8.2 package), but makepkg fails. I tried to add -fpermissive flag to CXXFLAGS in /etc/makepkg.conf but it doesnt help. Log trace at the end of this msg.

Installed packages and Software:
open-vm-tools 2012.03.13-1
GNOME 3.4.1-1
Linux version 3.3.2-1-ARCH (tobias@T-POWA-LX) (gcc version 4.7.0 20120407 (prerelease) (GCC) ) #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012

Thanks for you help. Sorry for the question but I'm a Widows n00b, trying to get a grip on Linux.I really like Arch, because I love control over my box.

Kind Regards,
Robert


libtool: compile:  g++ -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"2012.03.13\" "-DPACKAGE_STRING=\"open-vm-too$
In file included from /usr/include/glibmm-2.4/glibmm.h:89:0,
                 from /usr/include/gtkmm-2.4/gtkmm.h:87,
                 from copyPasteUIX11.h:49,
                 from copyPasteDnDX11.h:33,
                 from copyPasteDnDWrapper.cpp:30:
/usr/include/glibmm-2.4/glibmm/threads.h:209:10: error: field 'gobject_' has incomplete type
/usr/include/glibmm-2.4/glibmm/threads.h: In member function 'GMutex* Glib::Threads::Mutex::gobj()':
/usr/include/glibmm-2.4/glibmm/threads.h:206:28: error: 'gobject_' was not declared in this scope
/usr/include/glibmm-2.4/glibmm/threads.h: At global scope:
/usr/include/glibmm-2.4/glibmm/threads.h:264:3: error: 'GRecMutex' does not name a type
/usr/include/glibmm-2.4/glibmm/threads.h:273:3: error: 'GRecMutex' does not name a type
/usr/include/glibmm-2.4/glibmm/threads.h:320:3: error: 'GRWLock' does not name a type
/usr/include/glibmm-2.4/glibmm/threads.h:329:3: error: 'GRWLock' does not name a type
/usr/include/glibmm-2.4/glibmm/threads.h:464:9: error: field 'gobject_' has incomplete type
/usr/include/glibmm-2.4/glibmm/threads.h: In member function 'GCond* Glib::Threads::Cond::gobj()':
/usr/include/glibmm-2.4/glibmm/threads.h:461:27: error: 'gobject_' was not declared in this scope
/usr/include/glibmm-2.4/glibmm/threads.h: At global scope:
/usr/include/glibmm-2.4/glibmm/threads.h:517:12: error: field 'gobject_' has incomplete type
/usr/include/glibmm-2.4/glibmm/threads.h: In member function 'GPrivate* Glib::Threads::Private<T>::gobj()':
/usr/include/glibmm-2.4/glibmm/threads.h:514:29: error: 'gobject_' was not declared in this scope
/usr/include/glibmm-2.4/glibmm/threads.h: In constructor 'Glib::Threads::Private<T>::Private(Glib::Threads::Private<T>::DestructorFunc)':
/usr/include/glibmm-2.4/glibmm/threads.h:793:55: error: there are no arguments to 'G_PRIVATE_INIT' that depend on a template parameter, so a declaration of $
/usr/include/glibmm-2.4/glibmm/threads.h:793:55: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is $
/usr/include/glibmm-2.4/glibmm/threads.h:794:3: error: 'gobject_' was not declared in this scope
/usr/include/glibmm-2.4/glibmm/threads.h: In member function 'T* Glib::Threads::Private<T>::get()':
/usr/include/glibmm-2.4/glibmm/threads.h:800:26: error: 'gobject_' was not declared in this scope
/usr/include/glibmm-2.4/glibmm/threads.h: In member function 'void Glib::Threads::Private<T>::set(T*)':
/usr/include/glibmm-2.4/glibmm/threads.h:806:3: error: 'gobject_' was not declared in this scope
/usr/include/glibmm-2.4/glibmm/threads.h: In member function 'void Glib::Threads::Private<T>::replace(T*)':
/usr/include/glibmm-2.4/glibmm/threads.h:812:22: error: 'gobject_' was not declared in this scope
make[4]: *** [libdndcp_la-copyPasteDnDWrapper.lo] Error 1
make[4]: Leaving directory `/home/robertsi/buildpkg/open-vm-tools/src/open-vm-tools-2012.03.13-651368/services/plugins/dndcp'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/robertsi/buildpkg/open-vm-tools/src/open-vm-tools-2012.03.13-651368/services/plugins/dndcp'
make[2]: *** [all-recursive] Error 1

Last edited by robertsi (2012-04-25 05:59:25)

Offline

Board footer

Powered by FluxBB