« Previous - Version 40/53 (diff) - Next » - Current version
Alexander Refsum Jensenius, 2010-07-03 01:54 pm

Checking out Jamoma from GIT

First you have to install Git

  1. Open a terminal Window (or the cygwin Window).
  2. Go into the folder where you like to create the Jamoma repository using the cd command (or stay in your ~ folder).
  3. To clone the repository in this folder: git clone git://github.com/tap/Jamoma.git
  4. Now you would have a Jamoma folder. Go into: cd Jamoma/Tools
  5. You have to update all submodules of the project: ruby update.rb
  6. Wait until it is done...
  7. When the update process is finish, you have all the Jamoma repository !
  8. You probably want to build everything: ruby build.rb Development
  9. Congratulation and welcome to the Jamoma development !
  10. You might want to add certain Jamoma folders to your Max5 searchpath
    • the folder of all compiled exernals /Jamoma/Builds/MaxMSP
    • the Jamoma UserLib /Jamoma/UserLib
    • the Jamoma Modular files /Jamoma/Modules/Modular/Max
    • the 3rd party externals /Jamoma/Modules/Dependencies/Max/Mac (for Mac) or /Jamoma/Modules/Dependencies/Max/WinXP (for windows)

Note that if you are planning on pushing to any of the repositories, you will need set that up in each repository's .git/config file. Alternatively, you can set all of the main modules in the repository to be pushable by simply running the makeAllSubmodulesWritable.rb script in the Tools folder.

To use Git properly and knows more about the Jamoma workflow : Go there.

Solving build problems

Here are a few things to check if you have problems with building Jamoma:

  • Remember to install 10.4 support with XCode
  • You need write access to the /Library/Frameworks + /Library/Application support (OSX)
  • You should remove previously installed versions of Jamoma before trying to build, especially Jamoma-related files in the above locations