Article View: borland.public.delphi.commandlinetools
Article #95Re: True build all switch needed in dcc32?
From: dk_sz
Date: Sun, 11 Dec 2005 18:17
Date: Sun, 11 Dec 2005 18:17
88 lines
5061 bytes
5061 bytes
> I am already doing that.
OK, tryed your solutions.. And it does not seem to work :-|
The file looks like this (have trimmed it a little for
demonstation - see below for a few more comments):
-aWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE
-u"D:\DevTools\Borland\BDS3\source\Indy10\Core;"
-u"D:\DevTools\Borland\BDS3\source\Indy10\Protocols;"
-u"D:\DevTools\Borland\BDS3\source\Indy10\System;"
-u"D:\DevTools\Borland\BDS3\source\Win32\vcl;"
-u"D:\DevTools\Borland\BDS3\lib;"
-u"D:\installed components\Delphi Cool Debug\FastMM;"
-u"D:\installed components\Jedi2005\jcl\lib\D9;"
-u"D:\installed components\Jedi2005\jcl\source;"
-u"D:\installed components\Jedi2005\JVCL\common;"
-u"D:\installed components\Jedi2005\JVCL\devtools\MakePNG;"
-u"D:\installed components\Jedi2005\JVCL\lib;"
-u"D:\installed components\Jedi2005\JVCL\lib\d9;"
-u"W:\data\shared-code\Micro-Sys Suite;"
-u"W:\data\shared-code\Micro-Sys Suite\includep;"
-u"D:\installed components\Jedi2005\jcl\source\vcl;"
-u"D:\installed components\Jedi2005\jcl\source\common;"
-u"D:\installed components\Jedi2005\JVCL\run;"
-u"W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\exes\main;"
-u"W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\shared;"
-i"D:\DevTools\Borland\BDS3\source\Indy10\Core;"
-i"D:\DevTools\Borland\BDS3\source\Indy10\Protocols;"
-i"D:\DevTools\Borland\BDS3\source\Indy10\System;"
-i"D:\DevTools\Borland\BDS3\source\Win32\vcl;"
-i"D:\DevTools\Borland\BDS3\lib;"
-i"D:\installed components\Delphi Cool Debug\FastMM;"
-i"D:\installed components\Jedi2005\jcl\lib\D9;"
-i"D:\installed components\Jedi2005\jcl\source;"
-i"D:\installed components\Jedi2005\JVCL\common;"
-i"D:\installed components\Jedi2005\JVCL\devtools\MakePNG;"
-i"D:\installed components\Jedi2005\JVCL\lib;"
-i"D:\installed components\Jedi2005\JVCL\lib\d9;"
-i"W:\data\shared-code\Micro-Sys Suite;"
-i"W:\data\shared-code\Micro-Sys Suite\includep;"
-i"D:\installed components\Jedi2005\jcl\source\vcl;"
-i"D:\installed components\Jedi2005\jcl\source\common;"
-i"D:\installed components\Jedi2005\JVCL\run;"
-i"W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\exes\main;"
-i"W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\shared;"
-r"D:\DevTools\Borland\BDS3\source\Indy10\Core;"
-r"D:\DevTools\Borland\BDS3\source\Indy10\Protocols;"
-r"D:\DevTools\Borland\BDS3\source\Indy10\System;"
-r"D:\DevTools\Borland\BDS3\source\Win32\vcl;"
-r"D:\DevTools\Borland\BDS3\lib;"
-r"D:\installed components\Delphi Cool Debug\FastMM;"
-r"D:\installed components\Jedi2005\jcl\lib\D9;"
-r"D:\installed components\Jedi2005\jcl\source;"
-r"D:\installed components\Jedi2005\JVCL\common;"
-r"D:\installed components\Jedi2005\JVCL\devtools\MakePNG;"
-r"D:\installed components\Jedi2005\JVCL\lib;"
-r"D:\installed components\Jedi2005\JVCL\lib\d9;"
-r"W:\data\shared-code\Micro-Sys Suite;"
-r"W:\data\shared-code\Micro-Sys Suite\includep;"
-r"D:\installed components\Jedi2005\jcl\source\vcl;"
-r"D:\installed components\Jedi2005\jcl\source\common;"
-r"D:\installed components\Jedi2005\JVCL\run;"
-r"W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\exes\main;"
-r"W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\shared;"
The file dcc32.exe complains about is locacted in:
** W:\data\shared-code\Micro-Sys Suite **
which uses an include file only found in the project directory:
** W:\data\projects-cool-thomas\Micro-Sys MultiBatcher\exes\main **
This include file defines some consts and vars
and is {$I...} into and by a shared file found in :
** W:\data\shared-code\Micro-Sys Suite **
dcc32.exe "fatal error" that this shared file has been built
with another version of... (and the identifiers it shows are
*the shared unit* and a const defined in the include file.)
Obviously dcc32.exe is refusing to compile/build
the required files (as proven by the dcu test).
I just do not understand why :-|
best regards
Thomas
Technical Details
Message-ID:
<439c6ce4@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mailReferences:
<439c4b02$1@newsgroups.borland.com> <439c60b6@newsgroups.borland.com> <VA.00000192.01a3037c@deletethistiktokcook.com> <439c68cb@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: ff8f1,e30bb7c19e5238ea X-Google-Attributes: gidff8f1,public X-Google-Language: ENGLISH,ASCII-7-bit From: "dk_sz" <dk_sz@hotmail.com> Newsgroups: borland.public.delphi.commandlinetools References: <439c4b02$1@newsgroups.borland.com> <439c60b6@newsgroups.borland.com> <VA.00000192.01a3037c@deletethistiktokcook.com> <439c68cb@newsgroups.borland.com> Subject: Re: True build all switch needed in dcc32? Date: Sun, 11 Dec 2005 19:17:09 +0100 Lines: 90 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2670 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 NNTP-Posting-Host: 83.88.199.154 Message-ID: <439c6ce4@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1134324964 83.88.199.154 (11 Dec 2005 10:16:04 -0700) Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail