Skip to content

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

Closed
dotnet/msbuild
#9158
@omajid

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.

Metadata

Metadata

Labels

area-upstream-fixNeeds a change in a contributing repo

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions