site  contact  subhomenews

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