wiki:opensource

Version 8 (modified by Cyrus Daboo, 11 years ago) (diff)

--

Open Source Mulberry

Currently available for Mac OS X and Linux.

You can use the Browse Source link on these trac pages to view the main repository of Mulberry code.

Description of code is here

To get the code you will need Subversion.

Mac OS X Code

To download and build the Mac OS X version of Mulberry:

  1. Create a new directory to be used as the base for all Mulberry open source files.
  2. cd into the new directory.
  3. Download the startup Makefile-MacOS.
  4. Type make -f Makefile-MacOS all.

This will pull down the Mulberry source, dependent libraries (including third-party libraries), and then initiate a full build of all plug-ins and the application.

Requirements

  1. OS X 10.4 and up.
  2. Intel or PPC machine.
  3. Apple Developer tools installed.

Linux Code

To download and build the linux version of Mulberry:

  1. Create a new directory to be used as the base for all Mulberry open source files.
  2. cd into the new directory.
  3. Download the startup Makefile-Linux.
  4. Type make -f Makefile-Linux all.

If you want an IDE for managing the source and to do source-level debugging, get Eclipse and install the CDT plugin for it. There is an Eclipse project file in the Mulberry directory.

Requirements

  1. X11 development package (/usr/include/X11).
  2. Xft development package (/usr/include/X11/Xft).
  3. Freetype library package (/usr/include/freetype2).
  4. flex tool package.
  5. openssl development package (/usr/include/openssl or /usr/local/ssl etc).
  6. openldap development package (/usr/include/ldap.h etc).
  7. kerberos/gssapi development package (/usr/include/gssapi etc).