postinst.cmd uses HB_INSTALL_PREFIX to decide where to copy some files, onOS/2 HB_INSTALL_PREFIX gets set on startup to ! HB_INSTALL_PREFIX automatically set to: E:\repository\harbourwhich is where I have my copy of the svn repository, so in postinst.cmd thistest is false if "%HB_INSTALL_PREFIX%" == "" goto END but the copy is from a file onto itself and fails ! Making e:\harbour\bin\hbmk.cfg... SYS1184: The system cannot copy the file. SYS1184: The system cannot copy the file. SYS1184: The system cannot copy the file. SYS1184: The system cannot copy the file. make: *** [install] Error 4 Where should those files be copied to?
This is working as expected. HB_INSTALL_PREFIX is set by default to the only dir we know: the current SVN tree. In this case make system tries to copy some files onto themselves. If you want to install to somewhere else, just set HB_INSTALL_PREFIX to a different dir of your choice. What you can do here to avoid above errors is either tame xcopy to not err in this case, or replace it with an alternative which handles this situation more gracefully, like 'copy'. Or os2cp.exe, by calling config/os2cp. Brgds, Viktor _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
