Skip to content

On ppc64le, VMR at 8 Preview 6 doesn't build using itself #3571

Description

@omajid

Describe the Bug

We are trying to confirm that source-build can build using itself.

This works on x64. We can build .NET 8 Preview 6 offline (after using the bits downloaded by prep.sh), then use what we just-built to build .NET 8 Preview 6 itself completely offline.

This doesn't work on ppc64le. We can build .NET 8 Preview 6 using a cross-compiled ppc64le SDK and the bits downloaded by prep.sh. We can do this offline too. But then using that just-built SDK to build .NET 8 Preview 6 again fails on ppc64le. The error happens when building runtime.

Steps to Reproduce

Other Information

    'ARCADE_SHARED_FX_SDK' for 'Microsoft.DotNet.SharedFramework.Sdk/8.0.0-beta.23371.1' at 'dotnet/artifacts/source-built-sdks/Microsoft.DotNet.SharedFramework.Sdk/'
    'ARCADE' for 'Microsoft.DotNet.Arcade.Sdk/8.0.0-beta.23371.1' at 'dotnet/artifacts/source-built-sdks/Microsoft.DotNet.Arcade.Sdk/'
    'ARCADE_PACKAGING' for 'Microsoft.DotNet.Build.Tasks.Packaging/8.0.0-beta.23371.1' at dotnet/artifacts/source-built-sdks/Microsoft.DotNet.Build.Tasks.Packaging/'
    [SourceBuiltSdkResolver] Overriding Microsoft.DotNet.SharedFramework.Sdk with 'ARCADE_SHARED_FX_SDK'
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error : Failure has occurred while loading a type. [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Shared.ExceptionHandling.NotExpectedIoOrXmlException(Exception e) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Construction.ProjectRootElement.LoadDocument(String fullPath, Boolean preserveFormatting, Boolean loadAsReadOnly) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Construction.ProjectRootElement..ctor(String path, ProjectRootElementCacheBase projectRootElementCache, Boolean preserveFormatting) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Construction.ProjectRootElement.CreateProjectFromPath(String projectFile, ProjectRootElementCacheBase projectRootElementCache, Boolean preserveFormatting) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Construction.ProjectRootElement.<>c.<OpenProjectOrSolution>b__209_0(String path, ProjectRootElementCacheBase cache) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Evaluation.ProjectRootElementCache.GetOrLoad(String projectFile, OpenProjectRootElement loadProjectRootElement, Boolean isExplicitlyLoaded, Nullable`1 preserveFormatting) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Evaluation.ProjectRootElementCache.Get(String projectFile, OpenProjectRootElement loadProjectRootElement, Boolean isExplicitlyLoaded, Nullable`1 preserveFormatting) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Construction.ProjectRootElement.OpenProjectOrSolution(String fullPath, IDictionary`2 globalProperties, String toolsVersion, ProjectRootElementCacheBase projectRootElementCache, Boolean isExplicitlyLoaded) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Evaluation.Evaluator`4[[Microsoft.Build.Execution.ProjectPropertyInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectMetadataInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectItemDefinitionInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExpandAndLoadImportsFromUnescapedImportExpression(String directoryOfImportingFile, ProjectImportElement importElement, String unescapedExpression, Boolean throwOnFileNotExistsError, List`1& imports) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Evaluation.Evaluator`4[[Microsoft.Build.Execution.ProjectPropertyInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectMetadataInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectItemDefinitionInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Evaluation.Evaluator`4[[Microsoft.Build.Execution.ProjectPropertyInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectMetadataInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Execution.ProjectItemDefinitionInstance, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
...
...
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Execution.ProjectInstance.FromFile(String file, ProjectOptions options) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at NuGet.Build.Tasks.Console.MSBuildStaticGraphRestore.<>c__DisplayClass38_0.<LoadProjects>b__0(String path, Dictionary`2 properties, ProjectCollection collection) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Graph.GraphBuilder.ParseProject(ConfigurationMetadata configurationMetadata) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Graph.GraphBuilder.<>c__DisplayClass35_0.<SubmitProjectForParsing>b__0() [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at System.Lazy`1[[Microsoft.Build.Graph.ParsedProject, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ViaFactory(LazyThreadSafetyMode mode) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at System.Lazy`1[[Microsoft.Build.Graph.ParsedProject, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at System.Lazy`1[[Microsoft.Build.Graph.ParsedProject, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].CreateValue() [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at System.Lazy`1[[Microsoft.Build.Graph.ParsedProject, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].get_Value() [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
  new_tarball/sdk/8.0.100-preview.6.23330.1/NuGet.RestoreEx.targets(19,5): error :    at Microsoft.Build.Graph.ParallelWorkSet`2[[Microsoft.Build.BackEnd.ConfigurationMetadata, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a],[Microsoft.Build.Graph.ParsedProject, Microsoft.Build, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].ExecuteWorkItem() [dotnet/src/runtime/artifacts/source-build/self/src/Build.proj]
    Nothing to do. None of the projects specified contain packages to restore.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area-upstream-fixNeeds a change in a contributing repo

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions