🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.internet.socket
9 messages
9 total messages Started by Martin Sat, 16 Jun 2007 17:43
Installing Indy 10 for C++ 2006
#1057
Author: Martin
Date: Sat, 16 Jun 2007 17:43
8 lines
1094 bytes
Hello,

I have tried to install the latest development snapshot of indy 10 on C++ 
Builder 2006, but it looks like that this is not possible.
It would be fine if there would be a working step-by-step guide, because 
there is lot of confusion in the newsgroups.

Regards, Martin 
Re: Installing Indy 10 for C++ 2006
#1058
Author: Remy Lebeau (TeamB)
Date: Sat, 16 Jun 2007 18:04
12 lines
1141 bytes
"Martin" <spam@styletronic.at> wrote in message
news:4674215b@newsgroups.borland.com...

> I have tried to install the latest development snapshot of
> indy 10 on C++ Builder 2006, but it looks like that this
> is not possible.

Yes, it is.  What exactly are you having a problem with?


Gambit
Re: Installing Indy 10 for C++ 2006
#1059
Author: Martin
Date: Sat, 16 Jun 2007 21:12
25 lines
1764 bytes
I open and compile these projects:

1) Indy10System100.bdsproj
2) Indy10Core100.bdsproj
3) Indy10Protocol100.bdsproj
4) dclIndyProtocol100.bdsproj
5) dclIndyCore100.bdsproj

Compiling this projects works, but installing is not possible:

When i want to install 4) i get this message:
Der Prozedureinsprungpunkt "@Idhmac@initialization$qqrv" wurde in der DLL 
"IndyProtocols100.bpl" nicht gefunden

When i want to install 5) i get this message:
Der Prozedureinsprungpunkt "@Idglobal@IsNumeric$qqrxc" wurde in der DLL 
"IndySystem100.bpl" nicht gefunden

Afterwards i tried to enable the linker option: "Alle C++ Builder Dateien 
erzeugen" for all projects,
but then it is not possible to compile 2) because of this error:
[Pascal Fehler] IdIPAddress.pas(1): E1025 Sprach-Feature wird nicht 
unterst�tzt: 'Eigenschaft vom Typ Array'

Where is the problem? 
Re: Installing Indy 10 for C++ 2006
#1060
Author: Remy Lebeau (TeamB)
Date: Sat, 16 Jun 2007 22:55
32 lines
1937 bytes
"Martin" <spam@styletronic.at> wrote in message
news:46745245@newsgroups.borland.com...

> I open and compile these projects:

You did not remove any of the old files first.

> When i want to install 4) i get this message:
> Der Prozedureinsprungpunkt "@Idhmac@initialization$qqrv"
> wurde in der DLL "IndyProtocols100.bpl" nicht gefunden

That is a result of leaving the old DCUs on the machine

> When i want to install 5) i get this message:
> Der Prozedureinsprungpunkt "@Idglobal@IsNumeric$qqrxc"
> wurde in der DLL "IndySystem100.bpl" nicht gefunden

Same thing.

> Afterwards i tried to enable the linker option: "Alle C++ Builder
> Dateien erzeugen" for all projects, but then it is not possible to
> compile 2) because of this error: [Pascal Fehler]
IdIPAddress.pas(1):
> E1025 Sprach-Feature wird nicht unterst�tzt: 'Eigenschaft vom Typ
Array'

Since you are compiling the packages manually instead of using the
command-line scripts, you will have to $DEFINE BCB somewhere in your
code.

Gambit
Re: Installing Indy 10 for C++ 2006
#1061
Author: Martin
Date: Sun, 17 Jun 2007 00:55
23 lines
1945 bytes
Ok - i re-installed BDS2006 without indy components, so i had a clean 
system.

After that i compiled computil.exe and started fulld100.bat.
For the next step i compiled IndyProtocols100.bdsproj and 
dclIndyProtocols100.bdsproj.
Now i was able to install dclIndyCore100.bpl and dclIndyProtocols100.bpl.

For the result i could see all indy10 components under the delphi32 
personality.
Under the C++ personality i am missing all IndyCore components like 
"TidTCPServer, TiDUDPServer, ...", except TIdAntiFreeze.
The IndyProtocols components are all visible.

Maybe there are is something missing when compiling IndyCore100 for C++ with 
fulld100.bat.
When compiling manually with IndyCore100.bdsproj and the linker option for 
"all c++ files" enabled,
i get the error message as described in my previous posting.

Thanks in advance for your help!

Martin
Re: Installing Indy 10 for C++ 2006
#1063
Author: Markus Donath
Date: Mon, 18 Jun 2007 14:52
8 lines
1226 bytes
Martin wrote:
> Ok - i re-installed BDS2006 without indy components, so i had a clean 
> system.

Sure? Also cleaned Windows\System32 path to get rid of Indy stuff
completely?

Markus
Re: Installing Indy 10 for C++ 2006
#1074
Author: Martin
Date: Tue, 19 Jun 2007 20:12
10 lines
1361 bytes
Is there anybody out there who has the latest indy 10 version running under 
C++ Builder 2006, because i dont believe that it is possible to install at 
the moment!
Maybe it is an issue of the current development snapshot.

It would be better for all developers if there would be an improved support 
for installation procedure instead of developing new indy features.

Best regards
Martin 
Re: Installing Indy 10 for C++ 2006
#1075
Author: Markus Donath
Date: Wed, 20 Jun 2007 06:37
18 lines
1506 bytes
Martin wrote:
> Is there anybody out there who has the latest indy 10 version running under 
> C++ Builder 2006, because i dont believe that it is possible to install at 
> the moment!
> Maybe it is an issue of the current development snapshot.
> 
> It would be better for all developers if there would be an improved support 
> for installation procedure instead of developing new indy features.
> 
> Best regards
> Martin 
> 
> 

Of course, I succeeded in installing current Indy10 snapshot with C++
Builder 2006.

Markus
Re: Installing Indy 10 for C++ 2006
#1017
Author: RH
Date: Tue, 26 Jun 2007 09:13
210 lines
7580 bytes
Martin wrote:
> Is there anybody out there who has the latest indy 10 version running under 
> C++ Builder 2006, because i dont believe that it is possible to install at 
> the moment!
> Maybe it is an issue of the current development snapshot.
> 
> It would be better for all developers if there would be an improved support 
> for installation procedure instead of developing new indy features.
> 
> Best regards
> Martin 
> 
> 

Hi Martin

I posted the following up in the atozedsoftware.indy.general a while 
back.  It should work with the latest snapshot of Indy 10.

Make sure you remove any trace of older Indy 10 files that may be in 
your path before installing the core and protocols packages into the IDE.

Copy the following and paste it to a batch file, and remember to modify 
the Computil.dpr accordingly (you need to add NDC10 and SetupC10 to it).


RH

REM ******************** START OF Fullc10.bat FILE ***************
@echo off

if (%1)==() goto test_command
if (%1)==(start) goto start
goto endok

:test_command
if (%COMSPEC%)==() goto no_command
%COMSPEC% /E:9216 /C %0 start %1 %2 %3
goto endok

:no_command
echo No Command Interpreter found
goto endok

:start
call clean.bat
computil SetupC10
if exist setenv.bat call setenv.bat
if not exist ..\C10\*.* md ..\C10 >nul
if exist ..\C10\*.* call clean.bat ..\C10\
if (%NDC10%)==() goto enderror

REM ***************************************************
REM Compile Runtime Package IndySystem10
REM ***************************************************
cd System
copy *.pas ..\..\C10
copy *.dpk ..\..\C10
copy *.obj ..\..\C10
copy *.inc ..\..\C10
copy *.res ..\..\C10
copy *.dcr ..\..\C10
copy *.rsp ..\..\C10
if not exist .\objs\*.* md .\objs >nul
cd ..\..\C10
%NDC10%\bin\dcc32.exe IndySystem100.dpk /O..\Lib\System\objs /DBCB /M /H 
/W /JPHNE /JL /N. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
if errorlevel 1 goto enderror
REM %NDC10%\bin\dcc32.exe IndySystem100.dpk /O..\Lib\System\objs /DBCB 
/M /H /W /N. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
REM if errorlevel 1 goto enderror
REM for %%f in (*.obj) do %NDC10%\bin\tlib.exe IndySystem100.lib +%%f 
/P64 > nul

REM ***************************************************
REM Clean-up IndySystem100
REM ***************************************************
del *.dcu > nul
del *.pas > nul
del *.dpk > nul
del *.obj > nul
del *.inc > nul
del *.res > nul
del *.dcr > nul
del *.rsp > nul

