Package Details: mono-git 5.18.0.225.r1530.d1a5fa3783b-1

Git Clone URL: https://aur.archlinux.org/mono-git.git (read-only, click to copy)
Package Base: mono-git
Description: Free implementation of the .NET platform including runtime and compiler
Upstream URL: http://www.mono-project.com/
Keywords: mono
Licenses: GPL, BSD, MPL, LGPL2.1, custom=MITX11, custom=MSPL
Conflicts: mono, monodoc
Provides: mono, monodoc
Submitter: Ziemas
Maintainer: FabioLolix (hugegameartgd)
Last Packager: devopsdeluxe
Votes: 13
Popularity: 0.000000
First Submitted: 2011-03-25 16:52
Last Updated: 2018-12-27 20:41

Required by (292)

Sources (23)

Latest Comments

1 2 3 4 Next › Last »

hugegameartgd commented on 2019-12-18 17:28

@RononDex

diff --git a/PKGBUILD b/PKGBUILD
index cb8a9f3..71b1560 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@

 pkgname='mono-git'
 _gitname='mono'
-pkgver=5.18.0.225.r1530.d1a5fa3783b
+pkgver=6.6.0.161.r1685.ff6294d2311
 pkgrel=1
 pkgdesc='Free implementation of the .NET platform including runtime and compiler'
 url='http://www.mono-project.com/'
@@ -36,13 +36,14 @@ source=(
   'git+https://github.com/mono/xunit-binaries.git'
   'git+https://github.com/mono/api-doc-tools.git'
   'git+https://github.com/mono/api-snapshot.git'
-  'git+https://github.com/mono/llvm.git#branch=release_60'
+  'git+https://github.com/dotnet/llvm-project.git'
   'git+https://github.com/mono/helix-binaries.git'
+  'git+https://github.com/Unity-Technologies/bdwgc.git'
   'mono.binfmt.d'
 )
 sha256sums=(
   'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
-  'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
+  'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP'
   '9a657fc153ef4ce23bf5fc369a26bf4a124e9304bde3744d04c583c54ca47425'
 )

@@ -80,8 +81,9 @@ prepare() {
     'xunit-binaries'
     'api-doc-tools'
     'api-snapshot'
-    'llvm'
+    'llvm-project'
     'helix-binaries'
+    'bdwgc'
   )

   for module in "${submodules[@]}"; do
@@ -139,12 +141,12 @@ package() {

   # Fix .pc file to be able to request mono on what it depends, fixes
   # go-oo build:
-  sed -i -e           \
-    "s:/2.0/:/4.5/:g" \
-    "${pkgdir}/usr/lib/pkgconfig/mono-nunit.pc"
-  sed -i -e                 \
-    "s:#Requires:Requires:" \
-    "${pkgdir}/usr/lib/pkgconfig/mono.pc"
+  #sed -i -e           \
+    #"s:/2.0/:/4.5/:g" \
+    #"${pkgdir}/usr/lib/pkgconfig/mono-nunit.pc"
+  #sed -i -e                 \
+    #"s:#Requires:Requires:" \
+    #"${pkgdir}/usr/lib/pkgconfig/mono.pc"
 }

 # vim: ts=2 sw=2 et:

RononDex commented on 2019-11-26 08:43

I keep getting this error when trying to build this package: error: pathspec 'external/llvm' did not match any file(s) known to git

PedroHLC commented on 2019-08-29 12:30

@hugegameartgd for now, delete that line...

hugegameartgd commented on 2019-08-28 15:03

@PedroHLC I get the same error. Is there any fix available?

PedroHLC commented on 2019-08-22 12:23

sed: can't read /home/main-builder/pkgwork/pkg/mono-git/usr/lib/pkgconfig/mono-nunit.pc: No such file or directory

In extra they don't seem to do these seds, are they really necessary?

poikilos commented on 2017-12-08 21:28

It turns out to be an upstream problem. I posted my specs (in a later comment) and the full info here: https://github.com/mono/mono/issues/6197 A fix is being merged, but make still assumes default python is python2 (when using the version here https://github.com/lewurm/mono.git being merged), resulting in a different big list of errors: https://github.com/mono/mono/issues/6204

devopsdeluxe commented on 2017-12-05 20:47

@axlemedia

Can I get your system specs?

I'm unable to reproduce the issue on my laptop and desktop.

poikilos commented on 2017-12-05 19:46

Build fails with native stacktrace (after "CSC [basic] ilasm.exe" then tons of "Instruction metadata for * inconsistent." errors, where * is iconst and fill_prof_call_ctx and other things), on updated (2017-12-03) system. Then it said gdb missing so I installed gdb and built again so that I could get the full debug info: https://pastebin.com/yM5B5MdJ

devopsdeluxe commented on 2017-01-06 18:15

Mono is now successfully building on my machines again.

I'll be updating the PKGUILD shortly!

devopsdeluxe commented on 2016-12-30 17:31

Microsoft (R) Visual C# Compiler version 1.3.1.0
Copyright (C) Microsoft Corporation. All rights reserved.

make[6]: *** [build/profiles/basic.make:116: build/deps/basic-profile-check.out] Error 5
*** The runtime 'mono' doesn't appear to be usable.
*** Trying the 'monolite' directory.
make[8]: *** [build/profiles/basic.make:113: build/deps/basic-profile-check.exe] Segmentation fault (core dumped)
*** The contents of your 'monolite' directory may be out-of-date
*** You may want to try 'make get-monolite-latest'
make[8]: *** [build/profiles/basic.make:95: do-profile-check-monolite] Error 1
make[7]: *** [build/profiles/basic.make:70: do-profile-check] Error 2
make[6]: *** [build/profiles/basic.make:107: do-profile-check-monolite] Error 2
make[5]: *** [build/profiles/basic.make:70: do-profile-check] Error 2
make[4]: *** [Makefile:50: profile-do--basic--all] Error 2
make[3]: *** [Makefile:46: profiles-do--all] Error 2
make[2]: *** [Makefile:575: all-local] Error 2
make[2]: Leaving directory '/home/krak-n/Git/mono-git/src/mono/runtime'
make[1]: *** [Makefile:535: all-recursive] Error 1
make[1]: Leaving directory '/home/krak-n/Git/mono-git/src/mono'
make: *** [Makefile:465: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

I'm getting a nasty error as well...