I have successfully compiled FileZIlla source code on Ubuntu 18.04.4 by following https://wiki.filezilla-project.org/wiki ... s_on_Linux
The filezilla binary was installed in ~/prefix/bin directory & runs by ./filezilla command successfully.
I was figuring out if there was a way to create FileZilla distributable for Linux, similar to what is mentioned for Windows at https://wiki.filezilla-project.org/Comp ... er_Windows. But, I could not find any proper tutorial for that.
I tried one method as follows:
I created a zip file of the ~/prefix directory from the system in which it was compiled (Let's call that System1), copied that .zip to another Ubuntu system (Let's call that System2).
Then, I extracted the prefix directory from that .zip to $HOME directory in the System2.
Then, I tried executing the filezilla binary in ~/prefix/bin directory as follows:
Code: Select all
cd ~/prefix/bin
./filezilla
Code: Select all
./filezilla: error while loading shared libraries: libwx_gtk2u_html-3.0.so.0: cannot open shared object file: No such file or directory
However, when I executed the following commands, I was able to successfully run FileZilla on System2 without any recompilation:
Code: Select all
export PATH="$HOME/prefix/bin:$PATH"
export LD_LIBRARY_PATH="$HOME/prefix/lib:$LD_LIBRARY_PATH"
export PKG_CONFIG_PATH="$HOME/prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
cd ~/prefix/bin
./filezilla
Kindly help
Thanks