FZ3 Static Binaries for Linux

Moderator: Project members

Post Reply

Do you think that there should be an optional Static Binary release of FileZilla3?

Poll ended at 2006-03-23 02:31

Yes
2
67%
No
1
33%
 
Total votes: 3

Message
Author
TheAngryPenguin
226 Transfer OK
Posts: 323
Joined: 2004-03-08 18:40

FZ3 Static Binaries for Linux

#1 Post by TheAngryPenguin » 2005-12-23 02:31

I realize that it's totally possible to build FZ3 from the CVS source, but I would appreciate it if FZ3 was made available for Linux as a Static Binary. Somehow, I doubt that I am alone in this, so please respond to the included poll. Tim's obviously very busy with these projects, so if he won't or doesn't agree to make these static binaries available, I'm sure that someone could do it for him, even if it were on a weekly or milestone basis (as opposed to making something available nightly). Again, please voice your opinion!

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

#2 Post by botg » 2005-12-23 09:21

The latest nightly builds seem to work well on most Linux distributions.

TheAngryPenguin
226 Transfer OK
Posts: 323
Joined: 2004-03-08 18:40

#3 Post by TheAngryPenguin » 2005-12-23 14:39

With the 2005-12-23 build (not to mention many builds prior), I get the following error:

Code: Select all

theangrypenguin@replica:~ $ /home/theangrypenguin/Apps/filezilla3/bin/filezilla
/home/theangrypenguin/Apps/filezilla3/bin/filezilla: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
This is on a laptop running Ubuntu 4.10 (the newer builds of Ubuntu use xorg, which doesn't play nicely with this particular collection of hardware).

If I create a symbolic link from /usr/lib/libstdc++.so.5 to /usr/lib/libstdc++.so.6, I get:

Code: Select all

theangrypenguin@replica:~ $ /home/theangrypenguin/Apps/filezilla3/bin/filezilla
/home/theangrypenguin/Apps/filezilla3/bin/filezilla: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not found (required by /home/theangrypenguin/Apps/filezilla3/bin/filezilla)
/home/theangrypenguin/Apps/filezilla3/bin/filezilla: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not found (required by /home/theangrypenguin/Apps/filezilla3/bin/filezilla)
Again, I know that if I have the right environment configured, it's possible to compile everything from CVS. However, I believe that creating the right environment and building from source will involve more effort than most users will want to put forth, and not having a static binary for the more lazy Linux users will ultimately make FZ3 less accessible.

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

#4 Post by botg » 2005-12-23 14:55

No way I'll provide binaries for outdated systems ;)

TheAngryPenguin
226 Transfer OK
Posts: 323
Joined: 2004-03-08 18:40

#5 Post by TheAngryPenguin » 2005-12-23 18:19

Heh -- 4.10 is still officially supported by Ubuntu and will be until June of 2006.

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

#6 Post by botg » 2005-12-23 20:02

Good to know, won't release FZ3 before July then ;)

eddan
226 Transfer OK
Posts: 423
Joined: 2004-02-25 08:44
Location: Norway

#7 Post by eddan » 2005-12-24 01:21

botg wrote:Good to know, won't release FZ3 before July then ;)
Muhahaha

Anders
550 Permission denied
Posts: 27
Joined: 2004-04-06 21:13

#8 Post by Anders » 2005-12-24 18:23

@TheAngryPenguin you need to update gcc, filezilla is compiled with a version of gcc 3.4 or greater. Which introduces a binary incompatibility with earlier versions of GCC. They are however compatible for instance with later version of GCC such as 4.0.

~ Anders

Anders
550 Permission denied
Posts: 27
Joined: 2004-04-06 21:13

#9 Post by Anders » 2005-12-24 18:25

Heh, I just figured that's probably a lot harder on a distro like ubuntu, not sure what you would do to repair binary incompatibility. Perhaps you can just install 3.4 and it will grab that libary which is what you need.

~ Anders

Post Reply