Hi, I've just reinstalled the TMS VCL UI Pack 13.5.4.2 using TMS Smart Setup and now the TWebCopy component doesn't build. E.g just drop the component onto the main form of a new project, and it gives the following error:
[ilink32 Error] Fatal: Unable to open file 'LIBSSH2.LIB'
It builds fine when the same version of the UI Pack is installed with the standalone installer.
This is using the classic compiler in C++ Builder 12.3.
Can this be a case-sensitivity issue?
Isn't the file libssh2.lib installed on your system?
Yes it is but the path is not put into the IDE correctly.
When installing with Smart Setup, libssh2.dll is found in:
C:\Users\Robin\AppData\Local\TMS Setup\Products\tms.vcl.uipack
but in the IDE the only folder given is:
C:\Users\Robin\AppData\Local\TMS Setup\Products\tms.vcl.uipack\packages\d12\Win32\Release
When installing from the standalone installer then two paths are set in the IDE, the first of which is where the DLL resides:
$(TMSREG)\TMS VCL UI Pack
$(TMSREG)\TMS VCL UI Pack\Builder12\Win32\Release
For now, copy the .lib files to this Release subfolder.
We'll investigate to adapt this at smart setup installer level.