On 08/19/12 23:22, Antoine Jacoutot wrote:
> On Sun, Aug 19, 2012 at 09:50:59PM +0200, Christian Weisgerber wrote:
>> Mono is broken.
>>
>> On amd64, lang/mono itself sometimes crashes during the build.
>> (It's completely unbuildable with MALLOC_OPTIONS=S.)  Sometimes,
>> x11/mono-gtk2 crashes.  devel/nant frequently gets stuck.  lang/boo
>> frequently gets stuck.
>>

Seen all these fail on occasion when building here.

>> I'm tired of manually retrying builds until this crap finally
>> packages.  Does anybody actually use mono-based packages?  Do they
>> even run?  sthen@ is also struggling to get mono built on i386.
>>

I built mono for i386 on Aug 18 for libpthread.so.17.0. I have seen mono
fail to build on i386 in the past, and more often than on amd64.

>> Somebody needs to step up and fix mono, or I'm going to push for
>> marking all of this stuff as BROKEN and ripping its tentacles out
>> of Gnome.
> 
> GNOME does not care; it does not depend on mono.
> FWIW yes I do use mono based apps daily and it works fine for me (but I use 
> pkg, I never build from ports).
> 
> Did you talk to maintainer ?
> 
Building gnome does require mono, mail/gmime has a build dependency on
mono to build gmime-sharp.

I took the mono dependency out of mail/gmime, so it no longer builds
gmime-sharp just gmime. A change I made back when mono was failing
because of the switch to rthreads. It allowed me to build gnome while
mono wasn't building.

My searches found one project using gmime-sharp, Beagle which has not
been ported to OpenBSD. The project looks dead, it was on gnome svn, but
2-3 years since it's been updated. The Beagle project web site was down.
I couldn't find a single port that uses gmime-sharp. gmime-sharp is
redundant.

I can supply a diff for mail/gmime without gmime-sharp.

Reply via email to