Package Details: monodevelop-stable

Git Clone URL: (read-only, click to copy)
Package Base: monodevelop-stable
Description: An IDE primarily designed for C# and other .NET languages
Upstream URL:
Keywords: mono monodevelop
Licenses: MIT
Conflicts: monodevelop
Provides: monodevelop, monodevelop-debugger-gdb
Replaces: monodevelop-debugger-gdb
Submitter: fusion809
Maintainer: coder2000
Last Packager: TheGoliath
Votes: 37
Popularity: 0.178461
First Submitted: 2016-10-21 19:09
Last Updated: 2020-05-22 15:28

Required by (5)

Sources (1)

Pinned Comments

coder2000 commented on 2020-08-03 13:35

According to the issue described by kingkhan94,, for the last year or so MonoDevelop 8.0 has not been buildable on anything but Mac. The community has created a fork for a new environment at

kingkhan94 commented on 2020-08-03 12:22

MonoDevelop (8.X) no loger compile in Linux (only Mac)...

"Embrace, extend, and extinguish!" (EEE) =[

Possible solution is using .

Install using pamac following packages

  • monodevelop-bin
  • mono-msbuild
  • mono-msbuild-sdkresolver

Hope this helps!

UPDATE: Install xps to easily debug web projects (ASP.NET)...


Credit: @eduardolucioac commented on 2020-06-08 19:24

Latest Comments

« First ‹ Previous ... 5 6 7 8 9 10

Giantblargg commented on 2017-06-19 06:36

@malah The flatpak version has some sandboxing troubles:
Unfortunatly this is a bit of a deal breaker for me.

Does anyone know of a way to install this without making sacrifices on functionality? Or any other good IDEs for C#?

malah commented on 2017-06-16 18:54

If you experience this issue, there's an other way to install MonoDevelop with the official flatpak build.

In command line:
$ pacman -S flatpak
$ flatpak install --user --from

And to start monodevelop:
$ flatpak run com.xamarin.MonoDevelop


Giantblargg commented on 2017-06-13 18:33

@malah, I am having the same problem that @oscarvarto was having; Installing libgit2-git instead of libgit2 did nothing to help the problem.

As for openssl I have:

lib32-openssl 1:1.1.0.f-1
lib32-openssl-1.0 1.0.2.l-2
libopenssl-1.0-compat 1.0.2.l-1
openssl 1.1.0.f-1
openssl-1.0 1.0.2.l-1

malah commented on 2017-06-12 13:54

Hello, @oscarvarto sorry I don't know where this error come from, as libgit2 hasn't many dependencies, you can try to compile libgit2-git from aur to see if you experience the same issue.

Do you use a custom version of openssl?

It's possible that you can disable the Addin's compilation with the core profile (I never tested it), to do this you need to switch --profile=stable to --profile=core line 33 of the PKGBUILD

oscarvarto commented on 2017-06-12 03:43

Hi @malah and @fusion809

Thanks for your effort to maintain this package.

I tried to compile the package with
$ makepkg -s
but the build is failing with the following messages:

"/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/Main.sln" (default target) (1) ->
"/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj" (default target) (29) ->
(BeforeBuild target) ->
/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/external/libgit2/src/openssl_stream.c(36,3): error G08E93E1A: dereferencing pointer to incomplete type ‘BIO {aka struct bio_st}’ [/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]
/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/external/libgit2/src/openssl_stream.c(94,1): error GC2E79D46: variable ‘git_stream_bio_method’ has initializer but incomplete type [/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]
/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/external/libgit2/src/openssl_stream.c(94,19): error GC0CDC97E: storage size of ‘git_stream_bio_method’ isn’t known [/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]
/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj(243,5): error MSB3073: The command "bash" exited with code -1.

633 Warning(s)
4 Error(s)

Time Elapsed 00:05:56.85
make[2]: *** [Makefile:1120: sln_build] Error 1
make[2]: Leaving directory '/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main'
make[1]: *** [Makefile:675: all-recursive] Error 1
make[1]: Leaving directory '/home/oscarvarto/pkgs/monodevelop-stable/src/monodevelop/main'
make: *** [Makefile:31: all-recursive] Error 1
==> ERROR: A failure occurred in build().

The error should be caused by libgit2/src/openssl_stream.c.
Do you have any idea how to fix this, or how to turn off the compilation of the
MonoDevelop.VersionControl.Git ?

Could the Monodevelop Team help on this?

Thanks in advance!

malah commented on 2017-02-18 13:42

@declan.marks gnome-sharp is no more need for the last monodevelop beta branch which is used on the [Extra] repo, but the stable branch also can be compiled without it ...
For those who need it:

And for those who look for an update version of the stable branch of monodevelop:

declan.marks commented on 2017-02-01 11:46

What happened to gnome-sharp. It cannot build.

fusion809 commented on 2016-10-22 07:34

@malah. Thanks. I have downgraded this package version to the latest stable release. Plus I have created a new package monodevelop-beta ( for the release.

malah commented on 2016-10-22 04:52

Hello, it's not a stable version ... it's the beta branche.

fusion809 commented on 2016-10-21 20:12

You can find a compiled version of this package, named monodevelop (so as to make the upgrade from the version in the [extra] repository easier), in my [pkgbuild-current] repository. To enable this repo add the following lines to your /etc/pacman.conf file, preferably before the [extra] repository entry:

Server =
SigLevel = PackageOptional

Then run (as root):

# pacman -Syu


# pacman -S monodevelop

in order to install the latest version of MonoDevelop.