Tracker item #3459926, was opened at 2011-12-15 02:06 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=3459926&group_id=204462
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Carlo (clandmeter) Assigned to: Nobody/Anonymous (nobody) Summary: 2011.11.20 fails to build on uclibc Initial Comment: I am trying to build the latest tools on uclibc. It seems that previous uclibc fixes have been merged, but now I'm having a different issue. I'm building with: gcc-4.6.2-r3 uclibc 0.9.32 --prefix=/usr --sysconfdir=/etc --with-dnet --with-icu --with-procps --with-x --without-kernel-modules --without-pam /bin/bash ../libtool --tag=CC --mode=link ccache gcc -Wno-unused-but-set-variable -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -Wno-unused-but-set-variable -Wl,-z,defs -Wl,-lc -Wl,--as-needed -o libvmtools.la -rpath /usr/lib libvmtools_la-i18n.lo libvmtools_la-monotonicTimer.lo libvmtools_la-signalSource.lo libvmtools_la-vmtools.lo libvmtools_la-vmtoolsConfig.lo libvmtools_la-vmtoolsLog.lo libvmtools_la-vmxLogger.lo libvmtools_la-stub-log.lo ../lib/lock/libLock.la ../lib/backdoor/libBackdoor.la ../lib/dict/libDict.la ../lib/dynxdr/libDynxdr.la ../lib/err/libErr.la ../lib/file/libFile.la ../lib/glibUtils/libGlibUtils.la ../lib/guestApp/libGuestApp.la ../lib/guestRpc/libGuestRpc.la ../lib/message/libMessage.la ../lib/netUtil/libNetUtil.la ../lib/panic/libPanic.la ../lib/procMgr/libProcMgr.la ../lib/rpcChannel/libRpcChannel.la ../lib/rpcIn/libRpcIn.la ../lib/rpcOut/libRpcOut.la ../lib/rpcVmx/libRpcVmx.la ../lib/string/libString.la ../lib/syncDriver/libSyncDriver.la ../lib/system/libSystem.la ../lib/stubs/libStubsCS.la ../lib/unicode/libUnicode.la ../lib/user/libUser.la ../lib/vmCheck/libVmCheck.la ../lib/vmSignal/libVmSignal.la ../lib/wiper/libWiper.la ../lib/misc/libMisc.la -ldl -lrt -liconv -lcrypt -lpthread -lglib-2.0 -lintl -lpthread -ldl -lm -L/usr/lib -licui18n -licuuc -licudata -lpthread -ldl -lm libtool: link: ccache gcc -shared .libs/libvmtools_la-i18n.o .libs/libvmtools_la-monotonicTimer.o .libs/libvmtools_la-signalSource.o .libs/libvmtools_la-vmtools.o .libs/libvmtools_la-vmtoolsConfig.o .libs/libvmtools_la-vmtoolsLog.o .libs/libvmtools_la-vmxLogger.o .libs/libvmtools_la-stub-log.o -Wl,--whole-archive ../lib/lock/.libs/libLock.a ../lib/backdoor/.libs/libBackdoor.a ../lib/dict/.libs/libDict.a ../lib/dynxdr/.libs/libDynxdr.a ../lib/err/.libs/libErr.a ../lib/file/.libs/libFile.a ../lib/glibUtils/.libs/libGlibUtils.a ../lib/guestApp/.libs/libGuestApp.a ../lib/guestRpc/.libs/libGuestRpc.a ../lib/message/.libs/libMessage.a ../lib/netUtil/.libs/libNetUtil.a ../lib/panic/.libs/libPanic.a ../lib/procMgr/.libs/libProcMgr.a ../lib/rpcChannel/.libs/libRpcChannel.a ../lib/rpcIn/.libs/libRpcIn.a ../lib/rpcOut/.libs/libRpcOut.a ../lib/rpcVmx/.libs/libRpcVmx.a ../lib/string/.libs/libString.a ../lib/syncDriver/.libs/libSyncDriver.a ../lib/system/.libs/libSystem.a ../lib/stubs/.libs/libStubsCS.a ../lib/unicode/.libs/libUnicode.a ../lib/user/.libs/libUser.a ../lib/vmCheck/.libs/libVmCheck.a ../lib/vmSignal/.libs/libVmSignal.a ../lib/wiper/.libs/libWiper.a ../lib/misc/.libs/libMisc.a -Wl,--no-whole-archive -lrt -liconv -lcrypt -lglib-2.0 -lintl -L/usr/lib -licui18n -licuuc -licudata -lpthread -ldl -lm -Wl,-z -Wl,defs -Wl,-lc -Wl,--as-needed -Wl,-soname -Wl,libvmtools.so.0 -o .libs/libvmtools.so.0.0.0 ../lib/misc/.libs/libMisc.a(msgList.o): In function `MsgList_ToString': msgList.c:(.text+0x65f): undefined reference to `MsgFmt_Asprintf' ../lib/misc/.libs/libMisc.a(msgList.o): In function `MsgList_Log': msgList.c:(.text+0x73f): undefined reference to `MsgFmt_Asprintf' collect2: ld returned 1 exit status make[1]: *** [libvmtools.la] Error 1 make[1]: Leaving directory `/home/clandmeter/aports/main/open-vm-tools/src/open-vm-tools-2011.11.20-535097/libvmtools' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: https://www.google.com/accounts () Date: 2012-01-17 02:44 Message: Here's how I'm currently building it on uclibc/buildroot: ############################################################# # # openvmtools # ############################################################# OPENVMTOOLS_VERSION = 2011.06.27-437995 #OPENVMTOOLS_VERSION = 2011.09.23-491607 OPENVMTOOLS_SOURCE = open-vm-tools-${OPENVMTOOLS_VERSION}.tar.gz OPENVMTOOLS_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/open-vm-tools OPENVMTOOLS_INSTALL_STAGING = NO OPENVMTOOLS_INSTALL_TARGET = YES OPENVMTOOLS_CONF_OPT = --with-kernel-modules --with-linuxdir=$(BUILD_DIR)/linux-$(LINUX_HEADERS_VERSION) --without-pam --without-x LDFLAGS="-L${TARGET_DIR}/lib -L${TARGET_DIR}/usr/lib" --without-x --without-icu CUSTOM_DNET_CPPFLAGS="-I${TARGET_DIR}/usr/include" OPENVMTOOLS_MAKE_OPT="CFLAGS+=-liconv -DNO_FLOATING_POINT -DBUSYBOX_SHUTDOWN" OPENVMTOOLS_AUTORECONF = YES OPENVMTOOLS_DEPENDENCIES = procps libdnet gettext libdnet linux ifneq ($(BR2_TOOLCHAIN_BUILDROOT_INET_IPV6),y) OPENVMTOOLS_CONF_OPT += --without-dnet endif define OPENVMTOOLS_MOVE_KERNEL_MODULES mkdir -p ${TARGET_DIR}/modules/${LINUX_HEADERS_VERSION}/kernel cp -r ${TARGET_DIR}/root/buildroot-${BR2_VERSION}/output/build/linux-${LINUX_HEADERS_VERSION}/kernel/* ${TARGET_DIR}/lib/modules/${LINUX_HEADERS_VERSION}/kernel rm -rf ${TARGET_DIR}/root/ endef define OPENVMTOOLS_PRE_CONFIGURE_FIX mkdir -p ${BUILD_DIR}/linux-${LINUX_HEADERS_VERSION}/build ln -f -s ${BUILD_DIR}/linux-${LINUX_HEADERS_VERSION}/include ${BUILD_DIR}/linux-${LINUX_HEADERS_VERSION}/build/include cp -f ${BUILD_DIR}/libdnet-${LIBDNET_VERSION}/dnet-config ${TARGET_DIR}/usr/bin endef OPENVMTOOLS_POST_INSTALL_TARGET_HOOKS += OPENVMTOOLS_MOVE_KERNEL_MODULES OPENVMTOOLS_PRE_CONFIGURE_HOOKS += OPENVMTOOLS_PRE_CONFIGURE_FIX $(eval $(call AUTOTARGETS,package,openvmtools)) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=3459926&group_id=204462 ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel