site  contact  subhomenews


June 04, 2017 — BarryK
I found a great app, that does what it's name suggests:

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()
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