aosc新世界下要怎么搞呢?
我来试试
准备工作
oma 检查了freetype openal lua sdl2 等等 似乎都有
这里有dotnet9
https://bbs.loongarch.org/d/227-loongnixopenra
下载二进制包
解压到制定目录
我的目录是:/home/m700s/.dotnet-sdk-9,所以
export PATH=$PATH:/home/m700s/.dotnet-sdk-9
dotnet就安装好了,如果这步有问题,后面make的时候会报错,提示没有dotnet之类的。
正式开始,首先
git clone https://gitee.com/CastleJing/OpenRA.git
cd OpenRA
vi Makefile
这个版本在76行左右
# Detect target platform for dependencies if not given by the user
ifndef TARGETPLATFORM
UNAME_S := $(shell uname -s)
UNAME_M := $(shell uname -m)
ifeq ($(UNAME_S),Darwin)
TARGETPLATFORM = osx-x64
else
ifeq ($(UNAME_M),x86_64)
TARGETPLATFORM = linux-x64
else
ifeq ($(UNAME_M),loongarch64)
TARGETPLATFORM = loongarch64
else
TARGETPLATFORM = unix-generic
endif
endif
endif
endif
修改好后,运行make
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.EolTargetFrameworks.targets
(32,5):
warning
NETSDK1138
: 目标框架“net5.0”不受支持,将来不会收到安全更新。有关支持策略的详细信息,请参阅 https://aka.ms/dotn
et-core-support。
3
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.EolTargetFrameworks.targets
(32,5):
warning
NETSDK1138
: 目标框架“net5.0”不受支持,将来不会收到安全更新。有关支持策略的详细信息,请参阅 https://aka.ms/dotn
et-core-support。
3
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.EolTargetFrameworks.targets
(32,5):
warning
NETSDK1138
: 目标框架“net5.0”不受支持,将来不会收到安全更新。有关支持策略的详细信息,请参阅 https://aka.ms/dotn
et-core-support。
3
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
/home/m700s/.dotnet-sdk-9/sdk/9.0.101/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.ta
rgets(158,5):
error
NETSDK1084
: 没有应用程序主机可用于指定的 RuntimeIdentifier“linux-loongarch64”。
f
在 5.3 中还原
失败,出现 12 错误和 3 警告
程
make: *** [Makefile:87:all] 错误 1
得到了一对错误信息,看来似乎是这个版本的dotnet不行……