rm-NoobInCoding / UnPSARC

Archive Unpacker/Packer For PlayStation Archive (PSARC) Files
https://discord.gg/zjx3dgmx
MIT License
39 stars 5 forks source link

Build for Linux ? #12

Closed Foul-Tarnished closed 1 month ago

Foul-Tarnished commented 5 months ago

Thanks for the great app

Is there a way to build it for linux ? I tried dotnet publish -c Release --os linux --self-contained

MSBuild version 17.9.8+610b4d3b5 for .NET
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Gibbed.IO, Version=1.0.5359.670, Culture=neutral, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ICSharpCode.SharpZipLib, Version=1.4.2.13, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "K4os.Compression.LZ4, Version=1.3.8.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Numerics.Vectors, Version=4.1.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Runtime.CompilerServices.Unsafe, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
C:\Program Files\dotnet\sdk\8.0.205\Microsoft.Common.CurrentVersion.targets(2389,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\Archive.cs(1,7): error CS0246: The type or namespace name 'Gibbed' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\DirectStorage\Decompressor.cs(1,7): error CS0246: The type or namespace name 'Gibbed' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\DirectStorage\Decompressor.cs(2,7): error CS0246: The type or namespace name 'K4os' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\Helpers\IOHelper.cs(1,7): error CS0246: The type or namespace name 'Gibbed' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\Compression\Zlib.cs(1,7): error CS0246: The type or namespace name 'ICSharpCode' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\Core\PSARC.cs(1,7): error CS0246: The type or namespace name 'Gibbed' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\Core\TEntry.cs(1,7): error CS0246: The type or namespace name 'Gibbed' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
D:\Users\Niels\Downloads\unpsarc linux\Core\TZSize.cs(1,7): error CS0246: The type or namespace name 'Gibbed' could not be found (are you missing a using directive or an assembly reference?) [D:\Users\Niels\Downloads\unpsarc linux\UnPSARC.csproj]
rm-NoobInCoding commented 4 months ago

Well i never worked on linux and i dunno how to fix this problem so...

rm-NoobInCoding commented 1 month ago

Currently, it is not possible to build Linux due to pack feature