File: INSTALL

package info (click to toggle)
filezilla 3.39.0-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 32,852 kB
  • sloc: cpp: 94,492; ansic: 47,005; sh: 4,402; makefile: 1,886; xml: 366
file content (47 lines) | stat: -rw-r--r-- 1,332 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
-------------------------
Installation instructions
-------------------------

1. Requirements
---------------

FileZilla depends on the following libraries:
- libfilezilla 0.15.0 or greater
- wxWidgets 3.0.4 or greater of the 3.0.x branch
- libidn (only if not on Windows and not having gettaddrinfo with AI_IDN support)
- Nettle 3.1 or greater
- GnuTLS 3.4.15 or greater
- libdbus on *nix
- sqlite3 3.7 or greater

To compile FileZilla 3, the following tools need to be installed:
- A C++14 compiler, e.g. a recent GCC or Clang
- GNU make
- GNU gettext

Optional tools:
- recent automake, autoconf if you plan to change configure.in or any of the
  Makefile.am files
- CppUnit >= 1.13.0 if you want to run the tests, which you want.
- NSIS if you want to create the Windows installer

If crosscompiling, a native wxrc tool, which is part of wxWidgets, has to
exist or compilation will fail

2. Compilation
--------------

If using source from the project's Subversion repository,
execute autoreconf -i first to generate configure. This step is
not necessary for source distributions.

Assuming you are in the top source directory, execute the following commands:

mkdir compile
cd compile
../configure
make
make install

The configure script will inform you about missing dependencies or other
issues with your build environment.