Closed
Description
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
Type
Projects
Status
Done