Witam wszystkich.
Mam taki mały problem. Próbuję zainstalować monodevelop na Antergosie (wersja 64bit 18.8) Wszystko ładnie pięknie idzie od momentu pobrania mono do Fsharpa. Dopiero podczas próby budowania Fsharpa wyskakują 2 komunikaty o błędzie:
CopyAndSubstituteTextFiles:
mono /tmp/pamac-build-chaka/fsharp/src/fsharp/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "/tmp/pamac-build-chaka/fsharp/src/fsharp/src/scripts/subst.fsx" --in:"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" --out:"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp-proto.targets" --pattern1:"{BuildSuffix}" --replacement1:"-proto" --pattern2:"" --replacement2:""
/tmp/pamac-build-chaka/fsharp/src/fsharp/src/scripts/scriptlib.fsx(40,39): error FS0041: A unique overload for method 'StartsWith' could not be determined based on type information prior to this program point. A type annotation may be needed. Candidates: String.StartsWith(value: char) : bool, String.StartsWith(value: string) : bool [/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj]
/tmp/pamac-build-chaka/fsharp/src/fsharp/src/FSharpSource.targets(207,5): error MSB3073: The command "mono /tmp/pamac-build-chaka/fsharp/src/fsharp/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "/tmp/pamac-build-chaka/fsharp/src/fsharp/src/scripts/subst.fsx" --in:"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" --out:"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp-proto.targets" --pattern1:"{BuildSuffix}" --replacement1:"-proto" --pattern2:"" --replacement2:"" " exited with code 1. [/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj]
Done Building Project "/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" (default targets) -- FAILED.
Build FAILED.
"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" (default target) (1) ->
(CopyAndSubstituteTextFiles target) ->
/tmp/pamac-build-chaka/fsharp/src/fsharp/src/scripts/scriptlib.fsx(40,39): error FS0041: A unique overload for method 'StartsWith' could not be determined based on type information prior to this program point. A type annotation may be needed. Candidates: String.StartsWith(value: char) : bool, String.StartsWith(value: string) : bool [/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj]
/tmp/pamac-build-chaka/fsharp/src/fsharp/src/FSharpSource.targets(207,5): error MSB3073: The command "mono /tmp/pamac-build-chaka/fsharp/src/fsharp/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "/tmp/pamac-build-chaka/fsharp/src/fsharp/src/scripts/subst.fsx" --in:"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" --out:"/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/Microsoft.FSharp-proto.targets" --pattern1:"{BuildSuffix}" --replacement1:"-proto" --pattern2:"" --replacement2:"" " exited with code 1. [/tmp/pamac-build-chaka/fsharp/src/fsharp/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj]
0 Warning(s)
2 Error(s)
Time Elapsed 00:00:07.59
make[1]: *** [Makefile:17: build-proto] Error 1
make[1]: Leaving directory '/tmp/pamac-build-chaka/fsharp/src/fsharp'
make: *** [Makefile:13: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Dodam, że znalazłem w internecie AUR, pobrałem snapshota i edytowałem PKGBUILD według porad w komentarzach:
https://aur.archlinux.org/packages/fsharp/
Jednak wciąż wyświetla mi się komunikat o błędach (jak wyżej). Wcześniej miałem Antergosa w wersji 16.6 ale długo go nie używałem bo dysk padł. Tam proces instalacji przebiegał pomyślnie. Teraz próbuję powtórzyć instalacje i coś nie działa.
Czy znajdzie się ktoś to pomoże i łopatologicznie wytłumaczy jak to naprawić?