Make.bat in (7.5.13)

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
FredS
Posts: 272
Joined: Mon 10 Nov 2014 17:52

Make.bat in (7.5.13)

Post by FredS » Mon 24 Jun 2019 21:37

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

ViktorV
Devart Team
Posts: 3168
Joined: Wed 30 Jul 2014 07:16

Re: Make.bat in (7.5.13)

Post by ViktorV » Wed 26 Jun 2019 12:04

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.

FredS
Posts: 272
Joined: Mon 10 Nov 2014 17:52

Re: Make.bat in (7.5.13)

Post by FredS » Wed 26 Jun 2019 14:40

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

MaximG
Devart Team
Posts: 1822
Joined: Mon 06 Jul 2015 11:34

Re: Make.bat in (7.5.13)

Post by MaximG » Tue 02 Jul 2019 09:06

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

Post Reply