Installing RODA 9.5.111.1399 fails in RIO 10.3.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…

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

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?

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

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…

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

that i did

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

this is a reason why your version was detected as Enterprise

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 …

still no entry after reinstall…

add it manually

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"

the webinstaller did not create the edition key…

anyway adding the key did solve the install issue…