Closed
Description
While trying to build runtime with clr+clr.aot+libs
on my Windows machine.
Does this repro for anyone? This feels like on those weird build errors that just disappears some day..
edit: It doesn't matter what configuration I pass in, the restore will fail.
$ git clean -xdf
Removing artifacts/
$ git rev-parse HEAD
d10a14537cc684a942de0387f3b6942f3d8d0a80
$ ./build.cmd clr+clr.aot+libs -rc Release
Determining projects to restore...
Tool 'coverlet.console' (version '6.0.0') was restored. Available commands: coverlet
Tool 'dotnet-reportgenerator-globaltool' (version '5.0.2') was restored. Available commands: reportgenerator
Tool 'microsoft.dotnet.xharness.cli' (version '9.0.0-prerelease.24224.1') was restored. Available commands: xharness
Tool 'microsoft.visualstudio.slngen.tool' (version '11.1.0') was restored. Available commands: slngen
Restore was successful.
All projects are up-to-date for restore.
Determining projects to restore...
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : Invalid restore input. Duplicate frameworks found: 'net8.0, net8.0, net8.0'. Input files: C:\src\runtime-pp\src\libraries\Microsoft.Bcl.AsyncInterfaces\ref\Microsoft.Bcl.AsyncInterfaces.csproj. [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateFrameworks(PackageSpec spec, IEnumerable`1 files) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateProjectSpecPackageReference(PackageSpec spec, IEnumerable`1 files) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateProjectSpec(PackageSpec spec) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateDependencySpec(DependencyGraphSpec spec, HashSet`1 projectsToSkip) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.DependencyGraphSpecRequestProvider.GetRequestsFromItems(RestoreArgs restoreContext, DependencyGraphSpec dgFile) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.DependencyGraphSpecRequestProvider.CreateRequests(RestoreArgs restoreContext) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.RestoreRunner.CreatePreLoadedRequests(RestoreArgs restoreContext) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.RestoreRunner.GetRequests(RestoreArgs restoreContext) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.RestoreRunner.RunAsync(RestoreArgs restoreContext, CancellationToken token) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Build.Tasks.BuildTasksUtility.RestoreAsync(DependencyGraphSpec dependencyGraphSpec, Boolean interactive, Boolean recursive, Boolean noCache, Boolean ignoreFailedSources, Boolean disableParallel, Boolean force, Boolean forceEvaluate, Boolean hideWarningsAndErrors, Boolean restorePC, Boolean cleanupAssetsForUnsupportedProjects, ILogger log, CancellationToken cancellationToken) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Build.Tasks.Console.MSBuildStaticGraphRestore.RestoreAsync(String entryProjectFilePath, IDictionary`2 globalProperties, IReadOnlyDictionary`2 options) [C:\src\runtime-pp\Build.proj]
Build FAILED.
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : Invalid restore input. Duplicate frameworks found: 'net8.0, net8.0, net8.0'. Input files: C:\src\runtime-pp\src\libraries\Microsoft.Bcl.AsyncInterfaces\ref\Microsoft.Bcl.AsyncInterfaces.csproj. [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateFrameworks(PackageSpec spec, IEnumerable`1 files) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateProjectSpecPackageReference(PackageSpec spec, IEnumerable`1 files) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateProjectSpec(PackageSpec spec) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.SpecValidationUtility.ValidateDependencySpec(DependencyGraphSpec spec, HashSet`1 projectsToSkip) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.DependencyGraphSpecRequestProvider.GetRequestsFromItems(RestoreArgs restoreContext, DependencyGraphSpec dgFile) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.DependencyGraphSpecRequestProvider.CreateRequests(RestoreArgs restoreContext) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.RestoreRunner.CreatePreLoadedRequests(RestoreArgs restoreContext) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.RestoreRunner.GetRequests(RestoreArgs restoreContext) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Commands.RestoreRunner.RunAsync(RestoreArgs restoreContext, CancellationToken token) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Build.Tasks.BuildTasksUtility.RestoreAsync(DependencyGraphSpec dependencyGraphSpec, Boolean interactive, Boolean recursive, Boolean noCache, Boolean ignoreFailedSources, Boolean disableParallel, Boolean force, Boolean forceEvaluate, Boolean hideWarningsAndErrors, Boolean restorePC, Boolean cleanupAssetsForUnsupportedProjects, ILogger log, CancellationToken cancellationToken) [C:\src\runtime-pp\Build.proj]
C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\NuGet.RestoreEx.targets(19,5): error : at NuGet.Build.Tasks.Console.MSBuildStaticGraphRestore.RestoreAsync(String entryProjectFilePath, IDictionary`2 globalProperties, IReadOnlyDictionary`2 options) [C:\src\runtime-pp\Build.proj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:06.23
Build failed with exit code 1. Check errors above.
Some builds failed:
Configuration: Debug, Architecture: x64
dotnet --info
$ dotnet --info
.NET SDK:
Version: 9.0.100-preview.3.24204.13
Commit: 81f61d8290
Workload version: 9.0.100-manifests.77bb7ba9
MSBuild version: 17.11.0-preview-24178-16+7ca3c98fa
Runtime Environment:
OS Name: Windows
OS Version: 10.0.19045
OS Platform: Windows
RID: win-x64
Base Path: C:\Program Files\dotnet\sdk\9.0.100-preview.3.24204.13\
.NET workloads installed:
There are no installed workloads to display.
Host:
Version: 9.0.0-preview.3.24172.9
Architecture: x64
Commit: 9e6ba1f68c
.NET SDKs installed:
8.0.204 [C:\Program Files\dotnet\sdk]
8.0.300-preview.24203.14 [C:\Program Files\dotnet\sdk]
9.0.100-preview.3.24204.13 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.27 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.0-preview.3.24172.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.27 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.0-preview.3.24172.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.27 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.0-preview.3.24175.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]
Environment variables:
Not set
global.json file:
C:\src\runtime-pp\global.json
I tried dotnet nuget locals all --clear
but it had no effect.