
| Subject: | Issues with compiling Delphi 2007 project on Vista x64 |
| Posted by: | Troy Wolbrink (troy.wolbri…@ccci.org) |
| Date: | Fri, 15 Aug 2008 |
I have a brand new Vista Ultimate SP1 x64 machine. I installed Office 2007,
.NET Framework SDK 2.0, Windows SDK 6.1, SQL Server 2005, Visual Studio
2008, and a bunch of my standard dev tools. Finally I installed RAD Studio
2007 and the install went fine. When I open a project and try to compile a
project, it fails saying it can't find units (which happen to be in my
project's search paths). If I try compiling from the commandline using
MSBuild I get the same error.
Things I've checked.
1. I made sure I was running bds.exe as Administrator and I turned off UAC.
2. I made sure no Vista compatibility virtualization (file or registry) was
taking place for bds.exe (or any Borland/CodeGear).
3. I uninstalled and reinstalled RAD Studio 2007.
I made a simple project with Unit1 and a subdirectory "subdir" that has one
unit in it, Unit2. This unit is not added explicitly to the project, but is
referenced via the project's search path. When I try to compile the
project, it complains about not finding Unit2 (which is in "subdir").
Here's the command line generated (same command line generated by the ide as
with MSBuild):
c:\program files (x86)\codegear\rad
studio\5.0\bin\dcc32.exe -B -I"c:\program files (x86)\codegear\rad
studio\5.0\lib";"c:\program files (x86)\codegear\rad
studio\5.0\Imports";"c:\program files (x86)\codegear\rad
studio\5.0\Lib\Indy10" -LEc:\dev\bin\bpls -LNc:\dev\bin\bpls -O"c:\program
files (x86)\codegear\rad studio\5.0\lib";"c:\program files
(x86)\codegear\rad studio\5.0\Imports";"c:\program files (x86)\codegear\rad
studio\5.0\Lib\Indy10" -R"c:\program files (x86)\codegear\rad
studio\5.0\lib";"c:\program files (x86)\codegear\rad
studio\5.0\Imports";"c:\program files (x86)\codegear\rad
studio\5.0\Lib\Indy10" -U"c:\program files (x86)\codegear\rad
studio\5.0\lib";"c:\program files (x86)\codegear\rad
studio\5.0\Imports";"c:\program files (x86)\codegear\rad
studio\5.0\Lib\Indy10" --no-config Project1.dpr
When I copy this project over to my laptop running a 32-bit version of Vista
SP1 and compile it, here's the output:
c:\program files\codegear\rad
studio\5.0\bin\dcc32.exe -B -DDEBUG -I.\subdir;"c:\program
files\codegear\rad studio\5.0\lib";"c:\program files\codegear\rad
studio\5.0\Imports";"c:\program files\codegear\rad
studio\5.0\Lib\Indy10" -LEc:\dev\bin\bpls -LNc:\dev\bin\bpls -O.\subdir;"c:\program
files\codegear\rad studio\5.0\lib";"c:\program files\codegear\rad
studio\5.0\Imports";"c:\program files\codegear\rad
studio\5.0\Lib\Indy10" -R.\subdir;"c:\program files\codegear\rad
studio\5.0\lib";"c:\program files\codegear\rad
studio\5.0\Imports";"c:\program files\codegear\rad
studio\5.0\Lib\Indy10" -U.\subdir;"c:\program files\codegear\rad
studio\5.0\lib";"c:\program files\codegear\rad
studio\5.0\Imports";"c:\program files\codegear\rad
studio\5.0\Lib\Indy10" --no-config -$O- Project1.dpr
Notice that on my 32-bit laptop, it includes ".\subdir" in the paths, and it
has "-DDEBUG" and "-$O-". It compiles fine on my laptop. If I copy this
command line over to my 64-bit machine (and replace \Program Files\ with
\Program Files (x86)\) I'm able to compile it on my 64-bit machine using
dcc32 on the command line. So it seems that the MSBuild system is
incorrectly reading the project options and generating a correct command
line.
When I ran "MSBuild Project1.dproj /v:diag > msbuild_diagnostic_output.txt"
on the command line on my 64-bit machine, I get what's below.
==================msbuild_diagnostic_output.txt===================
Microsoft (R) Build Engine Version 2.0.50727.1434
[Microsoft .NET Framework, Version 2.0.50727.1434]
Copyright (C) Microsoft Corporation 2005. All rights reserved.
Overriding target "default" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "default" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "CoreBuild" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "CoreBuild" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "Build" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "Build" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "Clean" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "Clean" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "CleanOutputs" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "CleanOutputs" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "CleanResources" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "CleanResources" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "CreateDirectories" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "CreateDirectories" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "CreateProjectDirectories" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "CreateProjectDirectories" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "CreateLocalDirectories" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "CreateLocalDirectories" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResourceBuild" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResourceBuild" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "Win32ResourceDependencies" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "Win32ResourceDependencies" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "BuildWin32Resources" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "BuildWin32Resources" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResolveFiles" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResolveFiles" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResolvePaths" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResolvePaths" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResolveResources" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResolveResources" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResolveSources" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResolveSources" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResolveLocalResources" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResolveLocalResources" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Overriding target "ResolveOutputs" in project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets" with
target "ResolveOutputs" from project
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets".
Build started 8/15/2008 9:33:05 PM.
__________________________________________________
Project "C:\Users\Troy\Documents\RAD Studio\Projects\test\project1.dproj"
(default targets):
Initial Properties:
_EnvDCPOutput = c:\dev\bin\bpls
_EnvLibraryPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Lib\Indy10
_EnvNamespace =
_EnvPackageOutput = c:\dev\bin\bpls
_ObjectPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Lib\Indy10
_OutputDRCFiles = false
_ProjectFiles = @(DelphiCompile)
ALLUSERSPROFILE = C:\ProgramData
APPDATA = C:\Users\Troy\AppData\Roaming
BDS = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0
BDSAppDataBaseDir = BDS
BDSCOMMONDIR = C:\Users\Troy\Documents\RAD Studio\5.0
BpiOutput =
BplOutput =
BuildDependsOn =
SetBuildOptions;
CoreBuild;
CleanDependsOn =
GetOutputExt;
GetOutputDCPFilenameWin32;
GetOutputDCPFilenameDotNet;
GetOutputDCPFilenameDCPOutput;
GetOutputDCPFilename;
ResolveFiles;
CleanOutputs;
CleanResources
CommonProgramFiles = C:\Program Files (x86)\Common Files
CommonProgramW6432 = C:\Program Files\Common Files
COMPUTERNAME = TROYWOLBRINK
ComSpec = C:\Windows\system32\cmd.exe
Configuration = Debug
CoreBuildDependsOn =
CreateDirectories;
ResolveFiles;
ResourceBuild;
;
PreBuildEvent;
_PreOutputTimeStamp;
CoreCompile;
_PostOutputTimeStamp;
PostBuildEvent;
;
CreateDirectoriesDependsOn =
CreateProjectDirectories;
CreateLocalDirectories
DCC_BplOutput = c:\dev\bin\bpls
DCC_DCCCompiler = DCC32
DCC_DcpOutput = c:\dev\bin\bpls
DCC_DependencyCheckOutputName = Project1.exe
DCC_ResourceOutput = c:\dev\bin\bpls
DCCPasFileOutputExt = .dcu
DcpOutput =
DcuOutput =
Defines =
DFSTRACINGON = FALSE
DllOutput =
DotNetBrowsingPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\dotNet\vcl;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\dotNet\rtl;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\dotNet\db;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\dotNet\dbwebcontrols;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\dotNet\xml
DotNetDCPOutput = C:\Users\Troy\Documents\RAD Studio\5.0\dcp
DotNetDebugDCUPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\LIB\DEBUG;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib\Debug\Indy10
DotNetDLLOutputPath = C:\Users\Troy\Documents\RAD Studio\5.0\Bpl
DotNetLibraryPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\LIB;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\lib\Indy10
DotNetNamespaceSearchPath = Borland.Vcl
ExeOutput =
FP_NO_HOST_CHECK = NO
FrameworkDir = C:\Windows\Microsoft.NET\Framework\
FrameworkSDKDir = C:\Program Files
(x86)\Microsoft.NET\SDK\v2.0\Bin\
FrameworkVersion = v2.0.50727
HOMEDRIVE = C:
HOMEPATH = \Users\Troy
HppOutput =
IncludePath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Lib\Indy10
InputDir = @(DelphiCompile->'%(RootDir)%(Directory)')
InputExt = @(DelphiCompile->'%(Extension)')
InputFilename = @(DelphiCompile->'%(Filename)%(Extension)')
InputName = @(DelphiCompile->'%(Filename)')
InputPath = @(DelphiCompile->'%(FullPath)')
IntermediateCleanDependsOn =
CleanOrphans;
WriteFileList
lib = C:\Program Files\SQLXML 4.0\bin\
LOCALAPPDATA = C:\Users\Troy\AppData\Local
LOGONSERVER = \\TROYWOLBRINK
MainSource = Project1.dpr
MakeDependsOn =
SetMakeOptions;
CoreBuild;
MSBuildBinPath =
C:\Windows\Microsoft.NET\Framework\v2.0.50727
MSBuildExtensionsPath = C:\Program Files (x86)\MSBuild
MSBuildProjectDefaultTargets = Build
MSBuildProjectDirectory = C:\Users\Troy\Documents\RAD
Studio\Projects\test
MSBuildProjectExtension = .dproj
MSBuildProjectFile = project1.dproj
MSBuildProjectFullPath = C:\Users\Troy\Documents\RAD
Studio\Projects\test\project1.dproj
MSBuildProjectName = project1
NameSpace =
NUMBER_OF_PROCESSORS = 4
ObjOutput =
OnlineServices = Online Services
OS = Windows_NT
OutputDir =
@(_DependencyCheckOutputName->'%(RootDir)%(Directory)')
OutputExt =
@(_DependencyCheckOutputName->'%(Extension)')
OutputFilename =
@(_DependencyCheckOutputName->'%(Filename)%(Extension)')
OutputName =
@(_DependencyCheckOutputName->'%(Filename)')
OutputPath =
@(_DependencyCheckOutputName->'%(FullPath)')
Path =
C:\Windows\Microsoft.NET\Framework\v2.0.50727;C:\Program Files
(x86)\Microsoft.NET\SDK\v2.0\Bin\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program
Files (x86)\CodeGear\RAD Studio\5.0\bin;C:\Program Files (x86)\Microsoft
Visual Studio 8\Common7\IDE\PrivateAssemblies\;c:\dev\bin\bpls
PATHEXT =
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PCBRAND = Pavilion
PLATFORM = HPD
PostBuildEventDependsOn =
PreBuildEventDependsOn =
PROCESSOR_ARCHITECTURE = x86
PROCESSOR_ARCHITEW6432 = AMD64
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 23 Stepping 7,
GenuineIntel
PROCESSOR_LEVEL = 6
PROCESSOR_REVISION = 1707
ProducedFileList = project1.dproj.filelist.txt
ProgramData = C:\ProgramData
ProgramFiles = C:\Program Files (x86)
ProgramW6432 = C:\Program Files
ProjectDir = C:\Users\Troy\Documents\RAD
Studio\Projects\test
ProjectExt = .dproj
ProjectFilename = project1.dproj
ProjectGuid = {73ebda30-a725-4d44-adaf-163d5e608916}
ProjectName = project1
ProjectOutputExtension = .exe
ProjectPath = C:\Users\Troy\Documents\RAD
Studio\Projects\test\project1.dproj
PROMPT = $P$G
PUBLIC = C:\Users\Public
ReBuildDependsOn =
ResolveFiles;
Clean;
Build
ResolveFilesDependsOn =
ResolveSources;
ResolveResources;
ResolveLocalResources;
ResolvePaths;
ResolveOutputs;
ResolveInputs;
ResolveReferences
ResourceBuildDependsOn =
Win32ResourceDependencies;
BuildWin32Resources;
BuildLicenseFile;
ResourceOutput =
ResourcePath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Lib\Indy10
SESSIONNAME = Console
SystemDrive = C:
SystemRoot = C:\Windows
TEMP = C:\Users\Troy\AppData\Local\Temp
TMP = C:\Users\Troy\AppData\Local\Temp
TRACE_FORMAT_SEARCH_PATH =
\\NTREL202.ntdev.corp.microsoft.com\34FB5F65-FFEB-4B61-BF0E-A6A76C450FAA\TraceFormat
UnitSearchPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Lib\Indy10
USERDOMAIN = TROYWOLBRINK
USERNAME = Troy
USERPROFILE = C:\Users\Troy
ValidateOptionsDependsOn =
ValidateGlobalOptions;
ValidateSources;
ValidateLocalResources;
ValidatePaths
VS90COMNTOOLS = C:\Program Files (x86)\Microsoft Visual
Studio 9.0\Common7\Tools\
Win32BrowsingPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\SOURCE\WIN32\VCL;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Win32\rtl\common;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\SOURCE\WIN32\RTL\SYS;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Win32\rtl\win;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\SOURCE\WIN32\WEBSNAP;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\ToolsAPI;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\SOURCE\WIN32\IBX;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Win32\Internet;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\SOURCE\WIN32\PROPERTY EDITORS;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Win32\soap;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\SOURCE\WIN32\XML;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Win32\db;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Indy\Indy10\Core;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Indy\Indy10\System;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\Indy\Indy10\Protocols;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\source\database\src\pas\dbx\driver;C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\source\database\src\pas\dbx\vcl;
Win32DCPOutput = c:\dev\bin\bpls
Win32DebugDCUPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib\Debug;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Lib\Debug\Indy10
Win32DLLOutputPath = c:\dev\bin\bpls
Win32LibraryPath = C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib;C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports;C:\Program Files (x86)\CodeGear\RAD Studio\5.0\Lib\Indy10
windir = C:\Windows
Initial Items:
_DependencyCheckOutputName
Project1.exe
_DirectoryList
c:\dev\bin\bpls
c:\dev\bin\bpls
c:\dev\bin\bpls
_MSBuildProjectFullPath
C:\Users\Troy\Documents\RAD Studio\Projects\test\project1.dproj
DCCReference
Unit1.pas
DelphiCompile
Project1.dpr
Target "SetBuildOptions" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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".
Done building target "SetBuildOptions" in project "project1.dproj".
Target "CreateProjectDirectories" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 "project1.dproj".
Target "CreateLocalDirectories" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Done building target "CreateLocalDirectories" in project "project1.dproj".
Target "CreateDirectories" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Done building target "CreateDirectories" in project "project1.dproj".
Target "ResolveSources" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 "project1.dproj".
Target "ResolveResources" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 "project1.dproj".
Target "ResolveLocalResources" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Done building target "ResolveLocalResources" in project "project1.dproj".
Target "ResolvePaths" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 "project1.dproj".
Target "ResolveOutputs" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 "project1.dproj".
Target "ResolveInputs" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 (( 'Form1'!='' And 'DCC32' == 'DCCIL' ) ).
Done building target "ResolveInputs" in project "project1.dproj".
Target "_ResolveReferences" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Task "CreateItem" skipped, due to false condition;
(('%(Reference.LinkUnits)'==false)) was evaluated as ((''==false)).
Done building target "_ResolveReferences" in project "project1.dproj".
Target "ResolveReferences" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.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 '$(DCC_EnabledPackages)'==true) was
evaluated as ('DCC32' != 'DCCIL' And ''==true).
Done building target "ResolveReferences" in project "project1.dproj".
Target "ResolveFiles" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Done building target "ResolveFiles" in project "project1.dproj".
Target "Win32ResourceDependencies" skipped, due to false condition; (
'@(_RCFiles)'!='' ) was evaluated as ( ''!='' ).
Target "BuildWin32Resources" skipped, due to false condition; (
'@(_RCFiles)'!='' ) was evaluated as ( ''!='' ).
Target "BuildLicenseFile" skipped, due to false condition; (
'@(_LicxFiles)'!='' ) was evaluated as ( ''!='' ).
Target "ResourceBuild" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Done building target "ResourceBuild" in project "project1.dproj".
Target "PreBuildEvent" skipped, due to false condition; (
'$(PreBuildEvent)'!='' And '$(KibitzCompile)'=='') was evaluated as ( ''!=''
And ''=='').
Target "_PreOutputTimeStamp" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Common.Targets":
Task "CreateItem"
Done executing task "CreateItem".
Done building target "_PreOutputTimeStamp" in project "project1.dproj".
Target "CoreCompile" in file
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets":
Using "DCC" task from assembly "C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\bin\Borland.Build.Tasks.Delphi.dll".
Task "DCC"
Command:
C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\bin\dcc32.exe -B -I"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Lib\Indy10" -LEc:\dev\bin\bpls -LNc:\dev\bin\bpls -O"C:\Program
Files (x86)\CodeGear\RAD Studio\5.0\lib";"C:\Program Files
(x86)\CodeGear\RAD Studio\5.0\Imports";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Lib\Indy10" -R"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Lib\Indy10" -U"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\lib";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Imports";"C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\Lib\Indy10" --no-config Project1.dpr
The "DCC" task is using "dcc" from "C:\Program Files (x86)\CodeGear\RAD
Studio\5.0\bin\dcc32.exe".
CodeGear Delphi for Win32 compiler version 18.5
Copyright (c) 1983,2007 CodeGear
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets(113,3):
error : Unit1.pas(27) Fatal: F1026 File not found: 'Unit2.dcu'
Unit1.pas(27) Fatal: F1026 File not found: 'Unit2.dcu'
The command exited with code 1.
Done executing task "DCC" -- FAILED.
Done building target "CoreCompile" in project "project1.dproj" -- FAILED.
Done building project "project1.dproj" -- FAILED.
Project Performance Summary:
484 ms C:\Users\Troy\Documents\RAD
Studio\Projects\test\project1.dproj 1 calls
Target Performance Summary:
0 ms _PreOutputTimeStamp 1 calls
0 ms CreateLocalDirectories 1 calls
0 ms _ResolveReferences 1 calls
0 ms ResolveSources 1 calls
0 ms ResolveReferences 1 calls
0 ms ResolveInputs 1 calls
0 ms ResourceBuild 1 calls
0 ms ResolveFiles 1 calls
0 ms ResolvePaths 1 calls
0 ms ResolveLocalResources 1 calls
0 ms ResolveOutputs 1 calls
0 ms CreateProjectDirectories 1 calls
0 ms ResolveResources 1 calls
0 ms CreateDirectories 1 calls
16 ms SetBuildOptions 1 calls
406 ms CoreCompile 1 calls
Task Performance Summary:
0 ms CreateItem 7 calls
0 ms CreateProperty 2 calls
0 ms MakeDir 1 calls
390 ms DCC 1 calls
Build FAILED.
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Borland.Delphi.Targets(113,3):
error : Unit1.pas(27) Fatal: F1026 File not found: 'Unit2.dcu'
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.48
=================msbuild_diagnostic_output.txt :: end================
--Tro