REM ***************************************************
REM Compile Runtime Package IndyCore60
REM ***************************************************
cd ..\Lib\Core
copy *.pas ..\..\C10
copy *.dpk ..\..\C10
copy *.obj ..\..\C10
copy *.inc ..\..\C10
copy *.res ..\..\C10
copy *.dcr ..\..\C10
copy *.rsp ..\..\C10
if not exist .\objs\*.* md .\objs >nul
cd ..\..\C10
%NDC10%\bin\dcc32.exe IndyCore100.dpk /O..\Lib\Core\objs /DBCB /M /H /W 
/JPHNE /JL /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
if errorlevel 1 goto enderror
REM %NDC10%\bin\dcc32.exe IndyCore100.dpk /O..\Lib\Core\objs /DBCB /M /H 
/W /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
REM if errorlevel 1 goto enderror
REM for %%f in (*.obj) do %NDC10%\bin\tlib.exe IndyCore100.lib +%%f /P64 
 > nul
del *.obj > nul

REM ***************************************************
REM Compile Designtime Package dclIndyCore100
REM ***************************************************
%NDC10%\bin\dcc32.exe dclIndyCore100.dpk /O..\Lib\Core\objs /DBCB /M /H 
/W /Z /JPHNE /JL /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
if errorlevel 1 goto enderror
REM %NDC10%\bin\dcc32.exe dclIndyCore100.dpk /O..\Lib\Core\objs /DBCB /M 
/H /W /Z /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
REM if errorlevel 1 goto enderror
REM for %%f in (*.obj) do %NDC10%\bin\tlib.exe dclIndyCore100.lib +%%f 
/P64 > nul

REM ***************************************************
REM Clean-up IndyCore60
REM ***************************************************
del *.dcu > nul
del *.pas > nul
del *.dpk > nul
del *.obj > nul
del *.inc > nul
del *.res > nul
del *.dcr > nul
del *.rsp > nul

REM ***************************************************
REM Compile Runtime Package IndyProtocols100
REM ***************************************************
cd ..\Lib\Protocols
copy *.pas ..\..\C10
copy *.dpk ..\..\C10
copy *.obj ..\..\C10
copy *.inc ..\..\C10
copy *.res ..\..\C10
copy *.dcr ..\..\C10
copy *.rsp ..\..\C10
if not exist .\objs\*.* md .\objs >nul
cd ..\..\C10
%NDC10%\bin\dcc32.exe IndyProtocols100.dpk /O..\Lib\Protocols\objs /DBCB 
/M /H /W /JPHNE /JL /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
if errorlevel 1 goto enderror
REM %NDC10%\bin\dcc32.exe IndyProtocols100.dpk /O..\Lib\Protocols\objs 
/DBCB /M /H /W /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
REM if errorlevel 1 goto enderror

REM ***************************************************
REM Delete third-party .obj files
REM before compiling the .lib file
REM ***************************************************
del adler32.obj > nul
del compress.obj > nul
del crc32.obj > nul
del deflate.obj > nul
del example.obj > nul
del gzio.obj > nul
del infback.obj > nul
del inffast.obj > nul
del inflate.obj > nul
del inftrees.obj > nul
del minigzip.obj > nul
del trees.obj > nul
del uncompr.obj > nul
del zutil.obj > nul

REM for %%f in (*.obj) do %NDC10%\bin\tlib.exe IndyProtocols100.lib +%%f 
/P64 > nul
del *.obj > nul

REM ***************************************************
REM Compile Designtime Package dclIndyProtocols100
REM ***************************************************
%NDC10%\bin\dcc32.exe dclIndyProtocols100.dpk /O..\Lib\Protocols\objs 
/DBCB /M /H /W /JPHNE /JL /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
if errorlevel 1 goto enderror
REM %NDC10%\bin\dcc32.exe dclIndyProtocols100.dpk 
/O..\Lib\Protocols\objs /DBCB /M /H /W /N. /U. -$d-l-n+p+r-s-t-w-y- %2 %3 %4
REM if errorlevel 1 goto enderror
REM for %%f in (*.obj) do %NDC10%\bin\tlib.exe dclIndyProtocols100.lib 
+%%f /P64 > nul

REM ***************************************************
REM Clean-up IndyProtocols60
REM ***************************************************
del *.dcu > nul
del *.pas > nul
del *.dpk > nul
del *.obj > nul
del *.inc > nul
del *.res > nul
del *.dcr > nul
del *.rsp > nul
cd ..\Lib
goto endok

:enderror
call ..\Lib\clean.bat
cd ..\Lib
echo Error!

:endok

REM ******************** END OF FullC10.bat FILE ***********************
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads