[MonoDevelop] Building MonoDevelop / MonoMac from git?

Ulrich Hertlein u.hertlein at gmail.com
Mon Nov 19 06:49:18 UTC 2012


Hi guys,

In order to hopefully be able to deploy .NET 4.5 OS X applications at
the end I'm trying to build MonoDevelop from source (git master), but
the documentation on how to build MonoMac from source/git seems to be
out-of-date, or anyway it's not generating a useful add-in for me.

These are the steps I'm running:
- cd src/Mono/monodevelop
- ./configure --prefix=${HOME}/tmp/monodev-git --profile=mac
- make clean && make
  (builds with warnings, but apparently successfully)
- cd main/build/MacOSX && make app
  (creates a MonoDevelop.app bundle that runs, but doesn't recognize
MonoMac projects)

At this point, there is nothing built in
"extras/MonoDevelop.MonoMac/build" that looks like an add-in.
When I try to build the
"extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac.sln" solution (with
the freshly built MonoDevelop.app) it gives me the following build
errors:

<code>
Building: MonoDevelop.MonoMac (Debug)
Performing main compilation...
[...]
Compilation failed: 2 error(s), 1 warnings

/Users/uli/src/Mono/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoMacProject.cs(180,58):
warning CS0612: `MonoDevelop.Projects.ReferenceType.Gac' is obsolete
/Users/uli/src/Mono/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoMacProject.cs(46,15):
error CS0535: `MonoDevelop.MonoMac.MonoMacProject' does not implement
interface member
`MonoDevelop.MacDev.XcodeSyncing.IXcodeTrackedProject.GetBundleResourceId(MonoDevelop.Projects.ProjectFile)'
/Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.MacDev/MonoDevelop.MacDev.dll
(Location of the symbol related to previous error)
/Users/uli/src/Mono/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoMacProject.cs(46,15):
error CS0535: `MonoDevelop.MonoMac.MonoMacProject' does not implement
interface member
`MonoDevelop.MacDev.XcodeSyncing.IXcodeTrackedProject.DefaultBundleResourceDir.get'
/Applications/MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.MacDev/MonoDevelop.MacDev.dll
(Location of the symbol related to previous error)

Build complete -- 2 errors, 1 warning
</code>

Somebody has to be able to build this and push it out every blue moon.
 What's the magic sauce?

Cheers,
/uli


More information about the Monodevelop-list mailing list