Package Details: monodevelop-stable 7.8.3.2-2

Git Clone URL: https://aur.archlinux.org/monodevelop-stable.git (read-only)
Package Base: monodevelop-stable
Description: An IDE primarily designed for C# and other .NET languages
Upstream URL: http://www.monodevelop.com
Keywords: mono monodevelop
Licenses: GPL
Conflicts: monodevelop
Provides: monodevelop, monodevelop-debugger-gdb
Replaces: monodevelop-debugger-gdb
Submitter: fusion809
Maintainer: doctorzeus
Last Packager: doctorzeus
Votes: 35
Popularity: 1.871007
First Submitted: 2016-10-21 19:09
Last Updated: 2019-04-29 05:35

Required by (6)

Sources (1)

Pinned Comments

Xandaros commented on 2018-05-22 16:27

Some tips if you're having issues:

  1. If it complains about not being able to find .net core sdk, you can set the path in the preferences. Set it to /opt/dotnet/dotnet and it'll figure out the rest. (You do need to install dotnet-sdk, though)

  2. If it crashes shortly after opening a solution, try disabling the version control add-in (or just disable it in preferences). Worked for me

  3. If it works fine for a while and then randomly starts crashing, try applying this diff: https://github.com/mono/linux-packaging-monodevelop/blob/debian/7.5.0.1254-0xamarin1/debian/patches/4647.diff This was recommended to me, but did not actually solve the issue. Maybe it'll work for you, though

  4. Logs are in ~/.cache/MonoDevelop/Logs

doctorzeus commented on 2018-04-25 04:41

Please be aware that this package is compiled from source and will download around 400MB of data.

Also remember I don't develop this application, I simply maintain the PKGBUILD, for issues/bugs with the application itself log a report at https://github.com/mono/monodevelop after doing the usual google for a solution.

Latest Comments

« First ‹ Previous ... 3 4 5 6 7 8

Giantblargg commented on 2017-06-19 06:36

@malah The flatpak version has some sandboxing troubles: https://bugzilla.xamarin.com/show_bug.cgi?id=44182
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 https://download.mono-project.com/repo/monodevelop.flatpakref

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

Source: http://www.monodevelop.com/download/linux/

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 build_libgit2.sh" 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().
Aborting...

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: https://github.com/malahx/Arch-Linux-PKGBUILD/tree/master/gnome-sharp

And for those who look for an update version of the stable branch of monodevelop: https://github.com/malahx/Arch-Linux-PKGBUILD/blob/master/monodevelop61/PKGBUILD

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 (https://aur.archlinux.org/packages/monodevelop-beta) for the 6.1.2.38 release.

malah commented on 2016-10-22 04:52

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

https://releases.xamarin.com/beta-release-cycle-8-service-release-1/

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:

[pkgbuild-current]
Server = https://github.com/fusion809/PKGBUILDs/releases/download/current/
SigLevel = PackageOptional

Then run (as root):

# pacman -Syu

and:

# pacman -S monodevelop

in order to install the latest version of MonoDevelop.