Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Documentation
#11
Trying to install Indy 10.6 on RAD Studio XE2
(Indy-master downloaded from https://github.com/IndySockets/Indy/ )

got following warning building IndySystem160.dpk (sorry messages are in german, can try to translate if needed)
[DCC Warnung] IdStackWindows.pas(1813): W1035 Rückgabewert der Funktion 'TIdSocketListWindows.GetItem' könnte undefiniert sein

Building dclIndyCore.dpk
[DCC Warnung] IdIOHandler.pas(2559): W1035 Rückgabewert der Funktion 'TIdIOHandler.WriteFile' könnte undefiniert sein


Got stuck building dclIndyProtocols160.dpk

[DCC Warnung] IdAuthenticationSSPI.pas(1103): W1035 Rückgabewert der Funktion 'TCustomSSPIConnectionContext.UpdateAndGenerateReply' könnte undefiniert sein
[DCC Warnung] IdFTPListParseBase.pas(374): W1035 Rückgabewert der Funktion 'TIdFTPRegParseList.CheckListParseCapa' könnte undefiniert sein
[DCC Warnung] IdDNSServer.pas(1939): W1000 Symbol 'FillResultWithOutCheckId' ist veraltet: 'Use FillResult() with checkID=False'
[DCC Warnung] IdDNSServer.pas(3891): W1000 Symbol 'FillResultWithOutCheckId' ist veraltet: 'Use FillResult() with checkID=False'
[DCC Fataler Fehler] IdDsnSASLListEditorFormVCL.pas(62): F1026 Datei nicht gefunden: 'IdTCPConnection.dcu'

Some missing directory-path, the dcu does exist in Lib\Core

How to include the path please?

(06-08-2021, 04:58 PM)kudzu Wrote: Remy surely someone has archives/copies...? Put the call out?

I found Indy10.HxI and Indy10.HxS (Microsoft Help Compiled Files dated 2011_06_01)
Are they any use ?
Reply
#12
Now my RAD Studio XE2 has no Indy at all  Huh
Currently I got XE2 with Update 4 Hotfix 1 (Version  16.0.4504.48759 )
Do I need to completely de-install and re-install from scratch (including the updates) ?
Please help.
By the way: which version of openSSL is recommended for this Indy version ?
Reply
#13
WTF, where did my previous response go??? I posted a reply earlier responding to your concerns, and now it has disappeared???  <sigh> I guess I have to repost it...

(08-29-2021, 07:39 PM)wzehntner Wrote: got following warning building IndySystem160.dpk (sorry messages are in german, can try to translate if needed)
[DCC Warnung] IdStackWindows.pas(1813): W1035 Rückgabewert der Funktion 'TIdSocketListWindows.GetItem' könnte undefiniert sein

Building dclIndyCore.dpk
[DCC Warnung] IdIOHandler.pas(2559): W1035 Rückgabewert der Funktion 'TIdIOHandler.WriteFile' könnte undefiniert sein

Got stuck building dclIndyProtocols160.dpk

[DCC Warnung] IdAuthenticationSSPI.pas(1103): W1035 Rückgabewert der Funktion 'TCustomSSPIConnectionContext.UpdateAndGenerateReply' könnte undefiniert sein
[DCC Warnung] IdFTPListParseBase.pas(374): W1035 Rückgabewert der Funktion 'TIdFTPRegParseList.CheckListParseCapa' könnte undefiniert sein

You can ignore those, they are just warnings, not errors. There are only 2 exit paths in those methods, one that sets Result, and one that raises an exception.  The compiler is reporting a false warning.

(08-29-2021, 07:39 PM)wzehntner Wrote: [DCC Warnung] IdDNSServer.pas(1939): W1000 Symbol 'FillResultWithOutCheckId' ist veraltet: 'Use FillResult() with checkID=False'
[DCC Warnung] IdDNSServer.pas(3891): W1000 Symbol 'FillResultWithOutCheckId' ist veraltet: 'Use FillResult() with checkID=False'

You can ignore those as well. Those are actually commented in the code:

Code:
// RLebeau: FillResultWithOutCheckId() is deprecated, but not using FillResult()
// here yet because it validates the DNSHeader.RCode, and I do not know if that
// is needed here. I don't want to break this logic...

(08-29-2021, 07:39 PM)wzehntner Wrote: [DCC Fataler Fehler] IdDsnSASLListEditorFormVCL.pas(62): F1026 Datei nicht gefunden: 'IdTCPConnection.dcu'

Make sure you are compiling the IndySytem160 and IndyCore160 packages (in that order) before compiling the IndyProtocols160 package. And that all of the .DCU files are being placed in the same folder, and that folder is on the compiler's search path.  It should be by default.  You should be able to just open those .DPK files in the IDE and compile and install them directly from the Project Manager.  There is also an Indy160 project group so you can compile and install everything in a single go (in theory).

(08-29-2021, 07:39 PM)wzehntner Wrote: Some missing directory-path, the dcu does exist in Lib\Core

Hmm, they SHOULD be getting placed in the IDE's .DCU output folder, not kept alongside the .PAS files.

(08-29-2021, 07:39 PM)wzehntner Wrote: I found Indy10.HxI and Indy10.HxS (Microsoft Help Compiled Files dated 2011_06_01)
Are they any use ?

I don't know.  I've never used them.

(08-31-2021, 12:32 AM)wzehntner Wrote: Now my RAD Studio XE2 has no Indy at all  Huh

Why?

(08-31-2021, 12:32 AM)wzehntner Wrote: Currently I got XE2 with Update 4 Hotfix 1 (Version  16.0.4504.48759 )
Do I need to completely de-install and re-install from scratch (including the updates) ?

You do not need to uninstall the updates, just Indy, per the install instructions.

(08-31-2021, 12:32 AM)wzehntner Wrote: Please help.

With what, exactly?

(08-31-2021, 12:32 AM)wzehntner Wrote: By the way: which version of openSSL is recommended for this Indy version ?

The latest Indy officially supports up to 1.0.2u (which you can get from here), and unofficially supports 1.1.x via this pull request, which has not been merged into the main code yet.

Reply
#14
(06-08-2021, 04:58 PM)kudzu Wrote: Remy surely someone has archives/copies...? Put the call out?

I got these helpfiles (for Indy 10.5.8.3):
Indy10.HxS (approx 20 MByte) and Indy10.HxI (~ 2.5 MB)
Should I upload them ?

These are Microsoft compiled Help files and can be viewed with H2viewer_install_147 downloadable here:
https://www.helpwaregroup.com/download

(08-31-2021, 01:50 AM)rlebeau Wrote:
(08-29-2021, 07:39 PM)wzehntner Wrote: [DCC Fataler Fehler] IdDsnSASLListEditorFormVCL.pas(62): F1026 Datei nicht gefunden: 'IdTCPConnection.dcu'

Make sure you are compiling the IndySytem160 and IndyCore160 packages (in that order) before compiling the IndyProtocols160 package. And that all of the .DCU files are being placed in the same folder, and that folder is on the compiler's search path.  It should be by default.  You should be able to just open those .DPK files in the IDE and compile and install them directly from the Project Manager.  There is also an Indy160 project group so you can compile and install everything in a single go (in theory).

I tried the Indy160 project group. My RAD Studio XE2 seems to be seriously flawed. Now it can't find package "rtl"  Angry

Will try a repair/installation now

Edit: (1 hour later) after repair I have now Indy 10.5.8.0 (before was 10.5.8.3) BUT
- still can't find package rtl
- other projects can't be compiled at all. Error:
[DCC Fataler Fehler] POP3Tool.dpr(1): F1027 Unit nicht gefunden: 'System.pas' oder binäres Äquivalent (.dcu)

Edit2: alright, got it sorted out, was missing a path
Trying to build Indy 10.6, following were successful:

IndySystem160.bpl
IndyCore160.bpl
IndyProtocols160.bpl

Error dclIndyCore160.bpl
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'

File exists in master\Lib\System
copying to Core =>> compiles now

Error dclIndyProtocols160.bpl
[DCC Fataler Fehler] IdDsnSASLListEditorFormVCL.pas(62): F1026 Datei nicht gefunden: 'IdIDN.dcu'
copying to Protocols =>> compiles now

In the instruction it says to install 2 design-time packages:
1. dclIndyCoreX0.bpl
2. dclIndyProtocolsX0.bpl

I can not find any of these files ...

Edit3: (3 hours later) I found old bpl-files from 2012
Where can I find the newer files ?
Reply
#15
(08-31-2021, 06:49 AM)wzehntner Wrote: Error dclIndyCore160.bpl
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'

Like I said, all of the DCUs should be going to the same folder, preferably the IDE''s default output folder. If they are not, then there is a misconfiguration somewhere.

(08-31-2021, 06:49 AM)wzehntner Wrote: File exists in master\Lib\System
copying to Core =>> compiles now

Don't do that. System's .DCU files do not belong in Core's source folder.

(08-31-2021, 06:49 AM)wzehntner Wrote: Error dclIndyProtocols160.bpl
[DCC Fataler Fehler] IdDsnSASLListEditorFormVCL.pas(62): F1026 Datei nicht gefunden: 'IdIDN.dcu'
copying to Protocols =>> compiles now

Don't do that. Core's .DCU files do not belong in Protocol's source folder.

(08-31-2021, 06:49 AM)wzehntner Wrote: In the instruction it says to install 2 design-time packages:
1. dclIndyCoreX0.bpl
2. dclIndyProtocolsX0.bpl

I can not find any of these files ...

Yes, you can. They are the ...160 packages you just compiled. Perhaps you missed this note at the very top of the instructions?

Quote:All package names are followed by X0 (where X0 is your Delphi/C++Builder/RAD Studio product version).

For Example:

Delphi/C++Builder 6 is version 6.0, so the Indy packages are:
IndySystem60, IndyCore60, IndyProtocols60, dclIndyCore60, dclIndyProtocols60

RADStudio 10 Seattle is version 23.0, so the Indy packages are:
IndySystem230, IndyCore230, IndyProtocols230, dclIndyCore230, dclIndyProtocols230

Refer to Embarcadero's documentation for the complete list of which package version number belongs to which product release.

So, in your case, XE2 is version 16.0, so X0 is 160.

(08-31-2021, 06:49 AM)wzehntner Wrote: Edit3: (3 hours later) I found old bpl-files from 2012
Where can I find the newer files ?

Wherever your compiler is setup to output them.

Reply
#16
(08-31-2021, 04:38 PM)rlebeau Wrote:
(08-31-2021, 06:49 AM)wzehntner Wrote: Error dclIndyCore160.bpl
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'

Like I said, all of the DCUs should be going to the same folder, preferably the IDE''s default output folder.  If they are not, then there is a misconfiguration somewhere.

I got a Debug-DCU-path:
$(BDSLIB)\$(Platform)\debug which resolves on my system to:
c:\program files (x86)\embarcadero\rad studio\9.0\lib\win32\debug

I still get error:
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'
                                                                      ^^^
Line 80 reads: 
Code:
  IdSocketHandle;

I am also providing all compile-messages (build all projects):

Abhängigkeiten des Projekts werden überprüft...
Erzeugen von IndySystem160.dproj (Debug, Win32)
brcc32 Befehlszeile für "IndySystem160.vrc"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\cgrc.exe -c65001 IndySystem160.vrc -foIndySystem160.res
dcc Befehlszeile für "IndySystem160.dpk"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.bpl
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;
  DbiProcs=BDE;DbiErrs=BDE -DDEBUG -I"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -LE"C:\Users\Public\Documents\RAD Studio\9.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\9.0\Dcp" -NSSystem.Win;
  Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Winapi; -O"C:\Users\Wolfgang\Documents\RAD Studio\9.0\Imports";
  "c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files (x86)\embarcadero\rad
  studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -R"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -U"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -K00400000 --description:"Indy 10 System" -JL -NB"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"
  -NH"C:\Users\Public\Documents\RAD Studio\9.0\hpp" -NO"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"  IndySystem160.dpk 
[DCC Warnung] IdStackWindows.pas(1813): W1035 Rückgabewert der Funktion 'TIdSocketListWindows.GetItem' könnte undefiniert sein
Erzeugen von IndyCore160.dproj (Debug, Win32)
brcc32 Befehlszeile für "IndyCore160.vrc"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\cgrc.exe -c65001 IndyCore160.vrc -foIndyCore160.res
dcc Befehlszeile für "IndyCore160.dpk"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.bpl
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;
  DbiProcs=BDE;DbiErrs=BDE -DDEBUG -I"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -LE"C:\Users\Public\Documents\RAD Studio\9.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\9.0\Dcp" -NSWinapi;
  System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap; -O"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -R"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -U"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -K00400000 --description:"Indy 10 Core" -JL -NB"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"
  -NH"C:\Users\Public\Documents\RAD Studio\9.0\hpp" -NO"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"  IndyCore160.dpk 
[DCC Warnung] IdIOHandler.pas(2559): W1035 Rückgabewert der Funktion 'TIdIOHandler.WriteFile' könnte undefiniert sein
Erzeugen von IndyProtocols160.dproj (Debug, Win32)
brcc32 Befehlszeile für "IndyProtocols160.vrc"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\cgrc.exe -c65001 IndyProtocols160.vrc -foIndyProtocols160.res
dcc Befehlszeile für "IndyProtocols160.dpk"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.bpl
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;
  DbiProcs=BDE;DbiErrs=BDE -DDEBUG -I"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -LE"C:\Users\Public\Documents\RAD Studio\9.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\9.0\Dcp" -NSWinapi;
  System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap; -O"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -R"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -U"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -K00400000 --description:"Indy 10 Protocols" -JL -NB"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"
  -NH"C:\Users\Public\Documents\RAD Studio\9.0\hpp" -NO"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"  IndyProtocols160.dpk 
[DCC Warnung] IdAuthenticationSSPI.pas(1103): W1035 Rückgabewert der Funktion 'TCustomSSPIConnectionContext.UpdateAndGenerateReply' könnte undefiniert sein
[DCC Warnung] IdFTPListParseBase.pas(374): W1035 Rückgabewert der Funktion 'TIdFTPRegParseList.CheckListParseCapa' könnte undefiniert sein
[DCC Warnung] IdDNSServer.pas(1939): W1000 Symbol 'FillResultWithOutCheckId' ist veraltet: 'Use FillResult() with checkID=False'
[DCC Warnung] IdDNSServer.pas(3891): W1000 Symbol 'FillResultWithOutCheckId' ist veraltet: 'Use FillResult() with checkID=False'
Erzeugen von dclIndyCore160.dproj (Debug, Win32)
brcc32 Befehlszeile für "dclIndyCore160.vrc"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\cgrc.exe -c65001 dclIndyCore160.vrc -fodclIndyCore160.res
dcc Befehlszeile für "dclIndyCore160.dpk"
  c:\program files (x86)\embarcadero\rad studio\9.0\bin\dcc32.exe -$O- -$W+ --no-config -B -Q -TX.bpl
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;
  DbiProcs=BDE;DbiErrs=BDE -DDEBUG -I"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -LE"C:\Users\Public\Documents\RAD Studio\9.0\Bpl" -LN"C:\Users\Public\Documents\RAD Studio\9.0\Dcp" -NSSystem.Win;
  Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Winapi;Vcl; -O"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -R"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -U"c:\program files (x86)\embarcadero\rad studio\9.0\lib\Win32\release\DE";"C:\Users\Wolfgang\Documents\RAD
  Studio\9.0\Imports";"c:\program files (x86)\embarcadero\rad studio\9.0\Imports";"C:\Users\Public\Documents\RAD Studio\9.0\Dcp";"c:\program files
  (x86)\embarcadero\rad studio\9.0\include";"C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\win32\debug";"C:\Program Files (x86)\Embarcadero\RAD
  Studio\9.0\lib\win32\release" -K00400000 --description:"Indy 10 Core Design Time" -NB"C:\Users\Public\Documents\RAD Studio\9.0\Dcp"
  -NH"C:\Users\Public\Documents\RAD Studio\9.0\hpp"  dclIndyCore160.dpk 
[DCC Warnung] IdIOHandler.pas(2559): W1035 Rückgabewert der Funktion 'TIdIOHandler.WriteFile' könnte undefiniert sein
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'
Misslungen
Verstrichene Zeit: 00:00:11.4
[Warnung] W1002 Symbol 'TThreadPriority' ist plattformspezifisch
Reply
#17
(08-31-2021, 09:26 PM)wzehntner Wrote: I got a Debug-DCU-path:
$(BDSLIB)\$(Platform)\debug which resolves on my system to:
c:\program files (x86)\embarcadero\rad studio\9.0\lib\win32\debug

That is a DEBUGGING path, it is used only at runtime when the debugger needs to step into source code. That is not a path used during compiling.

In the project options, double-check the "Unit Output Directory". If it is blank, .DCU files will be output in the same folder as the .PAS files they were generated from. Either set that path to a common folder. Or set the "Search path" to include all 3 of Indy's source folders (System, Core, Protocols).

(08-31-2021, 09:26 PM)wzehntner Wrote: I still get error:
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'
                                                                      ^^^
Line 80 reads: 
Code:
  IdSocketHandle;

The ONLY unit in Indy that uses IdIDN is IdStackWindows.pas (which makes sense, since IdIDN.pas is currently a wrapper for some Windows-only APIs), and even then ONLY in its implementation section. So there is no way that IdSocketHandle.pas or IdDsnPropEdBindingVCL.pas could even be seeing IdIDN. Something odd is going on with your system. Are you SURE you cleaned out the old Indy files FULLY from your system before attempting this new build?

Reply
#18
Photo 
(08-31-2021, 09:45 PM)rlebeau Wrote:
(08-31-2021, 09:26 PM)wzehntner Wrote: I got a Debug-DCU-path:
$(BDSLIB)\$(Platform)\debug which resolves on my system to:
c:\program files (x86)\embarcadero\rad studio\9.0\lib\win32\debug

That is a DEBUGGING path, it is used only at runtime when the debugger needs to step into source code.  That is not a path used during compiling.

In the project options, double-check the "Unit Output Directory".  If it is blank, .DCU files will be output in the same folder as the .PAS files they were generated from.  Either set that path to a common folder.  Or set the "Search path" to include all 3 of Indy's source folders (System, Core, Protocols).
(08-31-2021, 09:26 PM)wzehntner Wrote: I still get error:
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'
                                                                      ^^^
Line 80 reads: 
Code:
  IdSocketHandle;

The ONLY unit in Indy that uses IdIDN is IdStackWindows.pas (which makes sense, since IdIDN.pas is currently a wrapper for some Windows-only APIs), and even then ONLY in its implementation section.  So there is no way that IdSocketHandle.pas or IdDsnPropEdBindingVCL.pas could even be seeing IdIDN.  Something odd is going on with your system.  Are you SURE you cleaned out the old Indy files FULLY from your system before attempting this new build?

I have no "Unit Output Directory" 
I have only a unit-namespace feature see attached screenshot.

Thanks for your suggestion: I will hunt for old Indy-files

Edit: I found a couple of old Indy-files and deleted them.
However building all Indy-projects still resulted in this error:
[DCC Fataler Fehler] IdDsnPropEdBindingVCL.pas(80): F1026 Datei nicht gefunden: 'IdIDN.dcu'

I copied IdIDN.dcu from System to Core and to Protocol; compiling now was successful and I am happy with it.
I finally got Indy 10.6.2 installed and won't bother with this IdIDN.dcu


Attached Files Thumbnail(s)
   
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)