Summary: | app-emulation/open-vm-tools-2012.10.14.874563 fails install (undefined reference to `HgfsServerManager_InvalidateInactiveSessions', links to installed) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paweł Hajdan, Jr. (RETIRED) <phajdan.jr> |
Component: | Current packages | Assignee: | Gentoo VMWare Bug Squashers [disabled] <vmware+disabled> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | bug-wranglers, floppym, kundarsa, lech.perczak |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.gz |
Description
Paweł Hajdan, Jr. (RETIRED)
2012-03-27 06:50:34 UTC
This seems to be down to the build attempting to link with the already-installed /usr/lib/libhgfs.* rather than the new one it's building. If I remove these files first, then the build works fine (and produces a new copy of them). (In reply to comment #1) > This seems to be down to the build attempting to link with the > already-installed /usr/lib/libhgfs.* rather than the new one it's building. > If I remove these files first, then the build works fine (and produces a new > copy of them). This fixed it for me. Thanks Chris! -J (In reply to comment #2) > (In reply to comment #1) > > This seems to be down to the build attempting to link with the > > already-installed /usr/lib/libhgfs.* rather than the new one it's building. > > If I remove these files first, then the build works fine (and produces a new > > copy of them). > > This fixed it for me. Thanks Chris! Right, unmerging open-vm-tools and freshly emerging it is a workaround, but the root cause should still be fixed. It would also be useful to just have a USE flag to disable hgfs, I don't use it. Ah, and app-emulation/open-vm-tools-2012.05.21.724730 has the same problem. Just for the shake of information, whilst upgrading a year old VM I have had to unmerge the old 2011.11.20.535097 version prior to emerging 2012.10.14.874563, because otherwise I was seeing this error: === libtool: install: warning: relinking `libvix.la' libtool: install: (cd /var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/work/open-vm-tools-2012.10.14-874563/services/plugins/vix; /bin/sh /var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/work/open-vm-tools-2012.10.14-874563/libtool --tag CC --mode=relink i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -Wno-unused-but-set-variable -Wl,-z,defs -Wl,-lc -shared -module -avoid-version -Wl,-O1 -Wl,--as-needed -o libvix.la -rpath /usr/lib/open-vm-tools/plugins/common libvix_la-foundryToolsDaemon.lo libvix_la-vixPlugin.lo libvix_la-vixTools.lo libvix_la-vixToolsEnvVars.lo -ldl -lcrypt -lpthread /var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/work/open-vm-tools-2012.10.14-874563/libvmtools/libvmtools.la -lglib-2.0 /var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/work/open-vm-tools-2012.10.14-874563/libhgfs/libhgfs.la ../../../lib/auth/libAuth.la ../../../lib/foundryMsg/libFoundryMsg.la ../../../lib/impersonate/libImpersonate.la -inst-prefix-dir /var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/image/) libtool: relink: i686-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/libvix_la-foundryToolsDaemon.o .libs/libvix_la-vixPlugin.o .libs/libvix_la-vixTools.o .libs/libvix_la-vixToolsEnvVars.o -Wl,--whole-archive ../../../lib/auth/.libs/libAuth.a ../../../lib/foundryMsg/.libs/libFoundryMsg.a ../../../lib/impersonate/.libs/libImpersonate.a -Wl,--no-whole-archive -L/var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/work/open-vm-tools-2012.10.14-874563/libvmtools/.libs -L/usr/lib -L/var/tmp/portage/app-emulation/open-vm-tools-2012.10.14.874563/image//usr/lib -lhgfs -lgthread-2.0 -lvmtools -lrt -lcrypt -licui18n -licuuc -licudata -lpthread -ldl -lm -lglib-2.0 -O2 -march=i686 -Wl,-z -Wl,defs -Wl,-lc -Wl,-O1 -Wl,--as-needed -pthread -Wl,-soname -Wl,libvix.so -o .libs/libvix.so .libs/libvix_la-vixTools.o: In function `VixToolsInvalidateInactiveHGFSSessions': vixTools.c:(.text+0xd79): undefined reference to `HgfsServerManager_InvalidateInactiveSessions' collect2: ld returned 1 exit status libtool: install: error: relink `libvix.la' with the above command before installing it make[4]: *** [install-pluginLTLIBRARIES] Error 1 === Any idea on newer versions? This version of open vm tools is no longer supported by Gentoo. Please close |