Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   JEDI VCL Installation error (https://www.delphipraxis.net/171976-jedi-vcl-installation-error.html)

Mavarik 5. Dez 2012 10:42

JEDI VCL Installation error
 
Hallo Zusammen!

Die Jedi JCL läßt sich nicht installaieren.

Die Install.bat raucht immer mit einem schwerwiegenden Fehler ab...
JcLAnsiString.pas kann nicht compiliert werden.

Jemand ne Idee?

Mavarik

mkinzler 5. Dez 2012 10:46

AW: JEDI VCL Installation error
 
Und wie lautet der genaue Fehler?

Mavarik 5. Dez 2012 10:48

AW: JEDI VCL Installation error
 
C:\JEDI\JCL>SETLOCAL

C:\JEDI\JCL>pushd "C:\JEDI\JCL\"

C:\JEDI\JCL>SET DELPHIVERSION=

C:\JEDI\JCL>cd install

C:\JEDI\JCL\install>build\dcc32ex.exe --runtime-package-rtl --runtime-package-vc
l --preserve-config -q -w -dJCLINSTALL -E..\bin -I..\source\include -U..\source\
common;..\source\windows JediInstaller.dpr
Using Delphi 18

Embarcadero Delphi für Win32 Compiler-Version 24.0
Copyright (c) 1983,2012 Embarcadero Technologies, Inc.
Confidential pre-release version built Nov 20 2012 12:43:08
C:\JEDI\JCL\source\windows\JclRegistry.pas(548) Warnung: W1000 Symbol 'StrPos' i
st veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(3892) Warnung: W1000 Symbol 'StrPas' is
t veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(3910) Warnung: W1000 Symbol 'StrPas' is
t veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(4757) Warnung: W1000 Symbol 'StrPCopy'
ist veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(4771) Warnung: W1000 Symbol 'StrPCopy'
ist veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(4902) Warnung: W1000 Symbol 'StrFmt' is
t veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(4923) Warnung: W1000 Symbol 'StrFmt' is
t veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclSysInfo.pas(5007) Warnung: W1000 Symbol 'StrPCopy'
ist veraltet: 'Moved to the AnsiStrings unit'
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(2688) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'AnsiStrPos'
+ System.SysUtils.pas(21585) Verwandte Methode: function AnsiStrPos(PAnsiChar;
PAnsiChar): PAnsiChar;
+ System.AnsiStrings.pas(6852) Verwandte Methode: function AnsiStrPos(PAnsiChar
; PAnsiChar): PAnsiChar;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(2933) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrPos'
+ System.SysUtils.pas(10722) Verwandte Methode: function StrPos(const PAnsiChar
; const PAnsiChar): PAnsiChar;
+ System.AnsiStrings.pas(3755) Verwandte Methode: function StrPos(const PAnsiCh
ar; const PAnsiChar): PAnsiChar;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3197) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrPCopy'
+ System.SysUtils.pas(10185) Verwandte Methode: function StrPCopy(PAnsiChar; co
nst AnsiString): PAnsiChar;
+ System.AnsiStrings.pas(3377) Verwandte Methode: function StrPCopy(PAnsiChar;
const AnsiString): PAnsiChar;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3248) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrDispose'
+ System.SysUtils.pas(11070) Verwandte Methode: procedure StrDispose(PAnsiChar)
;
+ System.AnsiStrings.pas(3931) Verwandte Methode: procedure StrDispose(PAnsiCha
r);
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3353) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrLen'
+ System.SysUtils.pas(9846) Verwandte Methode: function StrLen(const PAnsiChar)
: Cardinal;
+ System.AnsiStrings.pas(3166) Verwandte Methode: function StrLen(const PAnsiCh
ar): Cardinal;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3358) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrECopy'
+ System.SysUtils.pas(10079) Verwandte Methode: function StrECopy(PAnsiChar; co
nst PAnsiChar): PAnsiChar;
+ System.AnsiStrings.pas(3296) Verwandte Methode: function StrECopy(PAnsiChar;
const PAnsiChar): PAnsiChar;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3379) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrEnd'
+ System.SysUtils.pas(9925) Verwandte Methode: function StrEnd(const PAnsiChar)
: PAnsiChar;
+ System.AnsiStrings.pas(3215) Verwandte Methode: function StrEnd(const PAnsiCh
ar): PAnsiChar;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3397) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrLen'
+ System.SysUtils.pas(9846) Verwandte Methode: function StrLen(const PAnsiChar)
: Cardinal;
+ System.AnsiStrings.pas(3166) Verwandte Methode: function StrLen(const PAnsiCh
ar): Cardinal;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(3398) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'StrEnd'
+ System.SysUtils.pas(9925) Verwandte Methode: function StrEnd(const PAnsiChar)
: PAnsiChar;
+ System.AnsiStrings.pas(3215) Verwandte Methode: function StrEnd(const PAnsiCh
ar): PAnsiChar;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(4050) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'AnsiStrLIComp'
+ System.SysUtils.pas(6316) Verwandte Methode: function AnsiStrLIComp(PAnsiChar
; PAnsiChar; Cardinal): Integer;
+ System.AnsiStrings.pas(3045) Verwandte Methode: function AnsiStrLIComp(PAnsiC
har; PAnsiChar; Cardinal): Integer;
C:\JEDI\JCL\source\common\JclAnsiStrings.pas(4052) Fehler: E2251 Doppeldeutiger
überladener Aufruf von 'AnsiStrLComp'
+ System.SysUtils.pas(6292) Verwandte Methode: function AnsiStrLComp(PAnsiChar;
PAnsiChar; Cardinal): Integer;
+ System.AnsiStrings.pas(3034) Verwandte Methode: function AnsiStrLComp(PAnsiCh
ar; PAnsiChar; Cardinal): Integer;
C:\JEDI\JCL\source\common\JclStrings.pas(2029) Schwerwiegend: F2063 Verwendete U
nit 'JclAnsiStrings.pas' kann nicht compiliert werden

