Page 1 of 1
Make.bat in (7.5.13)
Posted: Mon 24 Jun 2019 21:37
by FredS
Something wrong with '.\source\make.bat', when called with WIN64.
I ended up using the one from last release to compile.
Code: Select all
\Source\Delphi24>make.bat WIN64
The system cannot find the file specified.
The system cannot find the batch label specified - CompileProviders
Re: Make.bat in (7.5.13)
Posted: Wed 26 Jun 2019 12:04
by ViktorV
Unfortunately, we haven't been able to reproduce the described behavior.
Please check that you don't have files from previous UniDAC versions on your machine.
Re: Make.bat in (7.5.13)
Posted: Wed 26 Jun 2019 14:40
by FredS
ViktorV wrote: ↑Wed 26 Jun 2019 12:04
previous UniDAC versions on your machine.
Sure are, but not in the path.
How is it possible you missed this?
Code: Select all
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem **********************************************************************
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem *
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * UniDAC
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem *
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * Tasks:
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * 1) Compile Dac packages;
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * 2) Compile CRControls package;
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * 2) Compile UniDAC packages;
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem *
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * Command line:
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * call ..\Make.bat IDEName IDEVer WIN32
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem *
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * Parameters:
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * IDEName = (Delphi, CBuilder)
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * IDEVer = (6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem * Platform = (WIN32, WIN64, OSX32, iOSSimulator, iOSDevice, iOSDevice32, iOSDevice64, Android, Linux64) WIN32 - default
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem **********************************************************************
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem Prepare ==============================================================
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>rem ======================================================================
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set IDEName=Delphi
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set IDEVer=24
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set Platform=WIN64
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set PrjName=UniDAC
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set PrjNameL=unidac
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set OracleProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set InterBaseProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set MySQLProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set TDSProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set SQLServerProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set PostgreSQLProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set SQLiteProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set ODBCProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set ASEProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set AccessProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set DB2Provider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set AdvantageProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set DBFProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set NexusDBProvider=FALSE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set MongoDBProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set BigCommerceProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set DynamicsCRMProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set ExactTargetProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set FreshBooksProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set MagentoProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set MailChimpProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set NetSuiteProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set QuickBooksProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set SalesforceProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set SugarCRMProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>set ZohoCRMProvider=TRUE
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>if WIN64A == WIN32A goto CompileProviders
D:\VCL\UniDAC\7.5.13 (24-Jun-2019)\Source\Delphi24>if WIN64A == WIN64A goto CompileProviders
The system cannot find the batch label specified - CompileProviders
Re: Make.bat in (7.5.13)
Posted: Tue 02 Jul 2019 09:06
by MaximG
We've reproduced the issue and fixed it. The fix will be included in the next UniDAC build. As a temporary solution, you can add the string :CompileProviders to the Source\make.bat file this way:
Code: Select all
set SugarCRMProvider=FALSE
set ZohoCRMProvider=FALSE
:CompileProviders
pushd