Editing Talk:Build from source
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 43: | Line 43: | ||
===Clone the sources=== | ===Clone the sources=== | ||
The latest development sources of Octave are available via this [http://www.octave.org/hg/octave Mercurial archive]. With Mercurial and git installed you get the latest development version of Octave sources with the following command: | The latest development sources of Octave are available via this [http://www.octave.org/hg/octave Mercurial archive]. | ||
With Mercurial and git installed you get the latest development version of Octave sources with the following command: | |||
hg clone http://www.octave.org/hg/octave | hg clone http://www.octave.org/hg/octave | ||
If you decide to use the development sources from the Mercurial archive, please read the file etc/HACKING that is available with the source files. | |||
This will clone two repositories, one of which is subrepository of the main Octave repository. Once you have these, you can resync with the archive by doing | This will clone two repositories, one of which is subrepository of the main Octave repository. Once you have these, you can resync with the archive by doing | ||
<code> | |||
hg -v pull ##-v means "verbose", to get more diagnostic output | |||
hg -v update | |||
</code> | |||
The -v option is not required but provides extra information about what was pulled and updated. | The -v option is not required but provides extra information about what was pulled and updated. The Octave manual has more information about contributing to Octave's development. | ||
====Build tools==== | ====Build tools==== | ||
===Run the bootstrap script=== | ===Run the bootstrap script=== | ||
===Configure the build=== | ===Configure the build=== | ||
====Build dependencies==== | ====Build dependencies==== | ||
===Run make=== | ===Run make=== | ||