Can't build MonoDevelop on an embedded Linux

332 views Asked by At

Good day!

I'm trying to build MonoDevelop on/for an embedded/minimal Linux, and can't build msbuild from source which is why I'm using the binary from this DEB package. This basically works as it seems, but now make ends with an error:

configure output

make output

Can someone please help me to get MonoDevelop built?

1

There are 1 answers

9
knocte On

I see two errors in your build log:

/update/download/monodevelop-7.8/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj(146,5): error MSB3073: The command "bash build_libgit2.sh" exited with code -1. "/update/download/monodevelop-7.8/Main.sln" (default target) (1) -> "/update/download/monodevelop-7.8/external/fsharpbinding/MonoDevelop.FSharpBinding/MonoDevelop.FSharp.fsproj" (default target) (81) -> /update/download/monodevelop-7.8/external/fsharpbinding/MonoDevelop.FSharpBinding/MonoDevelop.FSharp.fsproj(33,3): error MSB4019: The imported project "/update/swroot/lib/mono/xbuild/Microsoft/VisualStudio/v15.0/FSharp/Microsoft.FSharp.Targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

For the latter, did you install F#? (Just apt-get install fsharp should suffice.) And for the second, try running bash build_libgit2.sh separately to see the error message.