From: <pst...@us...> - 2008-11-09 03:49:49
|
Revision: 619 http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=619&view=rev Author: pstieber Date: 2008-11-09 03:49:46 +0000 (Sun, 09 Nov 2008) Log Message: ----------- Started the process of adding tex2rtf build instructions. Added Paths: ----------- web/htdocs/buildingtex2rtf/ web/htdocs/buildingtex2rtf/index.php Added: web/htdocs/buildingtex2rtf/index.php =================================================================== --- web/htdocs/buildingtex2rtf/index.php (rev 0) +++ web/htdocs/buildingtex2rtf/index.php 2008-11-09 03:49:46 UTC (rev 619) @@ -0,0 +1,129 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > +<HEAD> +<LINK rel="stylesheet" href="/include/jazz.css" type="text/css" /> +<TITLE>Building Tex2RTF</TITLE> +</HEAD> +<BODY> +<H1 class="title">Jazz++ MIDI Sequencer</H1> +<TABLE class="main"> +<TR> +<TD class="leftNav"> +<?php +require_once('../include/leftnav.php'); +?> +</TD> +<TD class="mainCopy"> +<H2>Building Tex2RTF</H2> +<P> +Tex2RTFuses a non-stock build of the +<A NAME="wxWidgetsLink" HREF="http://www.wxwidgets.org">wxWidgets</A> library. +See +<A NAME="wxWidgetsLink" HREF="/buildingwx">the wxWidgets build instructions</A> +to create and install the non-stock wxWidgets build. This non-stock wxWidgets +build must be available before using the instructions on this page. +</P> + +<H3>Building Tex2RTF for Linux</H3> +<P> +I'm going to assume you do not have root privileges on your Linux box. Given +this assumption, we'll create a directory called <TT>Jazz++</TT> under your +home directory. This directory will hold the source tree that will be obtained +using Subversion, a build directory call <TT>Build</TT> and a test installation +directory called <TT>TestInstall</TT> that will be generated by the build +sequence. The need for the source directory is obvious. Separating the build +directory from the source tree will allow you to remove the build output +without damaging the source tree. The installation directory will be created +during the build process, and its location will remove the need for root +privileges on your Linux box. +</P> + +<OL> +<LI> +Create a <TT> Jazz++</TT> directory under your home directory and change +directory to the newly created directory. +<PRE> +cd +mkdir Jazz++ +cd Jazz++ +</Pre> +</LI> + +<LI> +Checkout the HEAD version of Jazz++ using the following command. +You must have a Subversion client loaded on your machine. + +<PRE> +svn checkout https://jazzplusplus.svn.sourceforge.net/svnroot/jazzplusplus/tex2rtf tex2rtf +</PRE> +</LI> + +<LI> +Change directory to the created <TT>tex2rtf</TT> directory and run the +<TT>autoreconf</TT> command. + +<PRE> +cd tex2rtf +autoreconf --verbose +</PRE> +</LI> + +<LI> +Change directory to <TT>Jazz++</TT> under your home directory and create a +directory called <TT>Build</TT> that is in parallel with the <TT>jazz</TT> +source tree directory, and change directory to that location. + +<PRE> +cd .. +mkdir Tex2rtfBuild +cd Build +</PRE> +</LI> + +<LI> +Run the <TT>configure</TT> command generated by the <TT>autoreconf<TT> +command with the following options. + +<PRE> +../tex2rtf/configure \ + --prefix=$HOME/Jazz++/TestInstall \ + --enable-debug +</PRE> + +The <TT>prefix</TT> option is used so that the <TT>make install</TT> step +found later in these instructions, will not require root privileges. +<BR> +<BR> +</LI> + +<LI> +Run <TT>make</TT> using the following command. This will write a file +called <TT>BuildLog</TT> that may be useful if you run into trouble. + +<PRE> +make 2>&1 | tee BuildLog +</PRE> +</LI> + +<LI> +If all goes well with the build, install tex2rtf using the following command. + +<PRE> +make install +</PRE> +</LI> +</OL> + +<P> +You should now have a <TT>tex2rtf</TT> binary in +<TT>$HOME/Jazz++/TestInstall/bin</TT>. +</P> + +<?php +require_once('../include/footer.php'); +?> +</TD> +</TR> +</TABLE> +</BODY> +</HTML> Property changes on: web/htdocs/buildingtex2rtf/index.php ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |