Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development_from_svn [2013/10/05 06:52]
michael
development_from_svn [2022/05/06 16:07] (current)
Line 1: Line 1:
 ====== Installing the latest Rosegarden source from Subversion ====== ====== Installing the latest Rosegarden source from Subversion ======
 +
 +**//OBSOLETE//**
 +
 +These instructions have been superseded by [[dev:Building Rosegarden from Source]].
 +
 +**//OBSOLETE//**
  
 These instructions show how to install a development version of Rosegarden to use along with the version installed through your distro.  Many of these operations can be performed using graphical utilities, but it is much harder to describe point here click that across many different package managers and desktop environments, so these instructions assume you have some familiarity with the Linux command line.  You will want to go into a terminal using xterm, Konsole, GNOME Terminal or the like to enter these commands. These instructions show how to install a development version of Rosegarden to use along with the version installed through your distro.  Many of these operations can be performed using graphical utilities, but it is much harder to describe point here click that across many different package managers and desktop environments, so these instructions assume you have some familiarity with the Linux command line.  You will want to go into a terminal using xterm, Konsole, GNOME Terminal or the like to enter these commands.
Line 68: Line 74:
 </code> </code>
  
-===== Bootstrap and Configure =====+===== Run CMake =====
  
-Once you've got the source to ''rosegarden-svn'' under the directory of your choice, move into it, and bootstrap the source:+Once you've got the source to ''rosegarden-svn'' under the directory of your choice, move into it, and create a build directory:
  
 <code> <code>
   cd rosegarden-svn   cd rosegarden-svn
-  sh bootstrap.sh+  mkdir build
 </code> </code>
  
-Now you need to configure the source.  Lately, I have been running 64-bit distros, and on recent 64-bit versions of Ubuntu this step is a little more complicated than it used to be.  The first thing you should try is this:+Now you need to run CMake:
  
 <code> <code>
-  ./configure+  cmake .. -DCMAKE_INSTALL_PREFIX=[PREFIX] [-DCMAKE_BUILD_TYPE=Debug]
 </code> </code>
  
-If that fails with some error about Qt libraries, you will need to use:+**-DCMAKE_INSTALL_PREFIX** sets the installation prefixsuch as /usr 
 +If you set the **-DCMAKE_BUILD_TYPE=Debug** then you will compile a debug build instead of the default release build. 
 + 
 +Finally, you are ready to compile:
  
 <code> <code>
-  ./configure --with-qtlibdir=/usr/lib/x86_64-linux-gnu/+  make
 </code> </code>
  
-If //that// fails, you probably need to try replacing ''x86_64-linux-gnu'' with something else.  Look in ''/usr/lib'' for clues, as every one of my Linux systems is 64-bit now. +Since you have a system version of Rosegarden installed, there is probably no need to install the one you just compiled.  Run it out of the directory where you just compiled it.  All the install target does is set up system icons and MIME types and so forth, and these change very infrequently.
 ===== Build and Run ===== ===== Build and Run =====
  
 
 
development_from_svn.1380955922.txt.gz · Last modified: 2022/05/06 16:07 (external edit)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki