Moderator: Project members
-
botg
- Site Admin
- Posts: 35566
- Joined: 2004-02-23 20:49
- First name: Tim
- Last name: Kosse
#1
Post
by botg » 2004-09-12 17:07
THIS GUIDE IS DEPRECATED
This guide will help you through compiling FZ3. It does only cover building FileZilla 3 using GCC.
Required tools:- GCC. Windows users may use MinGW (windows port of GCC), see http://www.mingw.org/
- GNU gettext
- Recommended for CVS builds: autoconf 2.5 or newer, automake 1.7 or newer, libtool 1.5 or newer. (Windows only: MinGW packages exist)
Required libraries:
Compiling wxWidgets:
See wxWidgets readme.
--enable-unicode flag for
configure is recommended.
Compiling FileZilla 3:
If the file
configure does not exist, for example if using the CVS version of FileZilla, run
./autogen.sh. If that fails, for example because you do not have the required GNU autotools, run
./update-configure.sh
Now run
./configure and after that completes, run
make followed by
make install.
Last edited by
botg on 2006-01-21 18:19, edited 4 times in total.
-
Superracingteam
- 150 Opening data channel
- Posts: 55
- Joined: 2004-05-18 15:41
#2
Post
by Superracingteam » 2004-09-28 18:02
i can't compile Filezilla 3 CVS on linux with GCC. A week ago it worked perfectly.
Code: Select all
In file included from ../include/FileZilla.h:29,
from FileZillaEngine.cpp:5:
../include/notification.h:138: error: 'wxFileOffset' is used as a type, but is
not defined as a type.
../include/notification.h:139: error: 'wxFileOffset' is used as a type, but is
not defined as a type.
../include/notification.h:140: error: 'wxFileOffset' is used as a type, but is
not defined as a type.
In file included from engine_private.h:5,
from FileZillaEngine.cpp:6:
ControlSocket.h:41: error: `wxFileOffset' was not declared in this scope
ControlSocket.h:41: error: parse error before `,' token
ControlSocket.h:42: error: `wxFileOffset' was not declared in this scope
ControlSocket.h:42: error: parse error before `)' token
In file included from FileZillaEngine.cpp:9:
ftpcontrolsocket.h:80: error: 'wxFileOffset' is used as a type, but is not
defined as a type.
make[2]: *** [FileZillaEngine.o] Error 1
make[2]: Leaving directory `/home/devel/FileZilla 3/src/engine'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/devel/FileZilla 3/src'
make: *** [all-recursive] Error 1
-
botg
- Site Admin
- Posts: 35566
- Joined: 2004-02-23 20:49
- First name: Tim
- Last name: Kosse
#3
Post
by botg » 2004-09-28 18:32
Install a fresh CVS build of wxWidgets.
-
eyebex
- 226 Transfer OK
- Posts: 171
- Joined: 2004-04-02 15:24
#4
Post
by eyebex » 2005-05-24 22:25
Just out of curiosity: What is the nightly build target "i386-mingw32msvc" supposed to mean? Is it compiled using "mingw" or "msvc", since both strings are part of the name?
Another thing: Wasn't there a discussion to use
cmake or
scons or something like that for multi-plattform support?
-
AlmightyMaximus
- 450 Internal Error
- Posts: 39
- Joined: 2004-08-18 15:53
#5
Post
by AlmightyMaximus » 2005-05-26 18:44
eyebex wrote:Just out of curiosity: What is the nightly build target "i386-mingw32msvc" supposed to mean? Is it compiled using "mingw" or "msvc", since both strings are part of the name?
Another thing: Wasn't there a discussion to use
cmake or
scons or something like that for multi-plattform support?
AFAIK it is the win32 build of FZ3.
-
eyebex
- 226 Transfer OK
- Posts: 171
- Joined: 2004-04-02 15:24
#6
Post
by eyebex » 2005-05-26 19:15
LOL, of course it's the Win32 build, that's what the name says. The question is: Which Windows compiler was used? MinGW or VC?
-
eddan
- 226 Transfer OK
- Posts: 423
- Joined: 2004-02-25 08:44
- Location: Norway
#7
Post
by eddan » 2005-05-26 19:20
You're alle wrong, MSCV is the Motorcycle Safety Center of Virginia, just have a look at
http://www.mscv.org , or FileZilla is built using mingw with support for msvc runtime?
Last edited by
eddan on 2005-05-26 19:32, edited 1 time in total.
-
eyebex
- 226 Transfer OK
- Posts: 171
- Joined: 2004-04-02 15:24
#8
Post
by eyebex » 2005-05-26 19:31
heh, nice try, but it's "msvc" not "mscv"
-
botg
- Site Admin
- Posts: 35566
- Joined: 2004-02-23 20:49
- First name: Tim
- Last name: Kosse
#9
Post
by botg » 2005-05-26 21:39
Don't know what the MSVC is for, it was part of the guide I used to compile the cross compiler
-
Superracingteam
- 150 Opening data channel
- Posts: 55
- Joined: 2004-05-18 15:41
#10
Post
by Superracingteam » 2005-06-12 15:03
on the moment it is wxWidgets 2.6.1
as far as I know wxWidgets must be compiled with the folowing configure options "--enable-static --disable-shared --disable-compat24"