<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>PlotMM: Installation notes</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.4.4 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div> <h1><a class="anchor" name="installation">Installation notes</a></h1>You'll have to download a version of PlotMM, first. Follow the instructions in the <a class="el" href="index.html#downloads">Downloads</a> section to do so.<h2><a class="anchor" name="requirements"> Requirements</a></h2> To successfully compile and use PlotMM on your system, you must have a working installation of <a href="http://gtkmm.sourceforge.net/" >GTKmm-2.0</a> (including development files).<h2><a class="anchor" name="compilation"> Compilation</a></h2> After downloading and unpacking the PlotMM source distribution or checking out the cvs version, change the working directory to the PlotMM sources.<p> If you obtained a cvs-snapshot or checked out the sources from cvs, it is now time to <div class="fragment"><pre class="fragment"><span class="preprocessor"> # bootstrap</span> </pre></div> This will create the configure script which is already provided in official releases.<p> Now, type <div class="fragment"><pre class="fragment"><span class="preprocessor"> # ./configure</span> <span class="preprocessor"> # make </span> </pre></div> to make the library and example programs. Developers working on Makefile.am and such would also want to add '--enable-maintainer-mode' to configure.<p> If there were no errors, just type <div class="fragment"><pre class="fragment"><span class="preprocessor"> # examples/simple/simple</span> </pre></div> now and enjoy the show :-)<h2><a class="anchor" name="install"> Installation</a></h2> If all of the above went well you can now type <div class="fragment"><pre class="fragment"><span class="preprocessor"> # make install</span> </pre></div> If the installation base directory is not writable for you, you have to do it as root.<p> <dl compact><dt><b><a class="el" href="todo.html#_todo000009">Todo:</a></b></dt><dd>(say something about plotmm.pc here) <p> (we might want to have a plotmm.spec file some day)</dd></dl> <h2><a class="anchor" name="make_docs"> Building the docs</a></h2> Normally you wouldn't have to build the docs since PlotMM is already shipped with complete docs. Only when starting from a CVS-version you might want to take this step. <a href="http://www.doxygen.org/" >Doxygen</a> is an essential must-have to process the inline documentation.<p> <div class="fragment"><pre class="fragment"><span class="preprocessor"> # doxygen Doxyfile</span> </pre></div> <hr size="1"><address style="align: right;"><small>Generated on Thu Nov 10 15:26:21 2005 for PlotMM by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address> </body> </html>