You are here

Compiling Mono 2.10.9 on FreeBSD 8

Ivan Radovanovic's picture

Mono sources as downloaded from original website unfortunately can't be compiled out of the box on FreeBSD 8 amd64. In order to make them compile it is necessary to modify several files:

1. mcs/class/System/System.IO/KeventWatcher.cs (patch KeventWatcher.cs < KeventWatcher.cs.diff)
2. mono/metadata/appdomain.c
3. mono/utils/mono-sigcontext.h

After this mono should compile without problems

P.S.
There is port directory attached (mono2.10.9.tar.bz2)