[Bug] Arch build fails with "The specified RuntimeIdentifier 'arch-x64' is not recognized" #1185

Closed
opened 2025-12-21 18:11:42 +01:00 by backuprepo · 7 comments
Owner

Originally created by @BlackLotus on GitHub (Jan 8, 2020).

When trying to compile jellyfin-git on aur it fails with

/usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. [/home/thomas/.cache/yay/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj]
/usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. [/home/thomas/.cache/yay/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj]
/usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. [/home/thomas/.cache/yay/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj]

Build FAILED.

To Reproduce

  • enable testing repos
  • yay -S jellyfin-git

Expected behavior
It should just build

System (please complete the following information):

  • OS: Arch Linux (all testing repos enabled)
  • Jellyfin Version: git
Originally created by @BlackLotus on GitHub (Jan 8, 2020). When trying to compile jellyfin-git on aur it fails with ``` /usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. [/home/thomas/.cache/yay/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj] /usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. [/home/thomas/.cache/yay/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj] /usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. [/home/thomas/.cache/yay/jellyfin-git/src/jellyfin/Jellyfin.Server/Jellyfin.Server.csproj] Build FAILED. ``` **To Reproduce** * enable testing repos * yay -S jellyfin-git **Expected behavior** It should just build **System (please complete the following information):** - OS: Arch Linux (all testing repos enabled) - Jellyfin Version: git
backuprepo 2025-12-21 18:11:42 +01:00
Author
Owner

@anthonylavado commented on GitHub (Jan 10, 2020):

Tagging @z3ntu, but please also flag as out of date in AUR.

@anthonylavado commented on GitHub (Jan 10, 2020): Tagging @z3ntu, but please also flag as out of date in AUR.
Author
Owner

@z3ntu commented on GitHub (Jan 10, 2020):

I didn't try to reproduce but as I can't find this arch-x64 string neither in the PKGBUILD nor in the jellyfin sources, it looks like a problem with the new dotnet version in testing. If you can reproduce this error with a sample dotnet project, you should report it in the Arch Linux bug tracker (or at least ping the maintainer on IRC so he's aware that there might be issues with the new version in [community-testing])

@z3ntu commented on GitHub (Jan 10, 2020): I didn't try to reproduce but as I can't find this `arch-x64` string neither in the PKGBUILD nor in the jellyfin sources, it looks like a problem with the new dotnet version in testing. If you can reproduce this error with a sample dotnet project, you should report it in the Arch Linux bug tracker (or at least ping the maintainer on IRC so he's aware that there might be issues with the new version in [community-testing])
Author
Owner

@Vladimir-A commented on GitHub (Jan 13, 2020):

Same. If I try to build any .net project.

/usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized.
@Vladimir-A commented on GitHub (Jan 13, 2020): Same. If I try to build any .net project. ```bash /usr/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(88,5): error NETSDK1083: The specified RuntimeIdentifier 'arch-x64' is not recognized. ```
Author
Owner

@dkanada commented on GitHub (Jan 13, 2020):

@Vladimir-A and @BlackLotus are you guys trying to build the jellyfin or jellyfin-git package? That might help narrow down the cause.

@dkanada commented on GitHub (Jan 13, 2020): @Vladimir-A and @BlackLotus are you guys trying to build the jellyfin or jellyfin-git package? That might help narrow down the cause.
Author
Owner

@z3ntu commented on GitHub (Jan 13, 2020):

There's a patch in the Arch Linux bugtracker for the arch-x64 issue: https://bugs.archlinux.org/task/65128

@z3ntu commented on GitHub (Jan 13, 2020): There's a patch in the Arch Linux bugtracker for the `arch-x64` issue: https://bugs.archlinux.org/task/65128
Author
Owner

@jimyx17 commented on GitHub (Mar 28, 2020):

@BlackLotus have you tried again? I've tested that exactly same aur package without any issue.

    4603 Warning(s)
    0 Error(s)

Time Elapsed 00:00:14.71
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

I'm using these SDKs:

$ dotnet --list-sdks
2.1.805 [/usr/share/dotnet/sdk]
3.1.103 [/usr/share/dotnet/sdk]

Which means my installed sdk is 3 patch versions above yours. Can you update and try?

@jimyx17 commented on GitHub (Mar 28, 2020): @BlackLotus have you tried again? I've tested that exactly same aur package without any issue. ``` 4603 Warning(s) 0 Error(s) Time Elapsed 00:00:14.71 Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. ``` I'm using these SDKs: ``` $ dotnet --list-sdks 2.1.805 [/usr/share/dotnet/sdk] 3.1.103 [/usr/share/dotnet/sdk] ``` Which means my installed sdk is 3 patch versions above yours. Can you update and try?
Author
Owner

@z3ntu commented on GitHub (Mar 28, 2020):

The Arch Linux bug was closed on 20 January 2020, so this can be closed as well I guess

@z3ntu commented on GitHub (Mar 28, 2020): The Arch Linux bug was closed on 20 January 2020, so this can be closed as well I guess
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#1185
No description provided.