Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 213381 - dev-lang/mono-1.9 version bump
Summary: dev-lang/mono-1.9 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: dotnet project
URL: http://www.go-mono.com/archive/1.9/
Whiteboard:
Keywords:
: 219000 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-14 12:30 UTC by skolima
Modified: 2008-05-31 21:27 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mono 1.9 (2.0 beta) ebuilds (mono-1.9.tar.bz2,11.62 KB, application/octet-stream)
2008-03-20 20:37 UTC, Tim Taubert
Details
mono-1.9-r1-ebuild.patch (mono-1.9-r1-ebuild.patch,658 bytes, patch)
2008-04-21 18:14 UTC, Tim Taubert
Details | Diff
mono 1.9.1 (2.0 beta) ebuilds (mono-1.9.1.tar.bz2,5.33 KB, application/octet-stream)
2008-04-23 05:13 UTC, Tim Taubert
Details
ebuild with hardened checking and notifications (mono-1.9.1.ebuild,4.37 KB, text/plain)
2008-05-14 00:38 UTC, Rob MacKinnon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description skolima 2008-03-14 12:30:14 UTC
Today mono released a new stable version, 1.9

Reproducible: Always
Comment 1 Tim Taubert 2008-03-20 20:37:07 UTC
Created attachment 146696 [details]
mono 1.9 (2.0 beta) ebuilds

The archive contains overlays for the following packages:

  + www-apache/mod_mono-1.9
  + dev-dotnet/xsp-1.9
  + dev-dotnet/libgdiplus-1.9
  + dev-dotnet/mono-addins-0.3.1
  + dev-lang/mono-1.9
  + dev-util/mono-tools-1.9
  + dev-util/monodoc-1.9

Working for me on x86.
Comment 2 Daedius 2008-03-26 20:45:45 UTC
(In reply to comment #0)
> Today mono released a new stable version, 1.9
> 
> Reproducible: Always
> 

(In reply to comment #1)
> Created an attachment (id=146696) [edit]
> mono 1.9 (2.0 beta) ebuilds
> 
> The archive contains overlays for the following packages:
> 
>   + www-apache/mod_mono-1.9
>   + dev-dotnet/xsp-1.9
>   + dev-dotnet/libgdiplus-1.9
>   + dev-dotnet/mono-addins-0.3.1
>   + dev-lang/mono-1.9
>   + dev-util/mono-tools-1.9
>   + dev-util/monodoc-1.9
> 
> Working for me on x86.
> 

Thank you so much.
Verified the mono build on amd65
Comment 3 skolima 2008-04-17 14:16:04 UTC
Works for me on x86.
Comment 4 Tim Taubert 2008-04-21 18:14:44 UTC
Created attachment 150515 [details, diff]
mono-1.9-r1-ebuild.patch

Use this patch to create a new "mono-1.9-r1.ebuild" file that includes a "moonlight" use flag.

(Shortly said, I added a moonlight use flag.)
Comment 5 Tim Taubert 2008-04-23 05:13:44 UTC
Created attachment 150669 [details]
mono 1.9.1 (2.0 beta) ebuilds

Mono 1.9.1 came out yesterday as a minor bugfix release.

The archive contains overlays for the following packages:

  + dev-dotnet/xsp-1.9.1
  + dev-lang/mono-1.9.1

Just combine it with the mono-1.9.tar.bz2 from above.
Comment 6 Vladimir Lushnikov 2008-05-03 22:40:53 UTC
I'm not too familiar with mono's build process, but it seems that the moonlight USE doesn't seem to add the expected features, such as the 'mopen' command as described here ( http://tirania.org/blog/archive/2008/Apr-17.html ). smcs's paths seem to broken as well, I get this:

$ smcs
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib64/mono/2.1/mscorlib.dll' directory.

:)
Comment 7 Tim Taubert 2008-05-04 11:45:06 UTC
The moonlight use flag just provides the directory /usr/lib/mono/2.1 with the modified mscorlib.dll, System.Core.dll, smcs.exe and others. I've read the article about mopen and I couldn't find it in mono-1.9 or mono-tools-1.9. It seems as if it is currently only available in svn trunk/moon/. The Moonlight/2.1 API is even considered as "pre-alpha".

smcs.exe works for me calling it without arguments. I couldn't find any example at first glance but it seems to me as if your problem origins from your x86_64 system?! I am going to have a deeper look at it later.
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2008-05-06 23:58:30 UTC
*** Bug 219000 has been marked as a duplicate of this bug. ***
Comment 9 Rob MacKinnon 2008-05-13 01:56:34 UTC
I've updated the the ebuild for 1.9.1 to support hardened sources, would you like me to post it here?
Comment 10 Tim Taubert 2008-05-13 08:14:01 UTC
Just post it if you want to. The only workaround I currently know for getting mono to work on a hardened system is running some sort of script that calls paxctl in the background. So I'm quite interested :)
Comment 11 Rob MacKinnon 2008-05-14 00:38:08 UTC
Created attachment 153083 [details]
ebuild with hardened checking and notifications

the version of the ebuild I had built without even realizing there was one is so close to the one originally posted, didn't know if people would want the addition for checking for hardened sources.

The added hardened flag support will check for the pax.softmode sysctl flag, which appears to be the only way to get mono to build on a grsec/pax kernel.  Checks for the flag in the kernel config, then checks to see if it's active or not.  Error message displayed states something more informative then "false not found" or of the like.
Comment 12 Jurek Bartuszek (RETIRED) gentoo-dev 2008-05-31 12:52:08 UTC
Fixed in CVS, thanks for your support!

Rob, could you please file a new bug regarding the pax.softmode issue with a patch (against newest ebuild) attached? Thanks!
Comment 13 Rafał Mużyło 2008-05-31 21:27:35 UTC
Could you please look at bug 220337, cause it affects mono 1.9.1, too ?