Fossil

Check-in [c2cfaa6a]
Login

Check-in [c2cfaa6a]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Show what "apt install" commands need to be run on a fresh Ubuntu install in order to build Fossil.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: c2cfaa6a720fed107329b4f652ed91f506f126511a0e0e128623a9cd54e9f611
User & Date: drh 2019-03-18 19:27:05
Context
2019-03-20
12:34
An attempt to get the --autopush option of "fossil git export" to work with ssh. ... (check-in: cd212e80 user: drh tags: trunk)
2019-03-19
14:09
Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. ... (check-in: 6cc53548 user: andybradford tags: db-begin-txn-updates)
2019-03-18
19:27
Show what "apt install" commands need to be run on a fresh Ubuntu install in order to build Fossil. ... (check-in: c2cfaa6a user: drh tags: trunk)
12:04
Add the /secureraw page that requires the complete HASH before it will deliver an artifact. ... (check-in: 7abfca67 user: drh tags: trunk)
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to www/build.wiki.

71
72
73
74
75
76
77




78
79
80
81
82
83
84
<h2>2.0 Compiling</h2>

<ol>
<li value="5">
<p>Unpack the ZIP or tarball you downloaded then
<b>cd</b> into the directory created.</p></li>





<li><i>(Optional, Unix only)</i>
Run <b>./configure</b> to construct a makefile.

<ol type="a">
<li><p>
The build system for Fossil on Unix-like systems assumes that the
OpenSSL development and runtime files are available on your system,







>
>
>
>







71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<h2>2.0 Compiling</h2>

<ol>
<li value="5">
<p>Unpack the ZIP or tarball you downloaded then
<b>cd</b> into the directory created.</p></li>

<li><i>(Optional, Debian-compatible Linux only)</i>
Make sure you have all the necessary tools and libraries at hand by running:
<b>sudo apt install tcl-dev tk libssl-dev</b>.

<li><i>(Optional, Unix only)</i>
Run <b>./configure</b> to construct a makefile.

<ol type="a">
<li><p>
The build system for Fossil on Unix-like systems assumes that the
OpenSSL development and runtime files are available on your system,
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
"openssl-devel" packages installed first.
</ol>
</ol>

<h2>3.0 Installing</h2>

<ol>
<li value="8">
<p>The finished binary is named "fossil" (or "fossil.exe" on Windows).
Put this binary in a
directory that is somewhere on your PATH environment variable.
It does not matter where.</p>

<li>
<p><b>(Optional:)</b>







|







188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
"openssl-devel" packages installed first.
</ol>
</ol>

<h2>3.0 Installing</h2>

<ol>
<li value="9">
<p>The finished binary is named "fossil" (or "fossil.exe" on Windows).
Put this binary in a
directory that is somewhere on your PATH environment variable.
It does not matter where.</p>

<li>
<p><b>(Optional:)</b>