i was trying to install geant4.10.00 on my win 7 using microsoft visual studio .in the last step i get the error of "error MSB6006: "cmd.exe" exited with code -1. C:\ProgramFiles\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151 thatMicrosoft.CppCommon.targets WARNING: DO NOT MODIFY this file unless you are knowledgeable about MSBuild and have created a backup copy. Incorrect changes to this file will make it impossible to load or build your projects from the command-line or the IDE. This file defines the steps/targets common to building Visual C++ projects. Copyright (C) Microsoft Corporation. All rights reserved. *********************************************************************************************** --> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <UsingTask TaskName="VCMessage" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <PropertyGroup> <!-- Ensure that IntDir and OutDir will contain proper trailing slash. Also set the flag to warn the user. --> <IntDirTrailingSlashWarning Condition="'$(IntDir)' != '' and !HasTrailingSlash('$(IntDir)')">true</IntDirTrailingSlashWarning> <OutDirTrailingSlashWarning Condition="'$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')">true</OutDirTrailingSlashWarning> <IntDir Condition="'$(IntDir)' != '' and !HasTrailingSlash('$(IntDir)')">$(IntDir)\</IntDir> <OutDir Condition="'$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')">$(OutDir)\</OutDir> </PropertyGroup> <PropertyGroup> <!-- Yield optimization properties --> <YieldDuringToolExecution Condition="'$(YieldDuringToolExecution)' == ''">true</YieldDuringToolExecution> <ClYieldDuringToolExecution Condition="'$(ClYieldDuringToolExecution)' == ''">$(YieldDuringToolExecution)</ClYieldDuringToolExecution> <MidlYieldDuringToolExecution Condition="'$(MidlYieldDuringToolExecution)' == ''">$(YieldDuringToolExecution)</MidlYieldDuringToolExecution> </PropertyGroup> <!-- Define the Target Macros--> <PropertyGroup> <TargetPath Condition="'$(TargetPath)' == ''">$([System.IO.Path]::Combine($(ProjectDir),$(OutDir)$(TargetName)$(TargetExt)))</TargetPath> <TargetFileName Condition=" '$(TargetFileName)'=='' ">$([System.IO.Path]::GetFileName('$(TargetPath)'))</TargetFileName> <TargetDir Condition=" '$(TargetDir)'==''" >$([System.IO.Path]::GetDirectoryName('$(TargetPath)'))</TargetDir> <LocalDebuggerCommand Condition="'$(LocalDebuggerCommand)'==''">$(TargetPath)</LocalDebuggerCommand> <ExtensionsToDeleteOnClean>$(ExtensionsToDeleteOnClean);$(TargetPath).manifest;$(OutDir)$(TargetName).tlb;$(OutDir)$(TargetName).pdb;$(TargetPath);$(OutDir)$(TargetName).bsc;$(OutDir)$(TargetName).ilk;$(TargetPath).intermediate.manifest</ExtensionsToDeleteOnClean> <IntermediateOutputPath Condition="'$(IntermediateOutputPath)'==''">$(IntDir)</IntermediateOutputPath> </PropertyGroup> <!-- If we are compiling managed --> <PropertyGroup Condition="'$(EmbedManifest)'=='true' AND '$(CLRSupport)'!='' AND '$(CLRSupport)'!='false' AND ('$(ConfigurationType)'=='Application' OR '$(ConfigurationType)'=='DynamicLibrary' ) "> <EmbedManifestBy Condition="'$(LinkKeyFile)'=='' AND '$(LinkDelaySign)'!='true'">MT</EmbedManifestBy> <EmbedManifestBy Condition="'$(LinkKeyFile)'!='' OR '$(LinkDelaySign)'=='true'">LINK</EmbedManifestBy> </PropertyGroup> <!-- If we are compiling native --> <PropertyGroup Condition="'$(GenerateManifest)' == 'true' AND '$(EmbedManifest)'=='true' AND ('$(CLRSupport)'=='false' or '$(CLRSupport)'=='') AND ('$(ConfigurationType)'=='Application' OR '$(ConfigurationType)'=='DynamicLibrary' ) "> <EmbedManifestBy Condition="'$(LinkIncremental)'=='true'">LINK</EmbedManifestBy> <EmbedManifestBy Condition="'$(LinkIncremental)'!='true'">MT</EmbedManifestBy> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.CppBuild.targets"/> <UsingTask TaskName="LIB" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="MIDL" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="RC" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="Mt" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="XSD" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="XDCMake" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="BscMake" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <UsingTask TaskName="CustomBuild" AssemblyName="Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <!-- ******************************************************************************************* AvailableItemName ******************************************************************************************* --> <!-- Creates a connection between item names and the targets to build them. --> <ItemGroup> <AvailableItemName Include="ClCompile"> <Targets>ClCompile</Targets> </AvailableItemName> <AvailableItemName Include="Midl"> <Targets>Midl</Targets> </AvailableItemName> <AvailableItemName Include="ResourceCompile"> <Targets>ResourceCompile</Targets> </AvailableItemName> <AvailableItemName Include="EmbeddedResource"> <Targets>ResGen</Targets> </AvailableItemName> <AvailableItemName Include="CustomBuild"> <Targets>CustomBuild</Targets> </AvailableItemName> <AvailableItemName Include="Xsd"> <Targets>Xsd</Targets> </AvailableItemName> </ItemGroup> <!-- ******************************************************************************************* Build Events ******************************************************************************************* --> <PropertyGroup> <BuildSuffix> :VCEnd</BuildSuffix> </PropertyGroup> <Target Name="PreBuildEvent" Condition="'$(PreBuildEventUseInBuild)'!='false'"> <Message Text="Description: %(PreBuildEvent.Message)" Condition="'%(PreBuildEvent.Message)' != '' and '%(PreBuildEvent.Command)' != ''"/> <Exec Command="%(PreBuildEvent.Command)$(BuildSuffix)" Condition="'%(PreBuildEvent.Command)' != ''"/> </Target> <Target Name="PreLinkEvent" Condition="'$(PreLinkEventUseInBuild)'!='false'"> <Message Text="Description: %(PreLinkEvent.Message)" Condition="'%(PreLinkEvent.Message)' != '' and '%(PreLinkEvent.Command)' != ''"/> <Exec Command="%(PreLinkEvent.Command)$(BuildSuffix)" Condition="'%(PreLinkEvent.Command)' != ''"/> </Target> <Target Name="PostBuildEvent" Condition="'$(PostBuildEventUseInBuild)'!='false'"> <Message Text="Description: %(PostBuildEvent.Message)" Condition="'%(PostBuildEvent.Message)' != '' and '%(PostBuildEvent.Command)' != ''"/> <Exec Command="%(PostBuildEvent.Command)$(BuildSuffix)" Condition="'%(PostBuildEvent.Command)' != ''"/> </Target> <!-- ******************************************************************************************* Custom Build ******************************************************************************************* --> <PropertyGroup Condition="'$(CustomBuildAfterTargets)'!='' or '$(CustomBuildBeforeTargets)'!=''"> <CustomBuildToolBeforeTargets>$(CustomBuildBeforeTargets)</CustomBuildToolBeforeTargets> <CustomBuildToolAfterTargets>$(CustomBuildAfterTargets)</CustomBuildToolAfterTargets> </PropertyGroup> <!--If no before/after targets are set, then set the default--> <PropertyGroup Condition="'$(CustomBuildAfterTargets)'=='' and '$(CustomBuildBeforeTargets)'==''"> <CustomBuildToolBeforeTargets>Midl</CustomBuildToolBeforeTargets> <CustomBuildToolAfterTargets>PreBuildEvent</CustomBuildToolAfterTargets> <CustomBuildBeforeTargets>PostBuildEvent</CustomBuildBeforeTargets> <CustomBuildAfterTargets>BscMake</CustomBuildAfterTargets> </PropertyGroup> <!-- If Selective File Build is enabled, then dont let custom interupt the build order--> <PropertyGroup Condition="'$(SelectedFiles)'!=''"> <CustomBuildToolBeforeTargets></CustomBuildToolBeforeTargets> <CustomBuildToolAfterTargets></CustomBuildToolAfterTargets> <CustomBuildBeforeTargets></CustomBuildBeforeTargets> <CustomBuildAfterTargets></CustomBuildAfterTargets> </PropertyGroup> <Target Name="CustomBuild" Condition="'@(CustomBuild)' != ''" DependsOnTargets="SelectCustomBuild;ComputeCustomBuildOutput" BeforeTargets="$(CustomBuildToolBeforeTargets)" AfterTargets="$(CustomBuildToolAfterTargets)" > <PropertyGroup> <CustomBuildToolArchitecture Condition="'$(CustomBuildToolArchitecture)' == ''">$(DefaultToolArchitecture)</CustomBuildToolArchitecture> </PropertyGroup> <CustomBuild Sources ="@(CustomBuild)" BuildSuffix ="$(BuildSuffix)" TrackerLogDirectory ="%(CustomBuild.TrackerLogDirectory)" MinimalRebuildFromTracking ="%(CustomBuild.MinimalRebuildFromTracking)" TLogReadFiles ="@(CustomBuildTLogReadFiles)" TLogWriteFiles ="@(CustomBuildTLogWriteFiles)" TrackFileAccess ="$(TrackFileAccess)" ToolArchitecture ="$(CustomBuildToolArchitecture)" TrackerFrameworkPath ="$(CustomBuildTrackerFrameworkPath)" TrackerSdkPath ="$(CustomBuildTrackerSdkPath)" AcceptableNonZeroExitCodes ="%(CustomBuild.AcceptableNonZeroExitCodes)" > </CustomBuild> </Target> <Target Name="CustomBuildStep" Condition="'@(CustomBuildStep)' != '' and '$(SelectedFiles)'==''" .......................
Which version of CMake and Visual Studio are you using? What options did you use in CMake when configuring the build?
Closing bugs with no updates of requested information