RepSnapper Manual:Installation

From RepRap
Revision as of 17:39, 11 December 2010 by Nave.notnilc (talk | contribs) (OS-X: link to newer binary)
Jump to: navigation, search
RepSnapper Manual

NOTE: At begin the RepSnapper code were hosted/developed at http://svn.kulitorum.com/RepSnapper but now is on http://github.com/timschmidt/ , so please grab the latest code from git.

Windows / MAC Installation

Windows

  1. download RepSnapper.exe here
  2. run RepSnapper using RepSnapper.exe (you will need OpenGL)

OS-X

David Buzz made a binary distribution, you can get it here: https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries (RepSnapper-01-09-2010.dmg at the bottom of the page)

RepSnapper built by Palomides for OS X on December 11, 2010: File:Repsnapper.12.11.10.dmg

Linux Installation

Dependancy Installation

Although RepSnapper is not generally tested outside of window/linux/mac you may be able to get it running on other OS's. To do so you will need the following (library package names are from packages in debian derived distributions, so names may differ from what is available in you OS):

  • gcc and stuff
  • OpenGL
  • SVN
  • libfltk1.1
  • libfltk1.1-dev
  • libglut3
  • libglut3-dev
  • libgtk2.0-dev
  • libconfig++-dev
  • libboost-thread-dev and libboost-system-dev (version 1.37 or higher)

libconfig is so new that some distros don't have it. Just download the latest from here, compile and install as usual.

Preparing a build Debian/Ubuntu

The libraries and other needed software (listed in the Dependancy Installation section above) can be found in most linux distros. Merely check linux readme after checking out the git, it gives clear examples with packages to install for Ubuntu.

To install the dependencies listed above on Ubuntu or any debian-based linux you can run the following from a command prompt:

sudo apt-get install build-essential fluid libgtk2.0-dev libfltk1.1 libfltk1.1-dev libglut3 libglut3-dev libconfig8++-dev libconfig8-dev libboost-thread-dev libboost-system-dev

For my configuration (Jolicloud, an Ubuntu derivative):

sudo apt-get install build-essential fluid libgtk2.0-dev libfltk1.1-dev libglut3 libglut3-dev libboost-thread1.37-dev libboost-system1.37-dev and some libconfig

For Ubuntu 10.04 and later use:

sudo apt-get install build-essential fluid libgtk2.0-dev libfltk1.1 libfltk1.1-dev libglut3 libglut3-dev libconfig++8-dev libconfig8-dev libboost-thread-dev libboost-system-dev

RepSnapper Download

You can download the RepSnapper source using git: git clone git://github.com/timschmidt/repsnapper.git

RepSnapper Installation

cd repsnapper/src
make clean
make

(If you get a file/directory does not exist error (e.g. if using ubuntu 10.04) try this:)

cd RepSnapper/Libraries/xml/
make
cd ../../Src/
make

OS-X Eclipse Project (development)

As a new feature RepSnapper now comes with an Eclipse Galileo(3.5) project.

Grab a svn client like kdesvn and start the download.

Grab the Eclipse IDE for C/C++ Developers from the download page http://www.eclipse.org/downloads/

Throw in an additional SVN plugin - Help | Install New Software...

Eclipse is Java and that means a svn wrapper. So shut down Eclipse and get it.

sudo  apt-get install libsvn-java

Ubuntu users may wish to open the System|Administration|Synaptic Package Manager and do a quick search for libsvn instead as that will ensure Eclipse can find it.

When the donwload is complete enter the Eclipse folder in the repository and read the Readme.txt for last minute instructions.

At some point you'll need to reboot, so if you haven't done it before do it now.

Notice that while you downloaded the code with kdesvn you can now use svn directly from eclipse.

The build all works and so does the run and debug functionality, enjoy.

This page is a stub, you can help RepRap by expanding it