Package Details: mono-stable 5.16.0.179-1

Git Clone URL: https://aur.archlinux.org/mono-stable.git (read-only, click to copy)
Package Base: mono-stable
Description: Stable version of free .NET implementation.
Upstream URL: http://www.mono-project.com/
Keywords: mono stable
Licenses: GPL, MPL, LGPL2.1
Conflicts: mono, monodoc
Provides: mono=5.16.0.179, monodoc
Submitter: zulu
Maintainer: Morganamilo
Last Packager: Morganamilo
Votes: 9
Popularity: 0.000000
First Submitted: 2017-08-26 22:28
Last Updated: 2018-10-22 15:51

Required by (292)

Sources (2)

Latest Comments

kizar commented on 2020-09-21 07:21

This package is broken. mono-6.10.0.104-1

Microsoft (R) Visual C# Compiler version 2.8.2.62916 (2ad4aabc)
Copyright (C) Microsoft Corporation. All rights reserved.

mkdir -p -- ../../class/lib/basic/
CSC     [basic] mscorlib.dll
System.Security.Policy/Site.cs(81,36): error CS0246: The type or namespace name 'SiteIdentityPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/UIPermissionAttribute.cs(63,4): error CS0246: The type or namespace name 'UIPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/UIPermissionAttribute.cs(65,16): error CS0246: The type or namespace name 'UIPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/UIPermissionAttribute.cs(67,16): error CS0246: The type or namespace name 'UIPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/FileDialogPermissionAttribute.cs(67,4): error CS0246: The type or namespace name 'FileDialogPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/FileDialogPermissionAttribute.cs(69,16): error CS0246: The type or namespace name 'FileDialogPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/FileDialogPermissionAttribute.cs(76,16): error CS0246: The type or namespace name 'FileDialogPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/SiteIdentityPermissionAttribute.cs(60,4): error CS0246: The type or namespace name 'SiteIdentityPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/SiteIdentityPermissionAttribute.cs(62,16): error CS0246: The type or namespace name 'SiteIdentityPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/SiteIdentityPermissionAttribute.cs(64,16): error CS0246: The type or namespace name 'SiteIdentityPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/SiteIdentityPermissionAttribute.cs(66,16): error CS0246: The type or namespace name 'SiteIdentityPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(234,27): error CS0246: The type or namespace name 'FileDialogPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(236,4): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(236,45): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(246,27): error CS0246: The type or namespace name 'UIPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(259,27): error CS0246: The type or namespace name 'FileDialogPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(261,4): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(261,45): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(268,27): error CS0246: The type or namespace name 'UIPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(299,27): error CS0246: The type or namespace name 'FileDialogPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(301,27): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Policy/DefaultPolicies.cs(311,27): error CS0246: The type or namespace name 'UIPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/IsolatedStorageFilePermissionAttribute.cs(52,4): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/IsolatedStorageFilePermissionAttribute.cs(54,16): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/IsolatedStorageFilePermissionAttribute.cs(56,16): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/PrincipalPermissionAttribute.cs(71,4): error CS0246: The type or namespace name 'PrincipalPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/PrincipalPermissionAttribute.cs(73,16): error CS0246: The type or namespace name 'PrincipalPermission' could not be found (are you missing a using directive or an assembly reference?)
System.Security.Permissions/PrincipalPermissionAttribute.cs(75,16): error CS0246: The type or namespace name 'PrincipalPermission' could not be found (are you missing a using directive or an assembly reference?)
System.IO.IsolatedStorage/IsolatedStorageFile.cs(333,5): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.IO.IsolatedStorage/IsolatedStorageFile.cs(333,46): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
System.IO.IsolatedStorage/IsolatedStorageFile.cs(948,65): error CS0246: The type or namespace name 'IsolatedStorageFilePermission' could not be found (are you missing a using directive or an assembly reference?)
make[8]: *** [../../build/library.make:350: ../../class/lib/basic/mscorlib.dll] Error 1

Morganamilo commented on 2018-04-25 15:25

I've updated this myself, I don't really use mono nor do I have an intrest in maintaining it. I will however maintain it until there's someone else who would like to do it.

Morganamilo commented on 2018-04-07 13:16

The provides line is messed up. It's written using strong quotes so it treats 'mono=$(pkgver)' as a literal, just look at how the AUR lists the provide. Also you should be using curly brackets for variables. Round brackets are for commands.

zulu commented on 2018-03-28 07:01

@qute: i will check this by the end of the day.

qute commented on 2018-03-26 21:47

I had troubles with the installation of this.

Here is what I did to solve the issues (this might help somebody): I edited the pkgbuild: - added "TERM=xterm" - navigated to http://download.mono-project.com/sources/mono/ and grabbed the latest version number. For me it was mono-5.10.1.15.tar.bz2 changed the version number in the pkgbuild to this one - generated the sha256 sum of the downloaded tar.bz2 and replaced the sha256 sum in the pkgbuild

It built and installed successfully: mono --version Mono JIT compiler version 5.10.1.15 (tarball Mon 26 Mar 23:25:42 UTC 2018) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: normal Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: supported, not enabled. GC: sgen (concurrent by default)

zulu commented on 2018-03-24 12:41

I will update the package today. I‘m in vacation.

FalsePerspective commented on 2018-03-24 09:54

This package has been flagged out of date for about a month now. Zulu, is there a problem updating it?

birdmun commented on 2018-03-24 04:33

For the past month I have tried getting mono-stable to update. I get

curl: (22) The requested URL returned error: 416 ==> ERROR: Failure while downloading https://download.mono-project.com/sources/mono/mono-5.8.0.108.tar.bz2 Aborting... :: failed to verify mono-stable integrity

Maybe I don't know how to search for my particular issue. I would really appreciate some pointers.

FalsePerspective commented on 2018-02-19 19:50

Compiling fails after this:

make[8]: [build/profiles/basic.make:114: build/deps/basic-profile-check.exe] Fout 1 The contents of your 'monolite-linux/1050800000' directory may be out-of-date You may want to try 'make get-monolite-latest' make[8]: [build/profiles/basic.make:96: do-profile-check-monolite] Fout 1 make[7]: [build/profiles/basic.make:72: do-profile-check] Fout 2 make[6]: [build/profiles/basic.make:108: do-profile-check-monolite] Fout 2 make[5]: [build/profiles/basic.make:72: do-profile-check] Fout 2 make[4]: [Makefile:53: profile-do--basic--all] Fout 2 make[3]: [Makefile:49: profiles-do--all] Fout 2 make[2]: [Makefile:592: all-local] Fout 2 make[2]: Map '/tmp/yaourt-tmp-diederick/aur-mono-stable/src/mono-5.8.0.108/runtime' wordt verlaten make[1]: [Makefile:539: all-recursive] Fout 1 make[1]: Map '/tmp/yaourt-tmp-diederick/aur-mono-stable/src/mono-5.8.0.108' wordt verlaten make: [Makefile:468: all] Fout 2

poikilos commented on 2017-11-17 01:16

You have to have mono (from arch) installed in order to install mono-stable (probably because the compiler is written in C# and may need to be compiled during install from AUR), then that mono will be removed and mono-stable will take over (confirmed: if you then type mono --version it will be version of mono-stable such as 5.4.0.201). However, after doing that, attempting to install monodevelop-stable results in "invalid or corrupted package:" (no further information is in the "Failed to commit transaction" dialog). Also, the monodevelop-stable package is visible in pamac-manager gui but yaourt -Syu as non-root user (and pacman as root) says target not found monodevelop-stable. This is after using reflector and a full system update using pacman -Syu, running pacman -Scc, restarting, and refreshing cache in pamac-manager gui. There is no console output (details button does not do anything after the error). Same error happens monodevelop from AUR while mono-stable is installed.