I have found the issue. The file vmware-install.pl is a link and it was broken...
Now I have a new problem. I have tried to compile the sample and I have got this message:
sles10SP164bit:~/vmware-vix-disklib-distrib/doc/sample # make
g++ -o vix-disklib-sample `pkg-config --cflags --libs vix-disklib` vixDiskLibSample.cpp
Package vix-disklib was not found in the pkg-config search path.
Perhaps you should add the directory containing `vix-disklib.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vix-disklib' found
/tmp/cck8pfwQ.o: In function `DoInfo()':
vixDiskLibSample.cpp:(.text+0x125b): undefined reference to `VixDiskLib_GetInfo'
vixDiskLibSample.cpp:(.text+0x14bf): undefined reference to `VixDiskLib_FreeInfo'
vixDiskLibSample.cpp:(.text+0x14c4): undefined reference to `VixDiskLib_ListTransportModes'
/tmp/cck8pfwQ.o: In function `DoCreate()':
vixDiskLibSample.cpp:(.text+0x1570): undefined reference to `VixDiskLib_Create'
/tmp/cck8pfwQ.o: In function `DoRedo()':
vixDiskLibSample.cpp:(.text+0x1628): undefined reference to `VixDiskLib_CreateChild'
/tmp/cck8pfwQ.o: In function `DoFill()':
vixDiskLibSample.cpp:(.text+0x172d): undefined reference to `VixDiskLib_Write'
/tmp/cck8pfwQ.o: In function `DoDump()':
vixDiskLibSample.cpp:(.text+0x1994): undefined reference to `VixDiskLib_Read'
/tmp/cck8pfwQ.o: In function `DoReadMetadata()':
vixDiskLibSample.cpp:(.text+0x1ac0): undefined reference to `VixDiskLib_ReadMetadata'
vixDiskLibSample.cpp:(.text+0x1bae): undefined reference to `VixDiskLib_ReadMetadata'
/tmp/cck8pfwQ.o: In function `DoWriteMetadata()':
vixDiskLibSample.cpp:(.text+0x1cf1): undefined reference to `VixDiskLib_WriteMetadata'
/tmp/cck8pfwQ.o: In function `DoDumpMetadata()':
vixDiskLibSample.cpp:(.text+0x1dc6): undefined reference to `VixDiskLib_GetMetadataKeys'
vixDiskLibSample.cpp:(.text+0x1ed3): undefined reference to `VixDiskLib_GetMetadataKeys'
vixDiskLibSample.cpp:(.text+0x1f82): undefined reference to `VixDiskLib_ReadMetadata'
vixDiskLibSample.cpp:(.text+0x2094): undefined reference to `VixDiskLib_ReadMetadata'
/tmp/cck8pfwQ.o: In function `DoClone()':
vixDiskLibSample.cpp:(.text+0x224c): undefined reference to `VixDiskLib_Connect'
vixDiskLibSample.cpp:(.text+0x2325): undefined reference to `VixDiskLib_Clone'
vixDiskLibSample.cpp:(.text+0x2332): undefined reference to `VixDiskLib_Disconnect'
/tmp/cck8pfwQ.o: In function `main':
vixDiskLibSample.cpp:(.text+0x2508): undefined reference to `VixDiskLib_Init'
vixDiskLibSample.cpp:(.text+0x25b0): undefined reference to `VixDiskLib_Connect'
vixDiskLibSample.cpp:(.text+0x25e0): undefined reference to `VixDiskLib_ConnectEx'
vixDiskLibSample.cpp:(.text+0x28df): undefined reference to `VixDiskLib_Disconnect'
vixDiskLibSample.cpp:(.text+0x28ea): undefined reference to `VixDiskLib_Exit'
/tmp/cck8pfwQ.o: In function `VixDiskLibErrWrapper::VixDiskLibErrWrapper(unsigned long, char const*, int)':
vixDiskLibSample.cpp:(.text._ZN20VixDiskLibErrWrapperC1EmPKci
VixDiskLibErrWrapper::VixDiskLibErrWrapper(unsigned long, char const*, int)+0x6b): undefined reference to `VixDiskLib_GetErrorText'
vixDiskLibSample.cpp:(.text._ZN20VixDiskLibErrWrapperC1EmPKci
VixDiskLibErrWrapper::VixDiskLibErrWrapper(unsigned long, char const*, int)+0xaa): undefined reference to `VixDiskLib_FreeErrorText'
/tmp/cck8pfwQ.o: In function `VixDisk::VixDisk(VixDiskLibConnectParam*, char*, unsigned int)':
vixDiskLibSample.cpp:(.text._ZN7VixDiskC1EP22VixDiskLibConnectParamPcj
VixDisk::VixDisk(VixDiskLibConnectParam*, char*, unsigned int)+0x33): undefined reference to `VixDiskLib_Open'
/tmp/cck8pfwQ.o: In function `VixDisk::~VixDisk()':
vixDiskLibSample.cpp:(.text._ZN7VixDiskD1Ev
VixDisk::~VixDisk()+0x20): undefined reference to `VixDiskLib_Close'
collect2: ld returned 1 exit status
make: ***
vix-disklib-sample Error 1
Any idea?