New version of open-vm-tools is available from https://github.com/vmware/open-vm-tools/releases/tag/stable-10.0.5. It has been there for several months now. Could you please update it? root@FreeBSD-11-64:~ # uname -a FreeBSD FreeBSD-11-64 11.0-RC2 FreeBSD 11.0-RC2 #0 r304729: Wed Aug 24 08:46:45 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386 root@FreeBSD-11-64:~ # pkg info open-vm-tools | head open-vm-tools-1280544_12,1 Name : open-vm-tools Version : 1280544_12,1 Installed on : Wed Sep 7 18:25:58 2016 PDT Origin : emulators/open-vm-tools Architecture : freebsd:11:x86:32 Prefix : /usr/local Categories : emulators kld Licenses : LGPL21 Maintainer : swills@FreeBSD.org
root@FreeBSD-11-64:~ # vmware-toolbox-cmd -v 9.4.0.25793 (build-1280544) root@FreeBSD-11-64:~ # vmtoolsd -v VMware Tools daemon, version 9.4.0.25793 (build-1280544)
Thanks for the report Ravindra. If you could provide a patch updating the port that would be appreciated.
Created attachment 180200 [details] patch-to-10.1.0 I've found this patch (TODO: where did I got this?) and need someone to run-test it.
Ah, found it: that patch comes from the maintainer, see https://lists.freebsd.org/pipermail/freebsd-ports/2017-January/106759.html
(In reply to Kurt Jaeger from comment #4) pi@ reached out to me about this PR. I'll take the patch, rebase it, then do some run tests on my ^/head through ^/stable/9 VMs.
Created attachment 180202 [details] patch-to-10.1.0 Updated patch, based on ^/head@r434550
Created attachment 180207 [details] patch-to-10.1.0 Remove /usr/lib/debug directory removal -- this doesn't need to be done on ^/head@r313995 .
(In reply to Ngie Cooper from comment #7) Thanks for adding the patch from the CFT, I'd updated it with the change to remove the /usr/lib/debug directory removal already, perhaps you had an older version? I'll update it to remove the change to patch-vmmemctl-os.c since (a different version of) that is already committed. I'd appreciate any feedback on the updated version.
Created attachment 180275 [details] patch-to-10.1.0 Change: add gdkpixbuf2 to USE_GNOME only when OPTION_SET+= X11 is set.
Created attachment 180346 [details] updated patch Please see attached patch
(In reply to Steve Wills from comment #10) The new patch doesn't work on 12.0-CURRENT @ r314359: install -m 0644 /usr/ports/emulators/open-vm-tools/work/open-vm-tools-10.1.0-4449150/open-vm-tools/modules/freebsd/vmblock.ko /usr/ports/emulators/open-vm-tools/work/stage/usr/local/lib/vmware-tools/modules/drivers/vmblock.ko install: /usr/ports/emulators/open-vm-tools/work/open-vm-tools-10.1.0-4449150/open-vm-tools/modules/freebsd/vmblock.ko: No such file or directory *** Error code 71
(In reply to Ngie Cooper from comment #11) Ok. This has to deal with the fact that there's an issue with PORTS_MODULES and WRKDIRPREFIX where if I feed in MAKEOBJDIRPREFIX for WRKDIRPREFIX, it will cause build failures as noted below (which isn't new to the port version upgrade, probably).
Created attachment 180364 [details] Updated patch 2017/02/28 Here's another update which solves the issue in PR 209853 by having the service start/stop automatically and set the tools version to 0 on uninstall.
testbuilds now run to completion in my poudriere setup on 12a@r311651, 11a and 10i.
There's a newer version 10.1.5 out.
A commit references this bug: Author: swills Date: Wed Mar 22 14:52:02 UTC 2017 New revision: 436703 URL: https://svnweb.freebsd.org/changeset/ports/436703 Log: emulators/open-vm-tools: Update to 10.1.0 PR: 212471 Changes: head/emulators/open-vm-tools/Makefile head/emulators/open-vm-tools/distinfo head/emulators/open-vm-tools/files/patch-base64rename head/emulators/open-vm-tools/files/patch-configure head/emulators/open-vm-tools/files/patch-freebsd-8 head/emulators/open-vm-tools/files/patch-getpwnam head/emulators/open-vm-tools/files/patch-hgfsProto.h head/emulators/open-vm-tools/files/patch-hgfsmounter-Makefile.in head/emulators/open-vm-tools/files/patch-lib__include__vm_assert.h head/emulators/open-vm-tools/files/patch-lib__include__vm_atomic.h head/emulators/open-vm-tools/files/patch-lib__vmCheck__vmcheck.c head/emulators/open-vm-tools/files/patch-lib_include_vmware_tools_log.h head/emulators/open-vm-tools/files/patch-libvmtools__i18n.c head/emulators/open-vm-tools/files/patch-modules-Makefile.in head/emulators/open-vm-tools/files/patch-modules__freebsd__vmhgfs__channel.h head/emulators/open-vm-tools/files/patch-net_compat.h head/emulators/open-vm-tools/files/patch-scripts-Makefile head/emulators/open-vm-tools/files/patch-scripts_linux_pam.d_vmtoolsd head/emulators/open-vm-tools/files/patch-toolbox__toolboxcmd-shrink.c head/emulators/open-vm-tools/files/patch-util_misc.c head/emulators/open-vm-tools/files/patch-vm_basic_asm.h head/emulators/open-vm-tools/files/patch-vm_basic_types.h head/emulators/open-vm-tools/files/patch-vmblock-vfsops.c head/emulators/open-vm-tools/files/patch-vmblock-vnops.c head/emulators/open-vm-tools/files/patch-vmblockmounter-Makefile.in head/emulators/open-vm-tools/files/patch-vmhgfs-Makefile head/emulators/open-vm-tools/files/patch-vmhgfs-kernelStubs.h head/emulators/open-vm-tools/files/patch-vmhgfs-os.c head/emulators/open-vm-tools/files/patch-vmhgfs-vfsops.c head/emulators/open-vm-tools/files/patch-vmhgfs-vnopscommon.c head/emulators/open-vm-tools/files/patch-vmmemctl-os.c head/emulators/open-vm-tools/files/patch-vmtoolsd-Makefile.in head/emulators/open-vm-tools/files/pkg-message.in head/emulators/open-vm-tools/files/vmware-kmod.in head/emulators/open-vm-tools/pkg-plist head/emulators/open-vm-tools-nox11/Makefile
Port is updated.