First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 213381
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: dotnet <dotnet@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Leszek Ciesielski <skolima@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mono-1.9.tar.bz2 mono 1.9 (2.0 beta) ebuilds application/octet-stream Tim Taubert 2008-03-20 20:37 0000 11.62 KB Details
mono-1.9-r1-ebuild.patch mono-1.9-r1-ebuild.patch patch Tim Taubert 2008-04-21 18:14 0000 658 bytes Details | Diff
mono-1.9.1.tar.bz2 mono 1.9.1 (2.0 beta) ebuilds application/octet-stream Tim Taubert 2008-04-23 05:13 0000 5.33 KB Details
mono-1.9.1.ebuild ebuild with hardened checking and notifications text/plain Rob MacKinnon 2008-05-14 00:38 0000 4.37 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 213381 depends on: Show dependency tree
Bug 213381 blocks:
Votes: 11    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-03-14 12:30 0000
Today mono released a new stable version, 1.9

Reproducible: Always

------- Comment #1 From Tim Taubert 2008-03-20 20:37:07 0000 -------
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.

------- Comment #2 From Daedius 2008-03-26 20:45:45 0000 -------
(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 From Leszek Ciesielski 2008-04-17 14:16:04 0000 -------
Works for me on x86.

------- Comment #4 From Tim Taubert 2008-04-21 18:14:44 0000 -------
Created an attachment (id=150515) [edit]
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 From Tim Taubert 2008-04-23 05:13:44 0000 -------
Created an attachment (id=150669) [edit]
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 From Vladimir Lushnikov 2008-05-03 22:40:53 0000 -------
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 From Tim Taubert 2008-05-04 11:45:06 0000 -------
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 From Carsten Lohrke 2008-05-06 23:58:30 0000 -------
*** Bug 219000 has been marked as a duplicate of this bug. ***

------- Comment #9 From Rob MacKinnon 2008-05-13 01:56:34 0000 -------
I've updated the the ebuild for 1.9.1 to support hardened sources, would you
like me to post it here?

------- Comment #10 From Tim Taubert 2008-05-13 08:14:01 0000 -------
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 From Rob MacKinnon 2008-05-14 00:38:08 0000 -------
Created an attachment (id=153083) [edit]
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 From Jurek Bartuszek 2008-05-31 12:52:08 0000 -------
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 From Rafał Mużyło 2008-05-31 21:27:35 0000 -------
Could you please look at bug 220337, cause it affects mono 1.9.1, too ?

First Last Prev Next    No search results available      Search page      Enter new bug