Closed rilian-la-te closed 4 months ago
I am currently unable to resolve this issue. But I'll happily accept your commit with such a package if you can make it!
It is not a commit, it is a package itself. Okay, I will do it, when I will have time.
It is precisely because of the lack of time to study Arch that I cannot do it.
By commit I mean that it might be useful for someone else if the repository contains a script or Action for building a package for Arch Linux.
The script is potentially more useful. Because after numerous reports about the distribution or the program itself not working under macOS, I decided not to provide ready-made built packages for platforms on which I cannot debug the program or build the package.
@Serg-Norseman it is build script by definition, stored in AUR git repository, but with ability to use fancy Arch tools to build it.
But what dependencies your package have on Linux besides dotnet sdk?
sqlite
Я видел, что у вас был раньше пакет для Manjaro. Так он и для Arch подойдет, если скрипт выложить в AUR.
Я делал скрипты для удобства своей сборки, поэтому там цепочка: make_gk3_linux_manjaro_pack.sh -> gk_linux_pkg_manjaro_package.sh (+ deploy/Manjaro/PKGBUILD) -> gk_linux_image.sh (т.с. переиспользование общих частей со сборкой для других Linux).
Чтобы это вывести в автономку для отдельного использования, надо детали из всей цепочки извлекать.
А где глянуть все три названных скрипта + pkgbuild?
https://aur.archlinux.org/packages/gedkeeper-git - оценивайте. Если есть, что поменять - поменяю. Если у вас есть аккаунт на AUR - то нужно добавить вас в комейнтейнеры. Да, я установил, и в целом работает. Хотя баги и имеются в некоторых случаях (в основном плагины).
Да, на Manjaro тоже должно работать.
На Manjaro смогу посмотреть только завтра. Спасибо!
Почему он, кстати, не с первого раза собирается? Я вечером кину лог ошибки первой сборки)
Нужно смотреть лог. На Manjaro, Ubuntu и Windows - всё собирается штатно. Кстати, смотрел конфигурацию - мне кажется зависимости от net-core для выходного пакета не нужны. Там полная сборка автономного приложения, т.е. .NET CORE включен в bin, поэтому у линейки 3.X размер в 5 раз больше, чем у 2.X.
Нужны. На Linux (если мы именно про AUR говорим) лучше собирать с зависимостями, чем нежели без оных. Да, посмотри build на manjaro из AUR, там я автономку как раз вырубаю.
Ок
Вот, например, ошибка при сборке с 1 раза:
==> Запускается build()...
Вас приветствует .NET 8.0!
---------------------
Версия пакета SDK: 8.0.102
----------------
Установлен сертификат разработки ASP.NET Core HTTPS.
Чтобы доверять сертификату, просмотрите инструкции: https://aka.ms/dotnet-https-linux
----------------
Как написать свое первое приложение: https://aka.ms/dotnet-hello-world
Узнать о новых возможностях: https://aka.ms/dotnet-whats-new
Просмотреть документацию: https://aka.ms/dotnet-docs
Сообщить о проблемах и найти исходный код на GitHub: https://github.com/dotnet/core
Для просмотра доступных команд введите команду "dotnet --help" или посетите следующую страницу: https://aka.ms/dotnet-cli.
--------------------------------------------------------------------------------------
При проверке рабочих нагрузок возникла проблема. Для получения дополнительных сведений выполните команду "dotnet workload update".
Версия MSBuild 17.8.5+b5265ef37 для .NET
Determining projects to restore...
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.Core/GKMap.Core.nstd.csproj (in 675 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.EtoForms/GKMap.EtoForms.csproj (in 675 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj (in 716 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKTimeLinePlugin/GKTimeLinePlugin.net.csproj (in 2,83 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKTests.net.csproj (in 3,51 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKCalendarPlugin/GKCalendarPlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKFlowInputPlugin/GKFlowInputPlugin.net.csproj (in 2,8 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKCalculatorPlugin/GKCalculatorPlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKHistoryDataPlugin/GKHistoryDataPlugin.net.csproj (in 2,84 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKChroniclePlugin/GKChroniclePlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKBackupPlugin/GKBackupPlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKCommunicatorPlugin/GKCommunicatorPlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.Core/GKGenetix.Core.nstd.csproj (in 1 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetUI.EtoForms/GKNetUI.net.csproj (in 2 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKWordsCloudPlugin/GKWordsCloudPlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetixPlugin/GKGenetixPlugin.net.csproj (in 3,52 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKStdReports/GKStdReports.nstd.csproj (in 11 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.UI.EtoForms/GKGenetix.UI.EtoForms.csproj (in 13 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GKComponents/GKComponents.csproj (in 15 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKLifePlugin/GKLifePlugin.net.csproj (in 19 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKNamesBookPlugin/GKNamesBookPlugin.net.csproj (in 14 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKNavigatorPlugin/GKNavigatorPlugin.net.csproj (in 14 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GEDKeeper3.csproj (in 3,56 sec).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj (in 51 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKTextSearchPlugin/GKTextSearchPlugin.net.csproj (in 55 ms).
Restored /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/plugins/GKPedigreeImporterPlugin/GKPedigreeImporterPlugin.net.csproj (in 85 ms).
GKGenetix.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.Core/bin/GKGenetix.Core.dll
GKMap.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.Core/bin/Linux/Release/GKMap.Core.dll
GKMap.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.Core/bin/Linux/Release/GKMap.Core.dll
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: непредвиденная ошибка при выполнении задачи "GenerateDepsFile". [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: System.IO.IOException: The process cannot access the file '/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/bin/GKNetCore.deps.json' because it is being used by another process. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at System.IO.File.Create(String path) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.NET.Build.Tasks.GenerateDepsFile.WriteDepsFile(String depsFilePath) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
GKNetCore.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/bin/GKNetCore.dll
GKMap.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.EtoForms/bin/Linux/Release/GKMap.EtoForms.dll
GKMap.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKMap/GKMap.EtoForms/bin/Linux/Release/GKMap.EtoForms.dll
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
GKNetUI.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetUI.EtoForms/bin/GKNetUI.dll
GKNetUI.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetUI.EtoForms/bin/GKNetUI.dll
GKCore.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/bin/GKCore.dll
GKCore.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/bin/GKCore.dll
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKCore/TreeToolsTests.cs(138,27): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKTests.net.csproj::TargetFramework=net6.0]
GKStdReports.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKStdReports.dll
GKTimeLinePlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKTimeLinePlugin.dll
GKComponents -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GKComponents/bin/Linux/Release/GKComponents.dll
GKComponents -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GKComponents/bin/Linux/Release/GKComponents.dll
GKGenetix.Core.nstd -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.Core/bin/GKGenetix.Core.dll
GKTests.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/bin/Linux/Release/GKTests.dll
GKFlowInputPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKFlowInputPlugin.dll
GKHistoryDataPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKHistoryDataPlugin.dll
GKLifePlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKLifePlugin.dll
GKNavigatorPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKNavigatorPlugin.dll
GKNamesBookPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKNamesBookPlugin.dll
GKBackupPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKBackupPlugin.dll
GKWordsCloudPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKWordsCloudPlugin.dll
GKPedigreeImporterPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKPedigreeImporterPlugin.dll
GKCalculatorPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKCalculatorPlugin.dll
GKChroniclePlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKChroniclePlugin.dll
GKCommunicatorPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKCommunicatorPlugin.dll
GKGenetix.UI.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.UI.EtoForms/bin/Linux/Release/GKGenetix.UI.EtoForms.dll
GKGenetix.UI.EtoForms -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKGenetix/GKGenetix.UI.EtoForms/bin/Linux/Release/GKGenetix.UI.EtoForms.dll
GKTextSearchPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKTextSearchPlugin.dll
GKGenetixPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKGenetixPlugin.dll
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GKProgram.cs(64,25): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GEDKeeper3.csproj]
GEDKeeper3 -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/bin/GEDKeeper3.dll
GKCalendarPlugin.net -> /home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/plugins/GKCalendarPlugin.dll
Ошибка сборки.
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(672,41): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/AppHost.cs(1134,29): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore/Lists/SheetModel.cs(189,35): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCore/GKCore.nstd.csproj::TargetFramework=netstandard2.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKCore/TreeToolsTests.cs(138,27): warning CS1998: В данном асинхронном методе отсутствуют операторы await, поэтому метод будет выполняться синхронно. Воспользуйтесь оператором await для ожидания неблокирующих вызовов API или оператором await Task.Run(...) для выполнения связанных с ЦП заданий в фоновом потоке. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKTests/GKTests.net.csproj::TargetFramework=net6.0]
/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GKProgram.cs(64,25): warning CS4014: Поскольку этот вызов не ожидается, выполнение текущего метода продолжается до завершения вызова. Попробуйте применить оператор await к результату вызова. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKv3/GEDKeeper3/GEDKeeper3.csproj]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: непредвиденная ошибка при выполнении задачи "GenerateDepsFile". [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: System.IO.IOException: The process cannot access the file '/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/bin/GKNetCore.deps.json' because it is being used by another process. [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at System.IO.File.Create(String path) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.NET.Build.Tasks.GenerateDepsFile.WriteDepsFile(String depsFilePath) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.NET.Build.Tasks.TaskBase.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
/usr/share/dotnet/sdk/8.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(284,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/rilian/.cache/paru/clone/gedkeeper-git/src/GEDKeeper/projects/GKCommunicator/GKNetCore/GKNetCore.nstd.csproj::TargetFramework=netstandard2.0]
Предупреждений: 8
Ошибок: 1
Нет, не знаю в чем причина. Может быть проблема в использовании sdk8, но это маловероятно. Может быть каким-то образом параллельная сборка действует, но её кажется наоборот нужно специально включать. Идей пока нет.
Can you make an AUR Package? Or I can make it myself, if you do not like it.