Package Details: freefilesync 11.4-1

Git Clone URL: (read-only, click to copy)
Package Base: freefilesync
Description: Backup software to synchronize files and folders
Upstream URL:
Keywords: backup sync
Licenses: GPL3
Submitter: chenxing
Maintainer: None
Last Packager: jooch
Votes: 150
Popularity: 0.003779
First Submitted: 2010-09-22 07:27 (UTC)
Last Updated: 2020-12-22 20:23 (UTC)

Pinned Comments

jooch commented on 2020-12-22 20:52 (UTC)

After many nights of plowing through code i managed to get the horror release 11.1 done. And with that behind me i was able to progress much faster to 11.4 than i anticipated. With a bit of time to spare i decided to fix some theming bugs that Zenju had no interest in (

Latest Comments

1 2 3 4 5 6 .. 42 Next › Last »

bitwave commented on 2022-08-12 08:17 (UTC)

after the wxgtk (from repo) update this package does not build anymore :/

hk3f commented on 2021-12-20 05:21 (UTC) (edited on 2021-12-20 05:24 (UTC) by hk3f)

I tried to build 11.15 with the following changes and got a bin and run properly with only lager icon UI in HiDPI settings. BUT the compare speed is much slower than official linux bundle. Maybe the official default parrelel operation setting is higher than source code defined 1?

For Makefile
change gtk2.0 to 3.0:
cxxFlags  += `pkg-config --cflags gtk+-3.0`
cxxFlags  += -isystem/usr/include/gtk-3.0
linkFlags += `pkg-config --libs   gtk+-3.0`
patch open_ssl.cpp ffs_openssl.patch

add to line 60:
#define MAX_SFTP_READ_SIZE 30000

return FileIconHolder(static_cast<GIcon*>(::g_object_ref(gicon)) /pass ownership/, maxSize);


return FileIconHolder(gicon , maxSize);

ed_o commented on 2021-12-09 00:02 (UTC)

Any chance to work on an updated PKGBUILD for this neat piece of software? Thanks in advance!

aminvakil commented on 2021-06-15 05:49 (UTC)

Hi jooch, your email address is hidden, so here it goes:

I know that maintaining this package is a major PITA and lots of things change in every package upgrade and maintaining this is not as easy as many other packages.

But using a package which is 6 months old is not good for me and other users too, so I'm wondering if anyone else can help you through this process which takes time, I don't know c++ myself, but I can offer a pipeline for testing packages in (feel free to clone), we can change it any way you need to test freefilesync of course.

Thank you for maintaining this for the past years!

Rhinoceros commented on 2021-05-11 05:04 (UTC)

Won't build for me:

base/icon_loader.cpp: In function ‘zen::FileIconHolder fff::getFileIcon(const Zstring&, int)’:
base/icon_loader.cpp:213:26: error: expected primary-expression before ‘(’ token
  213 |     return FileIconHolder(static_cast<GIcon*>(::g_object_ref(gicon)) /*pass ownership*/, maxSize);
      |                          ^
compilation terminated due to -Wfatal-errors.
make: *** [Makefile:123: /tmp/freefilesync/src/FreeFileSync/tmp_ffs/ffs/src/base/icon_loader.cpp.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().

Also, this version is four months old. They are on 11.10 now.

TheDcoder commented on 2021-01-22 07:14 (UTC)

dlagent is causing build issues if the BUILDDIR is set to a another directory, please fix this.

Konzertheld commented on 2021-01-19 18:04 (UTC)

I also had issues with wxgtk2 but figured out one could easily change the dependency without uninstalling. With pikaur, use pikaur -S --rebuild freefilesync, and when it asks to view the PKGBUILD, do so and replace the dependency wxgtk with wxgtk2. It works just fine for me.

amhainen commented on 2021-01-17 13:47 (UTC) (edited on 2021-01-17 13:55 (UTC) by amhainen)

I am having issues with webkitgtk (I think there is a conflict with webkitgtk-3 perhaps?) and wxgtk-git. I am new with AUR installs, so thanks for patience. I have this problem on three of my Arch Linux machines. Here is the final error when I try to install webkitgtk manually (same when running "yay -S freefilesync"):

autoreconf: not using Intltool
autoreconf: running: gtkdocize --copy
gtkdocize: GTK_DOC_CHECK not called in ./
autoreconf: error: gtkdocize failed with exit status: 1
==> ERROR: A failure occurred in prepare().
error making: webkitgtk

Could this AUR be looking for an old dependency? Would webkitgtk-3 work?

P.S. I think I am reading that wxgtk is being skipped. Like the users below, I think the wxgtk2 might be the solution. I tried @Fuzzy 's recommendation to use yay --editmenu -S freefilesync, but I had the same result. I don't know how to edit a PKGBUILD with yay.

Edits: additional notes and learning markdown.

Fuzzy commented on 2021-01-15 07:04 (UTC)

For those who use yayand don't want to download PKGBUILD manually - I used command yay --editmenu -S freefilesync to invoke PKGBUILD edit request during installation and replaced 'wxgtk' to 'wxgtk' at line #15.

nfs commented on 2021-01-11 22:34 (UTC)

It would help if you could update the PKGBUILD to make the dependency 'wxgtk2' instead of 'wxgtk'. When I tried to use 'pacman -Suy' today, it refused to update wxgtk2, because it broke freefilesync's dependency on 'wxgtk'. When I uninstalled freefilesync, I was able to update 'wxgtk2', but then I couldn't install freefilesync until I edited the PKGBUILD dependency to read 'wxgtk2'.