I looked a few days on the internet without finding the solution.
Now I tried this:
Tools - Options - Library Win32 and after each ; I added a space.
Rebooted Delphi and voila, it worked.
Maybe it is a solution for you too.
> Out of the box, create a new project -> Build.
>
> I get the following:
>
> c:\program files\codegear\rad
> studio\6.0\bin\dcc32.exe --no-config -B -Q -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE
> -DDEBUG -K00400000 Project2.dpr
> [DCC Fatal Error] Project2.dpr(1): F1027 Unit not found: 'System.pas' or
> binary equivalents (.dcu)
>
>
> I set to Show Command Line with diagnostic verbosity and got:
>
> Build started 09/12/2008 10:31:39 AM.
> __________________________________________________
> Project "C:\Documents and Settings\gliss\My Documents\RAD
> Studio\Projects\Project2.dproj" (Build target(s)):
> Initial Properties:
> __ResourcePath =
> _EnvDCPOutput =
> _EnvLibraryPath =
> _EnvNamespace =
> _EnvPackageOutput =
> _ObjectPath =
> _OutputDRCFiles = false
> _ProjectFiles = @(DelphiCompile)
> _ResolveGENTLBBindingsTarget =
> _ResolveGENTLBBindings;
>
> ALLUSERSPROFILE = C:\Documents and Settings\All Users
> APR_ICONV_PATH = C:\Program Files\Subversion\iconv
> Base = true
> BDS = c:\program files\codegear\rad studio\6.0
> BDSAppDataBaseDir = BDS
> BDSCOMMONDIR = C:\Documents and Settings\All
> Users\Documents\RAD Studio\6.0
> BDSPROJECTSDIR = C:\Documents and Settings\gliss\My
> Documents\RAD Studio\Projects
> BDSUSERDIR = C:\Documents and Settings\gliss\My
> Documents\RAD Studio\6.0
> BpiOutput =
> BplOutput =
> BRCC_Defines = DEBUG;
> BRCC_EnableMultiByte = true
> BRCC_IncludePath =
> BRCC_Verbose = true
> BuildDependsOn =
> SetBuildOptions;
> CoreBuild;
>
> Cfg_2 = true
> CfgParent = Base
> CG_BOOST_ROOT = C:\Program Files\CodeGear\RAD
> Studio\6.0\include\boost_1_35
> CLASSPATH = .;C:\Program
> Files\Java\j2re1.4.2_06\lib\ext\QTJava.zip
> CleanDependsOn =
> GetOutputExt;
> GetOutputDCPFilenameWin32;
> GetOutputDCPFilenameDotNet;
> GetOutputDCPFilenameDCPOutput;
> GetOutputDCPFilename;
> ResolveFiles;
> CleanOutputs;
> CleanResources
>
> CommonProgramFiles = C:\Program Files\Common Files
> COMPUTERNAME = CARFM3K8F1
> ComSpec = C:\WINDOWS\system32\cmd.exe
> Config = Debug
> CoreBuildDependsOn =
> CreateDirectories;
> ResolveFiles;
> ResourceBuild;
> ;
> PreBuildEvent;
> _PreOutputTimeStamp;
> RidlCompile;
> CoreCompile;
> _PostOutputTimeStamp;
> PostBuildEvent;
> ;
>
> CreateDirectoriesDependsOn =
> CreateProjectDirectories;
> CreateLocalDirectories
>
> DCC_BplOutput =
> DCC_DCCCompiler = DCC32
> DCC_DcpOutput =
> DCC_Define = DEBUG;
> DCC_DependencyCheckOutputName = Project2.exe
> DCC_ImageBase = 00400000
> DCC_Platform =
> DCC_ResourceOutput =
> DCC_UnitAlias =
> WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
> DCCPasFileOutputExt = .dcu
> DcpOutput =
> DcuOutput =
> Defines = DEBUG;
> DELPHI = c:\program files\codegear\rad studio\6.0
> DllOutput =
> ExeOutput =
> FP_NO_HOST_CHECK = NO
> GENTLB_GenPasBindings = false
> GENTLB_OutputName = Project2.tlb
> HOMEDRIVE = C:
> HOMEPATH = \Documents and Settings\gliss
> HppOutput =
> INCLUDE = C:\Program Files\Microsoft Visual Studio
> .NET
> 2003\SDK\v1.1\include\;C:\oracle\product\10.2.0\client_1\oci\include;D:\ssdev\qsr\Dundas\include;D:\ssdev\qsr\LgsSource\Lgslib\INCLUDE
> IncludePath =
> InputDir =
> @(DelphiCompile->'%(RootDir)%(Directory)')
> InputExt = @(DelphiCompile->'%(Extension)')
> InputFilename =
> @(DelphiCompile->'%(Filename)%(Extension)')
> InputName = @(DelphiCompile->'%(Filename)')
> InputPath = @(DelphiCompile->'%(FullPath)')
> IntermediateCleanDependsOn =
> CleanOrphans;
> WriteFileList
>
> LIB = C:\Program Files\Microsoft Visual Studio
> .NET 2003\SDK\v1.1\Lib\
> logs = c:\Oracle\scripts\logs
> MainSource = Project2.dpr
> MakeDependsOn =
> SetMakeOptions;
> CoreBuild;
>
> MSBuildBinPath =
> c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
> MSBuildExtensionsPath = C:\Program Files\MSBuild
> MSBuildProjectDefaultTargets = Make
> MSBuildProjectDirectory = C:\Documents and Settings\gliss\My
> Documents\RAD Studio\Projects
> MSBuildProjectExtension = .dproj
> MSBuildProjectFile = Project2.dproj
> MSBuildProjectFullPath = C:\Documents and Settings\gliss\My
> Documents\RAD Studio\Projects\Project2.dproj
> MSBuildProjectName = Project2
> NameSpace =
> NUMBER_OF_PROCESSORS = 2
> ObjOutput =
> OS = Windows_NT
> OutputDir =
> @(_DependencyCheckOutputName->'%(RootDir)%(Directory)')
> OutputExt =
> @(_DependencyCheckOutputName->'%(Extension)')
> OutputFilename =
> @(_DependencyCheckOutputName->'%(Filename)%(Extension)')
> OutputName =
> @(_DependencyCheckOutputName->'%(Filename)')
> OutputPath =
> @(_DependencyCheckOutputName->'%(FullPath)')
> Path = C:\Program Files\CodeGear\RAD
> Studio\6.0\bin;C:\Documents and Settings\All Users\Documents\RAD
> Studio\6.0\Bpl;C:\oracle\ora81\bin;C:\oracle\product\10.2.0\db_2\bin;C:\oracle\product\10.2.0\client_1\bin;C:\Program
> Files\Oracle\jre\1.1.7\bin;C:\oracle\91\bin;C:\Program Files\CodeGear\RAD
> Studio\5.0\bin;C:\Documents and Settings\All Users\Documents\RAD
> Studio\5.0\Bpl;C:\Program Files\Borland\Delphi7\Bin;C:\Program
> Files\Borland\Delphi7\Projects\Bpl\;C:\WINDOWS\system32;C:\WIN
> DOWS;C:\WINDOWS\System32\Wbem;C:\Program
> Files\TortoiseSVNSCC\bin;C:\Program Files\Wave Systems Corp\Dell Preboot
> Manager\Access Client\v5\;C:\Program Files\Common Files\Roxio
> Shared\DLLShared\;c:\program files\borland\StarTeam SDK 2005
> R2\Lib;c:\program files\borland\StarTeam SDK 2005 R2\Bin;C:\Program
> Files\QuickTime\QTSystem\;C:\Program Files\Samsung\Samsung PC Studio
> 3\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software
> Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access
> Client\v5\;C:\Prog
> ram Files\Gemplus\GemSafe Libraries\BIN;C:\Program
> Files\Subversion\bin;;C:\Program
> Files\EldoS\SecureBlackbox\Packages;C:\Program
> Files\EldoS\SecureBlackbox\Packages;C:\Program
> Files\EldoS\SecureBlackbox\Packages;C:\Program Files\Java\jre1.6.0_05\bin
> PATHEXT =
> .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
> PERL5LIB =
> C:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;C:\oracle\product\10.2.0\db_2\perl\5.8.3\lib;C:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;C:\oracle\product\10.2.0\db_2\perl\site\5.8.3;C:\oracle\product\10.2.0\db_2\perl\site\5.8.3\lib;C:\oracle\product\10.2.0\db_2\sysman\admin\scripts;
> PLATFORM = AnyCPU
> PostBuildEventDependsOn =
> PreBuildEventDependsOn =
> PROCESSOR_ARCHITECTURE = x86
> PROCESSOR_IDENTIFIER = x86 Family 6 Model 15 Stepping 11,
> GenuineIntel
> PROCESSOR_LEVEL = 6
> PROCESSOR_REVISION = 0f0b
> ProducedFileList = Project2.dproj.filelist.txt
> ProgramFiles = C:\Program Files
> ProjectDir = C:\Documents and Settings\gliss\My
> Documents\RAD Studio\Projects
> ProjectExt = .dproj
> ProjectFilename = Project2.dproj
> ProjectGuid = {631D6456-9871-4509-A989-B2B457310545}
> ProjectName = Project2
> ProjectOutputExtension = .exe
> ProjectPath = C:\Documents and Settings\gliss\My
> Documents\RAD Studio\Projects\Project2.dproj
> ProjectVersion = 12.0
> QTJAVA = C:\Program
> Files\Java\j2re1.4.2_06\lib\ext\QTJava.zip
> ReBuildDependsOn =
> ResolveFiles;
> Clean;
> Build
>
> ResolveFilesDependsOn =
> ResolveSources;
> ResolveResources;
> ResolveLocalResources;
> ResolvePaths;
> ResolveOutputs;
> ResolveInputs;
> ResolveReferences
>
> ResourceBuildDependsOn =
> BuildProjectResourceFile;
> Win32ResourceDependencies;
> BrccCompile;
> BuildLicenseFile;
>
> ResourceOutput =
> ResourcePath =
> RoxioCentral = C:\Program Files\Common Files\Roxio
> Shared\9.0\Roxio Central33\
> scripts = c:\Oracle\scripts
> ShowStdOut =
> SQLPath = d:\SQLPATH
> StarTeamApp = C:\Program Files\Borland\StarTeam 2005 R2
> SystemDrive = C:
> SystemRoot = C:\WINDOWS
> TEMP = C:\DOCUME~1\gliss\LOCALS~1\Temp
> TMP = C:\DOCUME~1\gliss\LOCALS~1\Temp
> TNS_ADMIN = C:\oracle\ADMIN
> UnitSearchPath =
> USERDNSDOMAIN = prod.quest.corp
> USERDOMAIN = PROD
> USERNAME = gliss
> USERPROFILE = C:\Documents and Settings\gliss
> ValidateOptionsDependsOn =
> ValidateGlobalOptions;
> ValidateSources;
> ValidateLocalResources;
> ValidatePaths
>
> VS71COMNTOOLS = C:\Program Files\Microsoft Visual Studio
> .NET 2003\Common7\Tools\
> windir = C:\WINDOWS
> Initial Items:
> _DependencyCheckOutputName
> Project2.exe
> _MSBuildProjectFullPath
> C:\Documents and Settings\gliss\My Documents\RAD
> Studio\Projects\Project2.dproj
> BuildConfiguration
> Base
> Debug
> Release
> DCCReference
> Unit2.pas
> DelphiCompile
> Project2.dpr
> Target "SetBuildOptions" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Using "CreateProperty" task from assembly "Microsoft.Build.Tasks,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
> Task "CreateProperty"
> Done executing task "CreateProperty".
> Task "CreateProperty"
> Done executing task "CreateProperty".
> Done building target "SetBuildOptions" in project "Project2.dproj".
> Target "CreateProjectDirectories" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Using "MakeDir" task from assembly "Microsoft.Build.Tasks,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
> Task "MakeDir"
> Done executing task "MakeDir".
> Done building target "CreateProjectDirectories" in project
> "Project2.dproj".
> Target "CreateLocalDirectories" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Done building target "CreateLocalDirectories" in project "Project2.dproj".
> Target "CreateDirectories" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Done building target "CreateDirectories" in project "Project2.dproj".
> Target "ResolveSources" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.pas' ) ) was evaluated as (( ''=='.pas' ) ).
> Using "CreateItem" task from assembly "Microsoft.Build.Tasks,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
> Task "CreateItem"
> Done executing task "CreateItem".
> Task "CreateProperty"
> Done executing task "CreateProperty".
> Done building target "ResolveSources" in project "Project2.dproj".
> Target "ResolveResources" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.rc' ) ) was evaluated as (( ''=='.rc' ) ).
> Task "CreateItem" skipped, due to false condition; (
> '%(EXTENSION)'=='.dfm' or '%(EXTENSION)'=='.nfm' ) was evaluated as (
> ''=='.dfm' or ''=='.nfm' ).
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.licx' )) was evaluated as (( ''=='.licx' )).
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.rc' ) ) was evaluated as (( ''=='.rc' ) ).
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.res' ) ) was evaluated as (( ''=='.res' ) ).
> Done building target "ResolveResources" in project "Project2.dproj".
> Target "ResolveLocalResources" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Done building target "ResolveLocalResources" in project "Project2.dproj".
> Target "ResolvePaths" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "RemoveDuplicates" skipped, due to false condition; (( (
> '%(EXTENSION)'=='.dfm' or '%(EXTENSION)'=='.nfm' ) And
> '%(RelativeDir)'!='' ) ) was evaluated as (( ( ''=='.dfm' or ''=='.nfm' )
> And ''!='' ) ).
> Task "RemoveDuplicates" skipped, due to false condition; ((
> '%(EXTENSION)'=='.pas' And '%(RelativeDir)'!='' ) ) was evaluated as ((
> ''=='.pas' And ''!='' ) ).
> Done building target "ResolvePaths" in project "Project2.dproj".
> Target "ResolveOutputs" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateItem" skipped, due to false condition;
> (('%(EXTENSION)'=='.pas' And '$(DCC_DcuOutput)'!='' ) ) was evaluated as
> (('.pas'=='.pas' And ''!='' ) ).
> Task "CreateItem"
> Done executing task "CreateItem".
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.dpk' Or '%(EXTENSION)'=='.dpkw' ) ) was evaluated as
> (( '.dpr'=='.dpk' Or '.dpr'=='.dpkw' ) ).
> Task "CreateItem"
> Done executing task "CreateItem".
> Task "CreateItem"
> Done executing task "CreateItem".
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.dpk' Or '%(EXTENSION)'=='.dpkw' And '$(DCC_DcuOutput)'
> != '') ) was evaluated as (( '.dpr'=='.dpk' Or '.dpr'=='.dpkw' And '' !=
> '') ).
> Task "CreateItem" skipped, due to false condition; ((
> '%(EXTENSION)'=='.dpk' Or '%(EXTENSION)'=='.dpkw' And '$(DCC_DcuOutput)'
> == '') ) was evaluated as (( '.dpr'=='.dpk' Or '.dpr'=='.dpkw' And '' ==
> '') ).
> Task "CreateItem" skipped, due to false condition; (
> '@(_LicxFiles)'!='' ) was evaluated as ( ''!='' ).
> Done building target "ResolveOutputs" in project "Project2.dproj".
> Target "ResolveInputs" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateItem"
> Done executing task "CreateItem".
> Task "CreateItem"
> Done executing task "CreateItem".
> Task "CreateItem" skipped, due to false condition; ((
> '%(DCCReference.Form)'!='' And '$(DCC_DCCCompiler)' == 'DCCIL' ) ) was
> evaluated as (( 'Form2'!='' And 'DCC32' == 'DCCIL' ) ).
> Done building target "ResolveInputs" in project "Project2.dproj".
> Target "_ResolveReferences" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateItem" skipped, due to false condition;
> (('%(Reference.LinkUnits)'==false)) was evaluated as ((''==false)).
> Done building target "_ResolveReferences" in project "Project2.dproj".
> Target "ResolveReferences" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateProperty" skipped, due to false condition;
> ('$(DCC_DCCCompiler)' == 'DCCIL') was evaluated as ('DCC32' == 'DCCIL').
> Task "CreateProperty" skipped, due to false condition;
> ('$(DCC_DCCCompiler)' != 'DCCIL' And ('$(UsePackages)'==true Or
> '$(DCC_EnabledPackages)'=='true')) was evaluated as ('DCC32' != 'DCCIL'
> And (''==true Or ''=='true')).
> Done building target "ResolveReferences" in project "Project2.dproj".
> Target "ResolveFiles" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Done building target "ResolveFiles" in project "Project2.dproj".
> Target "BuildProjectResourceFile" skipped, due to false condition;
> ('@(RcItem)'!='') was evaluated as (''!='').
> Target "Win32ResourceDependencies" skipped, due to false condition;
> ('@(RcCompile)'!='') was evaluated as (''!='').
> Target "BrccCompile" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "BRCC32" skipped, due to false condition; ('@(RcCompile)'!='') was
> evaluated as (''!='').
> Done building target "BrccCompile" in project "Project2.dproj".
> Target "BuildLicenseFile" skipped, due to false condition; (
> '@(_LicxFiles)'!='' ) was evaluated as ( ''!='' ).
> Target "ResourceBuild" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Done building target "ResourceBuild" in project "Project2.dproj".
> Target "PreBuildEvent" skipped, due to false condition; (
> '$(PreBuildEvent)'!='' And '$(KibitzCompile)'=='') was evaluated as (
> ''!='' And ''=='').
> Target "_PreOutputTimeStamp" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Common.Targets":
> Task "CreateItem"
> Done executing task "CreateItem".
> Done building target "_PreOutputTimeStamp" in project "Project2.dproj".
> Target "_RidlDepCheck" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Common.Targets":
> Using "DependencyCheck" task from assembly "c:\program files\codegear\rad
> studio\6.0\bin\Borland.Build.Tasks.Shared.dll".
> Task "DependencyCheck"
> Done executing task "DependencyCheck".
> Task "Message" skipped, due to false condition;
> ('@(SkippedRidlFiles)'!='') was evaluated as (''!='').
> Task "Message" skipped, due to false condition; ('@(RidlFiles)'!='' And
> '$(ForceRebuild)'!='true') was evaluated as (''!='' And 'true'!='true').
> Done building target "_RidlDepCheck" in project "Project2.dproj".
> Target "RidlCompile" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Common.Targets":
> Using "CallTarget" task from assembly "Microsoft.Build.Tasks,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
> Task "CallTarget"
> Target "_ResolveGENTLBBindings" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Task "CreateItem"
> Done executing task "CreateItem".
> Done building target "_ResolveGENTLBBindings" in project
> "Project2.dproj".
> Target "_RidlCoreCompile" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Common.Targets":
> Task "GenTLB" skipped, due to false condition; ('@(RidlFiles)'!='')
> was evaluated as (''!='').
> Done building target "_RidlCoreCompile" in project "Project2.dproj".
> Done executing task "CallTarget".
> Done building target "RidlCompile" in project "Project2.dproj".
> Target "CoreCompile" in file "c:\program files\codegear\rad
> studio\6.0\Bin\CodeGear.Delphi.Targets":
> Using "DCC" task from assembly "c:\program files\codegear\rad
> studio\6.0\bin\Borland.Build.Tasks.Delphi.dll".
> Task "DCC"
> Command:
> c:\program files\codegear\rad
> studio\6.0\bin\dcc32.exe --no-config -B -Q -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE
> -DDEBUG -K00400000 Project2.dpr
> C:\Documents and Settings\gliss\My Documents\RAD
> Studio\Projects\Project2.dpr(1,16): error F1027: F1027 Unit not found:
> 'System.pas' or binary equivalents (.dcu)
> The command exited with code 1.
> Done executing task "DCC" -- FAILED.
> Done building target "CoreCompile" in project "Project2.dproj" -- FAILED.
> Done building project "Project2.dproj" -- FAILED.
> Build FAILED.
> C:\Documents and Settings\gliss\My Documents\RAD
> Studio\Projects\Project2.dpr(1,16): error F1027: F1027 Unit not found:
> 'System.pas' or binary equivalents (.dcu)
> 0 Warning(s)
> 1 Error(s)
> Time Elapsed 00:00:00.07