FreeFileSync
June 04, 2017 —
BarryK
I found a great app, that does what it's name suggests:
https://www.freefilesync.org/
FFS runs on Linux, Windows and Mac. It is an open source project, and requires the wxWidgets multiplatform GUI toolkit.
Running Quirky 8.1.6 (based on Ubuntu 16.01 x86_64 DEBs), I compiled first wxwidgets 3.0.3:
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=x86_64-pc-linux-gnu --with-zlib --with-expat --with-regex --with-sdl --with-opengl --without-gnomevfs --with-libiconv --with-libxpm --with-libtiff --with-libjpeg --with-libpng --with-gtk=2 --enable-plugins --enable-controls --disable-webviewwebkit --disable-metafiles --disable-joystick --disable-webview --disable-webkit --enable-utf8 --disable-mediactrl
Compiling freefilesync 9.1 was just a matter of running "make", however it needed a few more DEBs to be installed. Then there were some compile errors.
A quick google showed a couple of other people hit the same failures. One of the chaps got two failures, and just avoided them by commenting out the offending lines.
I did the same, but there was one that is weird:
error, FreeFileSync/Source/fs/abstract.cpp
comment out line 82:
//BKwarn_static("evaluate: consequences of stale attributes")
error: FreeFileSync/Source/ui/main-dlg.cpp
ui/main_dlg.cpp:959:68: error: ‘class wxListBox’ has no member named ‘GetTopIte ’
globalSettings.gui.cfgFileHistFirstItemPos = m_listBoxHistory->GetTopItem()
ref: https://www.freefilesync.org/forum/viewtopic.php?t=2585
i have commented out line 959
error: shouldRunPeriodicUpdateCheck
have commented out functions at lines 4770, 4785
<
What is weird about that line 959 is the missing "m". The guy who got the same error, did have that "m". He commented out the line.
I did too, but wonder what the repercussion will be.
Tags: linux