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.