Skip to content

Build failure on Arch Linux  #55

Description

@VorpalBlade

I tried building this using build.sh (presumably the correct way on Linux, there is nothing in the README about how to build) but I ran into the following build errors:

/usr/share/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(267,5): error NETSDK1005: Assets file '/home/arvid/src/aaru/RedBookPlayer/cscore/CSCore/obj/project.assets.json' doesn't have a target for 'netcoreapp3.1'. Ensure that restore has run and that you have included 'netcoreapp3.1' in the TargetFrameworks for your project. [/home/arvid/src/aaru/RedBookPlayer/cscore/CSCore/CSCore.csproj]
/usr/share/dotnet/sdk/6.0.102/Microsoft.CSharp.CurrentVersion.targets(130,9): warning MSB3884: Could not find rule set file "MinimumRecommendedRules.ruleset". [/home/arvid/src/aaru/RedBookPlayer/cscore/CSCore/CSCore.csproj]
  CSCore -> /home/arvid/src/aaru/RedBookPlayer/cscore/CSCore/bin/Debug/netstandard2.0/CSCore.dll
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018: The "CompileAvaloniaXamlTask" task failed unexpectedly. [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018: System.IO.FileNotFoundException: Could not find file '/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/obj/Debug/netcoreapp3.1/linux-x64/RedBookPlayer.Models.dll'. [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018: File name: '/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/obj/Debug/netcoreapp3.1/linux-x64/RedBookPlayer.Models.dll' [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at Avalonia.Build.Tasks.CompileAvaloniaXamlTask.Execute() in D:\a\1\s\src\Avalonia.Build.Tasks\CompileAvaloniaXamlTask.cs:line 22 [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
/home/arvid/.nuget/packages/avalonia/0.9.12/build/AvaloniaBuildTasks.targets(80,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]
  RedBookPlayer.Models -> /home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/bin/Debug/netcoreapp3.1/linux-x64/RedBookPlayer.Models.dll
/usr/share/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets(94,5): error NETSDK1099: Publishing to a single-file is only supported for executable applications. [/home/arvid/src/aaru/RedBookPlayer/RedBookPlayer.Models/RedBookPlayer.Models.csproj]

I did install OpenAL (including development headers) and .NET SDK (dotnet-sdk 6.0.2.sdk102-1). As I'm not a .NET developer (I'm much more at home with C, C++ or Python) I don't have any ideas what to do next.

I would like help with this, but would also suggest that better build instructions would be a good idea as well.


  • OS: Arch Linux (rolling release)
  • Relevant(?) package versions:
    • dotnet-host 6.0.2.sdk102-1
    • dotnet-runtime 6.0.2.sdk102-1
    • dotnet-sdk 6.0.2.sdk102-1
    • dotnet-targeting-pack 6.0.2.sdk102-1
    • openal 1.22.2-1

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions