Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
None
-
1.1.10
-
None
-
Windows7 64bit with visual studio 2008
Description
Hi,
We have been migrating to TFS and now we have encoutered a problem. Let me first explain how the development setup is.
Each developer is working in VS2008 (required since we are developing on a WinCE platform). The solution is cross-platfrom for Win32 and WinCE. On the developer machine everything is running perfectly.
Even when we try it with the command line (Qt add-in is supporting console) then everyting is building fine. So we can assume that the QTDIR is set correctly by the Qt add-in. The command to build on the development machine is 'devenv'.
Now since TFS is using Msbuild we have encountered the probem that the QTDIR variable is not set by the Qt add-in. I'm not sure if it has something to do with VS2010 since when we try it on the development machine (VS2008) with msbuild then it's also failing.
From the logging from msbuild I guess that the QTDIR is not set, but please correct me if I'm wrong
This is the detailed output from devenv:
c:\>devenv c:\Temp\TestQT\Sky.App\Source\SkyApp.sln /rebuild "DEBUG|WIN32"
Microsoft (R) Visual Studio Version 9.0.30729.1.
Copyright (C) Microsoft Corp. All rights reserved.
1>------ Rebuild All started: Project: UI_TxMax, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'UI_TxMax', configuration 'Debug|Win32'
1>Moc'ing topstatusbarwidget.h...
1>Moc'ing sidenavigationbar.h...
1>Moc'ing mainwindow.h...
1>Moc'ing MainScreen.h...
1>Moc'ing allnavigationiconsframe.h...
1>Rcc'ing recourceFile.qrc...
1>Uic'ing topstatusbarwidget.ui...
1>Uic'ing sidenavigationbar.ui...
1>Uic'ing mainwindow.ui...
1>Uic'ing allnavigationiconsframe.ui...
1>Compiling...
1>allnavigationiconsframe.cpp
1>main.cpp
1>MainScreen.cpp
1>mainwindow.cpp
1>sidenavigationbar.cpp
1>topstatusbarwidget.cpp
1>UI_TxMax.cpp
1>qrc_recourceFile.cpp
1>moc_allnavigationiconsframe.cpp
1>moc_MainScreen.cpp
1>moc_mainwindow.cpp
1>moc_sidenavigationbar.cpp
1>moc_topstatusbarwidget.cpp
1>Generating Code...
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
1>Copyright (C) Microsoft Corporation. All rights reserved.
1>Linking...
1>LINK : c:\Temp\TestQT\Sky.App\Source\Win32\Debug\UI_TxMax.dll not found or not built by the last incremental link; performing full link
1> Creating library c:\Temp\TestQT\Sky.App\Source\Win32\Debug\UI_TxMax.lib and object c:\Temp\TestQT\Sky.App\Source\Win32\Debug\UI_TxMax.exp
1>Embedding manifest...
1>Build log was saved at "file://c:\Temp\TestQT\Sky.App\Source\UI_TxMax\Win32\Debug\BuildLog.htm"
1>UI_TxMax - 0 error(s), 0 warning(s)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========
Now this is the output from msbuild:
Microsoft (R) Build Engine Version 3.5.30729.5420
[Microsoft .NET Framework, Version 2.0.50727.5448]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Using solution cache file "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln.cache" for configuration "Debug|Win32" and tools version "3.5".
Build started 29/02/2012 17:33:57.
Project "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln" on node 0 (Rebuild target(s)).
Initial Properties:
_SolutionProjectCacheVersion = 3.5
_SolutionProjectConfiguration = Debug|Win32
_SolutionProjectToolsVersion = 3.5
ALLUSERSPROFILE = C:\ProgramData
ANT_HOME = C:\Users\peterjand\necessitas\apache-ant-1.8.2
APPDATA = C:\Users\peterjand\AppData\Roaming
AspNetConfiguration = Debug
BPADir = C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Best Practices Analyzer\
CommonProgramFiles = C:\Program Files (x86)\Common Files
CommonProgramW6432 = C:\Program Files\Common Files
COMPUTERNAME = PC-PETERJAND64
ComSpec = C:\Windows\system32\cmd.exe
Configuration = Debug
CurrentSolutionConfigurationContents = <SolutionConfiguration xmlns=""><ProjectConfiguration Project="
DevEnvDir = c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE
FP_NO_HOST_CHECK = NO
Framework35Version = v3.5
FrameworkDir = c:\Windows\Microsoft.NET\Framework
FrameworkVersion = v2.0.50727
HOMEDRIVE = Z:
HOMEPATH = \
HOMESHARE = \\transicsnv\root\users\peterjand
INCLUDE = c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE;C:\Program Files\Microsoft SDKs\Windows\v6.0A\include;
LIB = c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib;
LIBPATH = c:\Windows\Microsoft.NET\Framework\v3.5;c:\Windows\Microsoft.NET\Framework\v2.0.50727;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;
LOCALAPPDATA = C:\Users\peterjand\AppData\Local
LOGONSERVER =
TRANSICS-HQ-DC1
MSBuildBinPath = C:\Windows\Microsoft.NET\Framework\v3.5
MSBuildExtensionsPath = C:\Program Files (x86)\MSBuild
MSBuildExtensionsPath32 = C:\Program Files (x86)\MSBuild
MSBuildNodeCount = 1
MSBuildProjectDefaultTargets = Build
MSBuildProjectDirectory = c:\Temp\TestQT\Sky.App\Source
MSBuildProjectDirectoryNoRoot = Temp\TestQT\Sky.App\Source
MSBuildProjectExtension = .sln
MSBuildProjectFile = SkyApp.sln
MSBuildProjectFullPath = c:\Temp\TestQT\Sky.App\Source\SkyApp.sln
MSBuildProjectName = SkyApp
MSBuildStartupDirectory = c:\
MSBuildToolsPath = C:\Windows\Microsoft.NET\Framework\v3.5
MSBuildToolsVersion = 3.5
NUMBER_OF_PROCESSORS = 4
OS = Windows_NT
Path = c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN;c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;c:\Windows\Microsoft.NET\Framework\v3.5;c:\Windows\Microsoft.NET\Framework\v2.0.50727;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\doxygen\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Best Practices Analyzer\;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Coverity\Coverity Static Analysis\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Users\peterjand\necessitas\android-sdk\tools;C:\Program Files (x86)\Graphviz 2.28\bin;C:\Program Files\MySQL\MySQL Server 5.5\bin
PATH_TESTCOCOON_INSTALLER = C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\doxygen\bin;C:\Program Files (x86)\Graphviz 2.28\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\Best Practices Analyzer\;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Coverity\Coverity Static Analysis\bin;C:\Qt\4.7.3-Win32\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Platform = Win32
PROCESSOR_ARCHITECTURE = x86
PROCESSOR_ARCHITEW6432 = AMD64
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 37 Stepping 2, GenuineIntel
PROCESSOR_LEVEL = 6
PROCESSOR_REVISION = 2502
ProgramData = C:\ProgramData
ProgramFiles = C:\Program Files (x86)
ProgramW6432 = C:\Program Files
PROMPT = $P$G
PSModulePath = C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PUBLIC = C:\Users\Public
SESSIONNAME = Console
SolutionDir = c:\Temp\TestQT\Sky.App\Source\
SolutionExt = .sln
SolutionFileName = SkyApp.sln
SolutionName = SkyApp
SolutionPath = c:\Temp\TestQT\Sky.App\Source\SkyApp.sln
SystemDrive = C:
SystemRoot = C:\Windows
TargetFrameworkVersion = v3.5
TEMP = C:\Users\PETERJ~1\AppData\Local\Temp
TFSPowerToolDir = C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\
TMP = C:\Users\PETERJ~1\AppData\Local\Temp
USERDNSDOMAIN = CORP.TRANSICS.COM
USERDOMAIN = TRANSICSNV
USERNAME = peterjand
USERPROFILE = C:\Users\peterjand
VBOX_INSTALL_PATH = C:\Program Files\Oracle\VirtualBox\
VCINSTALLDIR = c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC
VS100COMNTOOLS = c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
VS90COMNTOOLS = c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\
VSINSTALLDIR = c:\Program Files (x86)\Microsoft Visual Studio 9.0
windir = C:\Windows
WindowsSdkDir = C:\Program Files\Microsoft SDKs\Windows\v6.0A\
Initial Items:
_SolutionProjectProjects
UI_TxMax\UI_TxMax.vcproj
Building with tools version "3.5".
Target "ValidateSolutionConfiguration: (TargetId:0)" in file "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln.cache" from project "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln":
Task "Error" skipped, due to false condition; (('$(CurrentSolutionConfigurationContents)' == '') and ('$(SkipInvalidConfigurations)' != 'true')) was evaluated as (('<SolutionConfiguration xmlns=""><ProjectConfiguration Project="{8FD40D81-D779-4C40-B5B6-43C0CFA58C98}
">Debug|Win32</ProjectConfiguration></SolutionConfiguration>' == '') and ('' != 'true')).
Task "Warning" skipped, due to false condition; (('$(CurrentSolutionConfigurationContents)' == '') and ('$(SkipInvalidConfigurations)' == 'true')) was evaluated as (('<SolutionConfiguration xmlns=""><ProjectConfiguration Project="
">Debug|Win32</ProjectConfiguration></SolutionConfiguration>' == '') and ('' == 'true')).
Using "Message" task from assembly "Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "Message" (TaskId:2)
Building solution configuration "Debug|Win32". (TaskId:2)
Done executing task "Message". (TaskId:2)
Done building target "ValidateSolutionConfiguration" in project "SkyApp.sln".: (TargetId:0)
Target "ValidateToolsVersions: (TargetId:1)" in file "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln.cache" from project "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln":
Task "Error" skipped, due to false condition; ('$(MSBuildToolsVersion)' == '2.0' and ('$(ProjectToolsVersion)' != '2.0' and '$(ProjectToolsVersion)' != '')) was evaluated as ('3.5' == '2.0' and ('' != '2.0' and '' != '')).
Done building target "ValidateToolsVersions" in project "SkyApp.sln".: (TargetId:1)
Target "Rebuild: (TargetId:8)" in file "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln.cache" from project "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln":
Task "MSBuild" skipped, due to false condition; (@(BuildLevel0) != '') was evaluated as ( != '').
Task "Message" skipped, due to false condition; (@(SkipLevel0) != '') was evaluated as ( != '').
Task "Warning" skipped, due to false condition; (@(MissingConfigLevel0) != '') was evaluated as ( != '').
Using "CallTarget" task from assembly "Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "CallTarget" (TaskId:7)
Target "ValidateSolutionConfiguration" skipped. Previously built successfully.
Target "ValidateToolsVersions" skipped. Previously built successfully.
Target "UI_TxMax:Rebuild: (TargetId:4)" in file "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln.cache" from project "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln":
Task "Message" skipped, due to false condition; ( ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'QUAT420 %28ARMV4I%29') ) was evaluated as ( ('Debug' == 'Debug') and ('Win32' == 'QUAT420 (ARMV4I)') ).
Task "VCBuild" skipped, due to false condition; ( ('$(Configuration)' == 'Debug') and ('$(Platform)' == 'Transics BLUE320 SDK %28ARMV4I%29') ) was evaluated as ( ('Debug' == 'Debug') and ('Win32' == 'Transics BLUE320 SDK (ARMV4I)') ).
Using "VCBuild" task from assembly "Microsoft.Build.Tasks.v3.5, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "VCBuild" (TaskId:10)
Locating vcbuild.exe: found at "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\..\..\vc\vcpackages\vcbuild.exe". (TaskId:10)
Command: (TaskId:10)
c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\..\..\vc\vcpackages\vcbuild.exe /rebuild c:\Temp\TestQT\Sky.App\Source\UI_TxMax\UI_TxMax.vcproj "Debug|Win32" (TaskId:10)
The "VCBuild" task is using "VCBuild.exe" from "c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\..\..\vc\vcpackages\vcbuild.exe". (TaskId:10)
Microsoft (R) Visual C++ Project Builder - Command Line Version 9.00.21022 (TaskId:10)
Copyright (C) Microsoft Corporation. All rights reserved. (TaskId:10)
(TaskId:10)
Rebuild started: Project: UI_TxMax, Configuration: Debug|Win32 (TaskId:10)
Deleting intermediate and output files for project 'UI_TxMax', configuration 'Debug|Win32' (TaskId:10)
Moc'ing topstatusbarwidget.h... (TaskId:10)
The system cannot find the path specified. (TaskId:10)
Project : error PRJ0019: A tool returned an error code from "Moc'ing topstatusbarwidget.h..."
Project : warning PRJ0018: The following environment variables were not found:
$(QTDIR) (TaskId:10)
Build log was saved at "file://c:\Temp\TestQT\Sky.App\Source\UI_TxMax\Win32\Debug\BuildLog.htm" (TaskId:10)
UI_TxMax - 1 error(s), 0 warning(s) (TaskId:10)
The command exited with code 1. (TaskId:10)
Done executing task "VCBuild" – FAILED. (TaskId:10)
Done building target "UI_TxMax:Rebuild" in project "SkyApp.sln" – FAILED.: (TargetId:4)
Done executing task "CallTarget" – FAILED. (TaskId:7)
Done building target "Rebuild" in project "SkyApp.sln" – FAILED.: (TargetId:8)
Done Building Project "c:\Temp\TestQT\Sky.App\Source\SkyApp.sln" (Rebuild target(s)) – FAILED.
Project Performance Summary:
661 ms c:\Temp\TestQT\Sky.App\Source\SkyApp.sln 1 calls
661 ms Rebuild 1 calls
Target Performance Summary:
1 ms ValidateToolsVersions 1 calls
16 ms ValidateSolutionConfiguration 1 calls
614 ms UI_TxMax:Rebuild 1 calls
619 ms Rebuild 1 calls
Task Performance Summary:
5 ms Message 1 calls
610 ms VCBuild 1 calls
618 ms CallTarget 1 calls
Build FAILED.
"c:\Temp\TestQT\Sky.App\Source\SkyApp.sln" (Rebuild target) (1) ->
(UI_TxMax:Rebuild target) ->
Project : warning PRJ0018: The following environment variables were not found:
"c:\Temp\TestQT\Sky.App\Source\SkyApp.sln" (Rebuild target) (1) ->
(UI_TxMax:Rebuild target) ->
Project : error PRJ0019: A tool returned an error code from "Moc'ing topstatusbarwidget.h..."
1 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.66