C:\JEDI\JCL\install>if ERRORLEVEL 1 goto FailedCompile

C:\JEDI\JCL\install>echo.


C:\JEDI\JCL\install>echo.


C:\JEDI\JCL\install>echo An error occured while compiling the installer. Install
ation aborted.
An error occured while compiling the installer. Installation aborted.

C:\JEDI\JCL\install>echo.


C:\JEDI\JCL\install>pause
Drücken Sie eine beliebige Taste . . .

mkinzler 5. Dez 2012 10:50

AW: JEDI VCL Installation error
 
Ist das wirklich die aktuelle Version von JCL. Er stolpert über die (fehlenden) Namespaces

Mavarik 5. Dez 2012 10:51

AW: JEDI VCL Installation error
 
ja...

Ich habe nochmal alles gelöscht und die aktuelle runter gezogen... Gleiches!
Dann hab ich nochmal gelöscht und per SVN alles geholt... Gleiches...

Mavarik

mkinzler 5. Dez 2012 10:53

AW: JEDI VCL Installation error
 
Er scheint die falsche dcc32 zu nehmen ( Beta version; möglicherweise vom Mobile Studio)
Zitat:

Confidential pre-release version built Nov 20 2012 12:43:08
Lasse mal den Installer von der IDE erzeugen.

Mavarik 5. Dez 2012 11:04

AW: JEDI VCL Installation error
 
Zitat:

Zitat von mkinzler (Beitrag 1194404)
Er scheint die falsche dcc32 zu nehmen ( Beta version; möglicherweise vom Mobile Studio)
Zitat:

Confidential pre-release version built Nov 20 2012 12:43:08
Lasse mal den Installer von der IDE erzeugen.

???

C:\JEDI\JCL\install>build\dcc32ex.exe bringt die JCL doch als exe in einem eigenen Verzeichniss mit...

ähhh ne ist ja nur der aufruf...

ich habs..

Der Parameter für die Delphi Version ist der Trick!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz