On Mon, Aug 20, 2012 at 01:12:55AM +0100, Nigel Taylor wrote:
> 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.

That is why you have a no_mono FLAVOR.
The mono bits are _not_ needed.

> 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.

I'd rather see the core of the mono build issue fixed.

-- 
Antoine

Reply via email to