Find the answer to your Linux question:
Results 1 to 10 of 10
Hi i'm realy a newbie in linux, and while installing vmware tools i got\ Code: searching for a valid kernel header path... The path " " is not valid. Would ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Mar 2011
    Posts
    3

    installing mint on vmware


    Hi
    i'm realy a newbie in linux, and while installing vmware tools i got\


    Code:
     searching for a valid kernel header path...
        The path " " is not valid.
        Would you like to change it? [yes]

    What should i do?

  2. #2
    Linux Newbie Nagarjuna's Avatar
    Join Date
    Feb 2011
    Posts
    122
    You'll likely need a few packages before installing VMware tools. Most notably the kernel-headers and the kernel0devel. Please try the following command:

    Code:
    sudo aptitude install build-essential linux-kernel-headers linux-kernel-devel
    I hope this helps.

  3. #3
    Linux Guru coopstah13's Avatar
    Join Date
    Nov 2007
    Location
    NH, USA
    Posts
    3,149
    since mint is a ubuntu derivative, there should be the open source vmware tools available in the package manager that you can just install

    this way they are automatically updated with every kernel update

  4. #4
    Just Joined!
    Join Date
    Mar 2011
    Posts
    3
    Hi

    I tried it but it says,
    Code:
    couldn't find any package whose name or description matched "linux-kernel-devel no packages where installed bla bla bla bla
    Please help me!

  5. #5
    Linux Newbie Nagarjuna's Avatar
    Join Date
    Feb 2011
    Posts
    122
    Hmm, it looks like that particular package doesn't exist in the repositories.. At least not with that name. The funny thing is, I was able to to install the kernel-headers using the following command in Debian:

    Code:
    sudo apt-get install linux-kernel-headers
    I don't know too much about Mint, so I'm downloading it now. I'd imagine that Debian shares the same repositories with Mint, but I could be mistaken.

    Later when Mint is done downloading, I'll test it out my self and try to get the tools installed. I'll also see if I can install the headers or not.

    Also, I'm not what guide you followed, but the official installation tutorial on VMware's website looks pretty good. Maybe you want to try to reinstall it?

    Installing VMware Tools

    Either way, once I get Mint installed and try a little experimentation, I'll let you know what I find out.

  6. #6
    Linux Newbie Nagarjuna's Avatar
    Join Date
    Feb 2011
    Posts
    122
    I did a little research on this issue. Unfortunately, there doesn't exist much information on resolving this error on a Debian system. At least not much I could find. However, on other distributions, it was fixed by installing the kernel-headers, kernel-devel and build essential packages. The linux-kernel-devel package doesn't exist any more on newer versions of Ubuntu and it's derivatives. I believe that 'kernel-package' should have everything that linux-kernel-devel offered.

    Try the following command:
    Code:
    sudo apt-get install build-essential linux-kernel-headers kernel-package
    Then try out the tools. Let me know if it doesn't work, and we shall dig a bit further.

  7. #7
    Linux Guru coopstah13's Avatar
    Join Date
    Nov 2007
    Location
    NH, USA
    Posts
    3,149
    *or* you could simply do what I said which is way easier

    just install this package open-vm-tools

    it will install vmware tools open source version, and with every kernel update this package will be updated as well and you won't have to worry about it

  8. #8
    Linux Newbie Nagarjuna's Avatar
    Join Date
    Feb 2011
    Posts
    122
    Ugh, I'm a dummy. I don't know why I couldn't find that package.. Perhaps my Google search abilities need some sharpening!

    But yeah, definitely follow coopstah13's advice and install the above package. That should have it up and running in no time.

    Have fun

  9. #9
    Just Joined!
    Join Date
    Mar 2011
    Posts
    3
    Hi

    Code:
    sudo apt-get install build-essential linux-kernel-headers kernel-package
    Didn't work!

    and when i try to "make" "open vmware tools" i get this...
    Code:
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for ld used by g++... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC -DPIC
    checking if g++ PIC flag -fPIC -DPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking if g++ supports -c -o file.o... (cached) yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking for pkg-config... yes
    checking for X... libraries , headers 
    checking for gethostbyname... yes
    checking for connect... yes
    checking for remove... yes
    checking for shmat... yes
    checking for IceConnectionNumber in -lICE... yes
    checking libintl.h usability... yes
    checking libintl.h presence... yes
    checking for libintl.h... yes
    checking for glib-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for gmodule-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for gobject-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for gthread-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for glib-genmarshal... yes
    checking for fuse (via pkg-config)... no
    configure: WARNING: Fuse is missing, vmblock-fuse will be disabled.
    checking for XeviQueryVersion in -lXext... yes
    checking for X11/extensions/extutil.h... yes
    checking for XineramaQueryVersion in -lXinerama... yes
    checking for XOpenDevice in -lXi... yes
    checking for XRenderQueryVersion in -lXrender... yes
    checking for XRRQueryVersion in -lXrandr... yes
    checking for XTestQueryExtension in -lXtst... yes
    checking X11/extensions/scrnsaver.h usability... yes
    checking X11/extensions/scrnsaver.h presence... yes
    checking for X11/extensions/scrnsaver.h... yes
    checking for XScreenSaverQueryExtension in -lXss... yes
    checking Uri.h usability... yes
    checking Uri.h presence... yes
    checking for Uri.h... yes
    checking for uriFreeQueryListA in -luriparser... yes
    checking for libpng12 (via pkg-config)... yes
    checking zlib.h usability... yes
    checking zlib.h presence... yes
    checking for zlib.h... yes
    checking for zlibVersion in -lz... yes
    checking for gtk+-2.0 >= 2.4.0 (via pkg-config)... yes
    checking for gdk_pixbuf_xlib_init in -lgdk_pixbuf_xlib-2.0... yes
    checking gtkmm.h usability... no
    checking gtkmm.h presence... no
    checking for gtkmm.h... no
    checking for gtkmm-2.4 >= 2.4.0 (via pkg-config)... yes
    checking for crypt in -lcrypt... yes
    checking for notify_init in -lnotify... no
    configure: WARNING: libnotify not found; notification disabled
    checking for dlopen... no
    checking for dlopen in -ldl... yes
    checking for ecvt... yes
    checking for fcvt... yes
    checking for pthread_mutex_init in -lpthread... yes
    checking for getstat in -lproc... yes
    checking for dumbnet-config... no
    checking for dnet-config... no
    configure: error: dnet-config was not found on your PATH. Please configure without dnet (using --without-dnet) or install dnet - 
    jlsamet@jlsamet-virtual-machine ~/Downloads/open-vm-tools-8.4.2-261024 $ ./configure
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for style of include used by make... GNU
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables... 
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking dependency style of gcc... gcc3
    checking how to run the C preprocessor... gcc -E
    checking for gcc... (cached) gcc
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether gcc accepts -g... (cached) yes
    checking for gcc option to accept ISO C89... (cached) none needed
    checking dependency style of gcc... (cached) gcc3
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking whether gcc and cc understand -c and -o together... yes
    checking for a sed that does not truncate output... /bin/sed
    checking whether ln -s works... yes
    checking for a sed that does not truncate output... (cached) /bin/sed
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking for fgrep... /bin/grep -F
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface... BSD nm
    checking the maximum length of command line arguments... 1572864
    checking whether the shell understands some XSI constructs... yes
    checking whether the shell understands "+="... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for objdump... objdump
    checking how to recognize dependent libraries... pass_all
    checking for ar... ar
    checking for strip... strip
    checking for ranlib... ranlib
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for dlfcn.h... yes
    checking whether we are using the GNU C++ compiler... (cached) yes
    checking whether g++ accepts -g... (cached) yes
    checking dependency style of g++... (cached) gcc3
    checking how to run the C++ preprocessor... g++ -E
    checking for objdir... .libs
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.o... (cached) yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking for ld used by g++... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC -DPIC
    checking if g++ PIC flag -fPIC -DPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking if g++ supports -c -o file.o... (cached) yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking for pkg-config... yes
    checking for X... libraries , headers 
    checking for gethostbyname... yes
    checking for connect... yes
    checking for remove... yes
    checking for shmat... yes
    checking for IceConnectionNumber in -lICE... yes
    checking libintl.h usability... yes
    checking libintl.h presence... yes
    checking for libintl.h... yes
    checking for glib-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for gmodule-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for gobject-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for gthread-2.0 >= 2.6.0 (via pkg-config)... yes
    checking for glib-genmarshal... yes
    checking for fuse (via pkg-config)... no
    configure: WARNING: Fuse is missing, vmblock-fuse will be disabled.
    checking for XeviQueryVersion in -lXext... yes
    checking for X11/extensions/extutil.h... yes
    checking for XineramaQueryVersion in -lXinerama... yes
    checking for XOpenDevice in -lXi... yes
    checking for XRenderQueryVersion in -lXrender... yes
    checking for XRRQueryVersion in -lXrandr... yes
    checking for XTestQueryExtension in -lXtst... yes
    checking X11/extensions/scrnsaver.h usability... yes
    checking X11/extensions/scrnsaver.h presence... yes
    checking for X11/extensions/scrnsaver.h... yes
    checking for XScreenSaverQueryExtension in -lXss... yes
    checking Uri.h usability... yes
    checking Uri.h presence... yes
    checking for Uri.h... yes
    checking for uriFreeQueryListA in -luriparser... yes
    checking for libpng12 (via pkg-config)... yes
    checking zlib.h usability... yes
    checking zlib.h presence... yes
    checking for zlib.h... yes
    checking for zlibVersion in -lz... yes
    checking for gtk+-2.0 >= 2.4.0 (via pkg-config)... yes
    checking for gdk_pixbuf_xlib_init in -lgdk_pixbuf_xlib-2.0... yes
    checking gtkmm.h usability... no
    checking gtkmm.h presence... no
    checking for gtkmm.h... no
    checking for gtkmm-2.4 >= 2.4.0 (via pkg-config)... yes
    checking for crypt in -lcrypt... yes
    checking for notify_init in -lnotify... no
    configure: WARNING: libnotify not found; notification disabled
    checking for dlopen... no
    checking for dlopen in -ldl... yes
    checking for ecvt... yes
    checking for fcvt... yes
    checking for pthread_mutex_init in -lpthread... yes
    checking for getstat in -lproc... yes
    checking for dumbnet-config... no
    checking for dnet-config... /usr/local/bin/dnet-config
    checking for g++... g++
    checking for icu-config... /usr/bin/icu-config
    checking for ucasemap_utf8ToTitle_3_8 in -licuuc... no
    checking for rpcgen... /usr/bin/rpcgen
    checking crypt.h usability... yes
    checking crypt.h presence... yes
    checking for crypt.h... yes
    checking for inttypes.h... (cached) yes
    checking for stdint.h... (cached) yes
    checking for stdlib.h... (cached) yes
    checking wchar.h usability... yes
    checking wchar.h presence... yes
    checking for wchar.h... yes
    checking sys/inttypes.h usability... no
    checking sys/inttypes.h presence... no
    checking for sys/inttypes.h... no
    checking sys/io.h usability... yes
    checking sys/io.h presence... yes
    checking for sys/io.h... yes
    checking sys/param.h usability... yes
    checking sys/param.h presence... yes
    checking for sys/param.h... yes
    checking sys/sysinfo.h usability... yes
    checking sys/sysinfo.h presence... yes
    checking for sys/sysinfo.h... yes
    checking for sys/types.h... (cached) yes
    checking for sys/user.h... yes
    checking sys/vfs.h usability... yes
    checking sys/vfs.h presence... yes
    checking for sys/vfs.h... yes
    checking syslimits.h usability... no
    checking syslimits.h presence... no
    checking for syslimits.h... no
    checking unwind.h usability... yes
    checking unwind.h presence... yes
    checking for unwind.h... yes
    checking for wchar.h... (cached) yes
    checking for X11/extensions/panoramiXproto.h... yes
    checking for stdbool.h that conforms to C99... yes
    checking for _Bool... yes
    checking for an ANSI C-conforming const... yes
    checking for uid_t in sys/types.h... yes
    checking for inline... inline
    checking for mode_t... yes
    checking for off_t... yes
    checking for pid_t... yes
    checking for size_t... yes
    checking for struct stat.st_rdev... yes
    checking whether time.h and sys/time.h may both be included... yes
    checking whether struct tm is in sys/time.h or time.h... time.h
    checking for working volatile... yes
    checking for SYS_setuid32... yes
    checking for the new format of iconv... yes
    checking for lseek... yes
    checking for setresuid... yes
    checking for GCC flag -Wno-pointer-sign... yes
    checking for GCC flag -Wno-unused-value... yes
    checking for GCC flag -fno-strict-aliasing... yes
    checking for GCC flag -Wno-unknown-pragmas... yes
    checking for GCC flag -Wno-uninitialized... yes
    checking for GCC flag -fvisibility... yes
    checking for doxygen... no
    configure: WARNING: doxygen not found; API documentation will not be generated.
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating lib/Makefile
    config.status: creating lib/appUtil/Makefile
    config.status: creating lib/auth/Makefile
    config.status: creating lib/backdoor/Makefile
    config.status: creating lib/conf/Makefile
    config.status: creating lib/dict/Makefile
    config.status: creating lib/dnd/Makefile
    config.status: creating lib/dndGuest/Makefile
    config.status: creating lib/dynxdr/Makefile
    config.status: creating lib/err/Makefile
    config.status: creating lib/eventManager/Makefile
    config.status: creating lib/file/Makefile
    config.status: creating lib/foundryMsg/Makefile
    config.status: creating lib/ghIntegration/Makefile
    config.status: creating lib/ghIntegrationStub/Makefile
    config.status: creating lib/guestApp/Makefile
    config.status: creating lib/guestInfo/Makefile
    config.status: creating lib/guestRpc/Makefile
    config.status: creating lib/hgfs/Makefile
    config.status: creating lib/hgfsBd/Makefile
    config.status: creating lib/hgfsHelper/Makefile
    config.status: creating lib/hgfsServer/Makefile
    config.status: creating lib/hgfsServerManagerGuest/Makefile
    config.status: creating lib/hgfsServerPolicyGuest/Makefile
    config.status: creating lib/deployPkg/Makefile
    config.status: creating lib/image/Makefile
    config.status: creating lib/impersonate/Makefile
    config.status: creating lib/message/Makefile
    config.status: creating lib/misc/Makefile
    config.status: creating lib/netUtil/Makefile
    config.status: creating lib/panic/Makefile
    config.status: creating lib/panicDefault/Makefile
    config.status: creating lib/printer/Makefile
    config.status: creating lib/procMgr/Makefile
    config.status: creating lib/raster/Makefile
    config.status: creating lib/region/Makefile
    config.status: creating lib/resolution/Makefile
    config.status: creating lib/rpcChannel/Makefile
    config.status: creating lib/rpcIn/Makefile
    config.status: creating lib/rpcOut/Makefile
    config.status: creating lib/rpcVmx/Makefile
    config.status: creating lib/SLPv2Parser/Makefile
    config.status: creating lib/socketMgr/Makefile
    config.status: creating lib/string/Makefile
    config.status: creating lib/stubs/Makefile
    config.status: creating lib/sync/Makefile
    config.status: creating lib/syncDriver/Makefile
    config.status: creating lib/system/Makefile
    config.status: creating lib/unicode/Makefile
    config.status: creating lib/unity/Makefile
    config.status: creating lib/unityStub/Makefile
    config.status: creating lib/unityWindowTracker/Makefile
    config.status: creating lib/user/Makefile
    config.status: creating lib/vixTools/Makefile
    config.status: creating lib/vmCheck/Makefile
    config.status: creating lib/vmSignal/Makefile
    config.status: creating lib/wiper/Makefile
    config.status: creating services/Makefile
    config.status: creating services/vmtoolsd/Makefile
    config.status: creating services/plugins/Makefile
    config.status: creating services/plugins/guestInfo/Makefile
    config.status: creating services/plugins/hgfsServer/Makefile
    config.status: creating services/plugins/powerOps/Makefile
    config.status: creating services/plugins/resolutionSet/Makefile
    config.status: creating services/plugins/timeSync/Makefile
    config.status: creating services/plugins/vix/Makefile
    config.status: creating services/plugins/vixUser/Makefile
    config.status: creating services/plugins/vmbackup/Makefile
    config.status: creating vmware-user/Makefile
    config.status: creating vmware-user-suid-wrapper/Makefile
    config.status: creating toolbox/Makefile
    config.status: creating hgfsclient/Makefile
    config.status: creating hgfsmounter/Makefile
    config.status: creating checkvm/Makefile
    config.status: creating rpctool/Makefile
    config.status: creating libguestlib/Makefile
    config.status: creating libvmtools/Makefile
    config.status: creating xferlogs/Makefile
    config.status: creating modules/Makefile
    config.status: creating vmblock-fuse/Makefile
    config.status: creating tests/Makefile
    config.status: creating tests/vmrpcdbg/Makefile
    config.status: creating tests/testDebug/Makefile
    config.status: creating tests/testPlugin/Makefile
    config.status: creating docs/Makefile
    config.status: creating docs/api/Makefile
    config.status: creating scripts/Makefile
    config.status: executing depfiles commands
    config.status: executing libtool commands
    jlsamet@jlsamet-virtual-machine ~/Downloads/open-vm-tools-8.4.2-261024 $ make
    Making all in lib
    make[1]: Entering directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib'
    Making all in guestRpc
    make[2]: Entering directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/guestRpc'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/guestRpc'
    Making all in appUtil
    make[2]: Entering directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/appUtil'
    /bin/bash ../../libtool --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"8.4.2\" -DPACKAGE_STRING=\"open-vm-tools\ 8.4.2\" -DPACKAGE_BUGREPORT=\"open-vm-tools-devel@lists.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"8.4.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_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_ECVT=1 -DHAVE_FCVT=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 -DHAVE_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 -DHAVE_LSEEK=1 -I.   -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include  -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS  -D_REENTRANT  -I/usr/include  -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DGTK2 -g -O2 -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -MT appUtilX11.lo -MD -MP -MF .deps/appUtilX11.Tpo -c -o appUtilX11.lo appUtilX11.c
    libtool: compile:  gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"8.4.2\" "-DPACKAGE_STRING=\"open-vm-tools 8.4.2\"" -DPACKAGE_BUGREPORT=\"open-vm-tools-devel@lists.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"8.4.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_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_ECVT=1 -DHAVE_FCVT=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 -DHAVE_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 -DHAVE_LSEEK=1 -I. -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS -D_REENTRANT -I/usr/include -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DGTK2 -g -O2 -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -MT appUtilX11.lo -MD -MP -MF .deps/appUtilX11.Tpo -c appUtilX11.c  -fPIC -DPIC -o .libs/appUtilX11.o
    appUtilX11.c:39: fatal error: glib.h: No such file or directory
    compilation terminated.
    make[2]: *** [appUtilX11.lo] Error 1
    make[2]: Leaving directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/appUtil'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib'
    make: *** [all-recursive] Error 1
    jlsamet@jlsamet-virtual-machine ~/Downloads/open-vm-tools-8.4.2-261024 $ sudo make
    [sudo] password for jlsamet: 
    Making all in lib
    make[1]: Entering directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib'
    Making all in guestRpc
    make[2]: Entering directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/guestRpc'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/guestRpc'
    Making all in appUtil
    make[2]: Entering directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/appUtil'
    /bin/bash ../../libtool --tag=CC   --mode=compile gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"8.4.2\" -DPACKAGE_STRING=\"open-vm-tools\ 8.4.2\" -DPACKAGE_BUGREPORT=\"open-vm-tools-devel@lists.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"8.4.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_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_ECVT=1 -DHAVE_FCVT=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 -DHAVE_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 -DHAVE_LSEEK=1 -I.   -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include  -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS  -D_REENTRANT  -I/usr/include  -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12   -DGTK2 -g -O2 -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -MT appUtilX11.lo -MD -MP -MF .deps/appUtilX11.Tpo -c -o appUtilX11.lo appUtilX11.c
    libtool: compile:  gcc -DPACKAGE_NAME=\"open-vm-tools\" -DPACKAGE_TARNAME=\"open-vm-tools\" -DPACKAGE_VERSION=\"8.4.2\" "-DPACKAGE_STRING=\"open-vm-tools 8.4.2\"" -DPACKAGE_BUGREPORT=\"open-vm-tools-devel@lists.sourceforge.net\" -DPACKAGE_URL=\"\" -DPACKAGE=\"open-vm-tools\" -DVERSION=\"8.4.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_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_ECVT=1 -DHAVE_FCVT=1 -DHAVE_CRYPT_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_WCHAR_H=1 -DHAVE_SYS_IO_H=1 -DHAVE_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 -DHAVE_LSEEK=1 -I. -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include -I/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/include -DUSING_AUTOCONF=1 -DOPEN_VM_TOOLS -D_REENTRANT -I/usr/include -DUSE_ICU -DVMX86_TOOLS -DNO_CORE_ICU -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -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/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DGTK2 -g -O2 -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-aliasing -Wno-unknown-pragmas -Wno-uninitialized -MT appUtilX11.lo -MD -MP -MF .deps/appUtilX11.Tpo -c appUtilX11.c  -fPIC -DPIC -o .libs/appUtilX11.o
    appUtilX11.c:39: fatal error: glib.h: No such file or directory
    compilation terminated.
    make[2]: *** [appUtilX11.lo] Error 1
    make[2]: Leaving directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib/appUtil'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/jlsamet/Downloads/open-vm-tools-8.4.2-261024/lib'
    make: *** [all-recursive] Error 1
    jlsamet@jlsamet-virtual-machine ~/Downloads/open-vm-tools-8.4.2-261024 $ make test
    make: *** No rule to make target `test'.  Stop.
    jlsamet@jlsamet-virtual-machine ~/Downloads/open-vm-tools-8.4.2-261024 $

  10. #10
    Linux Newbie Nagarjuna's Avatar
    Join Date
    Feb 2011
    Posts
    122
    To download and install the package, you must use the apt-get tool, a popular package distribution interface often found on Debian-based distributions. To install the tools, enter the following command into your terminal:

    Code:
    sudo apt-get install open-vm-tools
    This should install the package, which includes all the dependencies.

    Also, for your reading pleasure, a manual on the apt-get tool:

    https://help.ubuntu.com/community/AptGet/Howto
    “Things derive their being and nature by mutual dependence and are nothing in themselves.”

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •