Installing RODA 9.5.111.1399 fails in RIO 10.3.1

delphi
rio

(marcantheunis) #1

[:arrow_up_down:]
delphi.build(C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi/Source/Drivers/DataAbstract_DBXDriver_Enterprise_D26.dpk, {“delphi”:“26”,“platform”:“win32”,“destinationFolder”:"$(daDelphi)/Dcu/D26/win32",“unitSearchPath”:"$(BDSLIB)/$(Platform)/Release;$(BDSLIB)/$(Platform)/Debug;$(BDS)/Bin;$(roDelphi)/Dcu/D26/win32;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi/Source;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi/Source/Drivers;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi/Source/Server;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi/Source/Legacy;$(Everwood)/Bin;$(roDelphi)/Dcu/D26;$(daDelphi)/Dcu/D26/win32",“dcuDestinationFolder”:"$(daDelphi)/Dcu/D26/win32",“includeSearchPath”:“C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi/Source”,“conditionalDefines”:[“DESIGNTIME”],“namespaces”:“System;winapi;system.win;data;”,“otherParameters”:null,“updateVersionInfo”:{“version”:“9.5.111.1399”,“fileVersion”:“9.5.111.1399”,“productName”:“Data Abstract for Delphi”,“company”:“RemObjects Software”,“legalCopyright”:“Copyright RemObjects Software, 2002-2019. All rights reserved”}}) (took )

Building: C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source\Drivers\DataAbstract_DBXDriver_Enterprise_D26.dpk

Running: C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin\dcc32.exe “C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source\Drivers\DataAbstract_DBXDriver_Enterprise_D26.dpk” -Q -B -D"DESIGNTIME" -NS"System;winapi;system.win;data;" -NO"C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Dcu\D26\win32" -N0"C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Dcu\D26\win32" -LE"C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Dcu\D26\win32" -LN"C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Dcu\D26\win32" -E"C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Dcu\D26\win32" -I"C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source" -U"C:\Program Files (x86)\Embarcadero\Studio\20.0\Lib\win32\Release;C:\Program Files (x86)\Embarcadero\Studio\20.0\Lib\win32\Debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin;C:\Program Files (x86)\RemObjects Software\RemObjects SDK for Delphi\Dcu\D26\win32;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source\Drivers;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source\Server;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source\Legacy;C:\Program Files (x86)\RemObjects Software\Everwood\Bin;C:\Program Files (x86)\RemObjects Software\RemObjects SDK for Delphi\Dcu\D26;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Dcu\D26\win32;C:\Program Files (x86)\RemObjects Software\Data Abstract for Delphi\Source\Drivers"

DataAbstract_DBXDriver_Enterprise_D26.dpk(39) Fatal: E2202 Required package ‘DBXDb2Driver’ not found

Embarcadero Delphi for Win32 compiler version 33.0
Copyright © 1983,2017 Embarcadero Technologies, Inc.
DataAbstract_DBXDriver_Enterprise_D26.dpk(39) Fatal: E2202 Required package ‘DBXDb2Driver’ not found

Delphi failed

i only installed the 32bit version at this moment…
please advise on how to proceed…


(EvgenyK) #2

Hi,

Looks like they don’t ship DBXDb2Driver package with Rio 10.3.1 Enterprise anymore.
you can safely ignore this error.

pls open ..\Data Abstract for Delphi\Source\BuildPackages_D26.groupproj in IDE and check that all non-driver packages are installed.
Install drivers what you are needed. standard ones are ADO, FireDAC, DBX_Pro, IBX , SQLite


(marcantheunis) #3

well i have the pro version
i do find a conditional: {.$DEFINE DBXDRIVER_in_PRO_edition}
in uDADBXDriver.pas
so how do i proceed? manual install?


(EvgenyK) #4

Looks like you have used migration wizard when you performed upgrade from 10.3 to 10.3.1

Check that you have Edition=Professional key/value in HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0 hive.

AFAIR, migration wizard doesn’t restore this key/value

so restore that key and relaunch setup. it will be installed correctly.
later in IDE you can ignore errors about Enterprise packages in DA/DBX and DA/FireDAC packages


(marcantheunis) #5

nope no migration wizard, uninstalled everything
even let the web installer clean out registry…
but i did change from ISO to webinstaller…
i’ll check the registry and redo …
thx for the super fast reply, i’ll keep you posted…


(EvgenyK) #6

Note: you should launch IDE before installing ROD/DAD at least once


(marcantheunis) #7

that i did


(marcantheunis) #8

do not have the Edition=Professional key/value in HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0 hive…


(EvgenyK) #9

this is a reason why your version was detected as Enterprise


(marcantheunis) #10

yep, basically a problem with the embarcadero installer nog cleaning out the reg keys even when i told it so… wtf…
cleared all by hand and reinstalling …


(marcantheunis) #11

still no entry after reinstall…


(EvgenyK) #12

add it manually


(EvgenyK) #13

after installing 10.3.1 from scratch and from .iso, I have these values in registry:

REGEDIT4

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\20.0]
"App"="C:\\Program Files (x86)\\Embarcadero\\Studio\\20.0\\bin\\bds.exe"
"ProductVersion"="26"
"RootDir"="C:\\Program Files (x86)\\Embarcadero\\Studio\\20.0\\"
"Edition"="Professional"
"InstallLanguage"="English"

(marcantheunis) #14

the webinstaller did not create the edition key…


(marcantheunis) #15

anyway adding the key did solve the install issue…