1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2 |
<html> |
|
3 |
<head> |
|
13
by Joshua Judson Rosen
That's "FoxtrotGPS", with a *capital* "F". |
4 |
<title>FoxtrotGPS - building from a fresh bzr branch</title> |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
5 |
<link rel="stylesheet" type="text/css" href="base.css"> |
6 |
</head> |
|
7 |
||
8 |
<body> |
|
9 |
<h1 class="title"> |
|
10 |
FoxtrotGPS: |
|
11 |
we can dance if we want to... |
|
12 |
<img width=56 height=46 src="foxtrot.png" alt="[ft]"> |
|
13 |
</h1> |
|
14 |
[ <a href=".">Home</a> ] |
|
26
by Joshua Judson Rosen
Provide links to a copy of the manual in HTML format. |
15 |
[ <a href="doc/foxtrotgps.html">Manual</a> ] |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
16 |
[ <a href="roadmap.html">Roadmap</a> ] |
17 |
[ <a href="faq.html">FAQ</a> ] |
|
18 |
[ Build ] |
|
13.1.4
by Joshua Judson Rosen
Add a `Bugs' tab at the top of every page. |
19 |
[ <a href="https://bugs.launchpad.net/foxtrotgps">Bugs</a> ] |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
20 |
<hr> |
21 |
||
13
by Joshua Judson Rosen
That's "FoxtrotGPS", with a *capital* "F". |
22 |
<h2>Building FoxtrotGPS from bzr</h2> |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
23 |
|
24 |
<p> |
|
13
by Joshua Judson Rosen
That's "FoxtrotGPS", with a *capital* "F". |
25 |
To build FoxtrotGPS from a fresh bzr branch, you will need: |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
26 |
|
27 |
<ul> |
|
28 |
<li>The GNU `Autotools' suite: |
|
29 |
<ul> |
|
30 |
<li><a href="http://www.gnu.org/software/autoconf/">Autoconf</a> |
|
31 |
<li><a href="http://www.gnu.org/software/automake/">Automake</a> |
|
32 |
<li><a href="http://www.gnu.org/software/libtool/">Libtool</a> |
|
33 |
</ul> |
|
34 |
</li> |
|
35 |
<li><a href="http://pkg-config.freedesktop.org/">pkg-config</a> |
|
36 |
<li><a href="http://www.gtk.org/">GTK+ 2.x</a> |
|
37 |
<li><a href="http://www.jamesh.id.au/software/libglade/">libglade</a> |
|
38 |
<li><a href="http://projects.gnome.org/gconf/">GConf 2.x</a> |
|
39 |
<li><a href="http://xmlsoft.org/">libxml2</a> |
|
17
by Joshua Judson Rosen
Corrected HTML syntax-error. |
40 |
<li><a href="http://sqlite.org/">SQLite</a> |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
41 |
<li><a href="http://libexif.sourceforge.net/">libexif</a> |
42 |
<li><a href="http://curl.haxx.se/">libcurl</a> |
|
7
by Joshua Judson Rosen
Include libgps in the list of dependencies. |
43 |
<li><a href="http://gpsd.berlios.de/">libgps (≥ 2.90)</a> |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
44 |
<li><a href="http://www.freedesktop.org/wiki/Software/intltool">Intltool |
45 |
</a> |
|
28
by Joshua Judson Rosen
Include ImageMagick and Texinfo in the list of build-prerequisites. |
46 |
<li>the <code>help2man</code> command from <a href="http://www.gnu.org/software/texinfo">GNU Texinfo</a> |
47 |
<li>the <code>convert</code> command from <a href="http://www.imagemagick.org">ImageMagick</a> |
|
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
48 |
</ul> |
49 |
||
50 |
<p> |
|
51 |
On Ubuntu and other Debian-based systems, the above |
|
52 |
prerequisites are all available prepackaged--installable with |
|
53 |
the <code>apt-get</code> command: |
|
54 |
<blockquote class="code"> |
|
55 |
<code> |
|
56 |
sudo apt-get install build-essential autoconf automake |
|
57 |
pkg-config gconf2 libcurl4-gnutls-dev libexif-dev libsqlite3-dev |
|
6
by Joshua Judson Rosen
The relevant libglade package in Debian-based systems is libglade-dev, not libglade2-0. |
58 |
libgconf2-dev libtool libgtk2.0-dev libglade2-dev libxml2 libxml2-dev |
28
by Joshua Judson Rosen
Include ImageMagick and Texinfo in the list of build-prerequisites. |
59 |
libgps-dev intltool help2man imagemagick |
1
by Joshua Judson Rosen
The current contents of <http://www.foxtrotgps.org/>. |
60 |
</code> |
61 |
</blockquote> |
|
62 |
||
63 |
<br> |
|
64 |
||
65 |
<p> |
|
66 |
Because much of the familiar GNU-style build-infrastructure is |
|
67 |
autogenerated from templates, and we avoid maintaining many |
|
68 |
autogenerated files in bzr, you'll need to `bootstrap' via the |
|
69 |
included <code>autogen.sh</code> script, e.g.: |
|
70 |
||
71 |
<blockquote class="code"> |
|
72 |
<code>./autogen.sh</code> |
|
73 |
</blockquote> |
|
74 |
||
75 |
<br> |
|
76 |
||
77 |
<p> |
|
78 |
That will produce the infrastructure that supports the standard |
|
79 |
GNU-style build-procedure: |
|
80 |
<blockquote class="code"> |
|
81 |
<code> |
|
82 |
./configure<br> |
|
83 |
make<br> |
|
84 |
make install<br> |
|
85 |
</code> |
|
86 |
</blockquote> |
|
87 |
</body> |
|
88 |
</html> |