Simple Install of FreeFileSync 6.10 to Slackware 14.1 (x86).
This is how I made to have a functional installation of FreeFileSync
6.10 to a Slackware 14.1 (x86). I am not responsible for any trouble
that could happens if you follow this way.
1. Install webkitgtk3 (2.4.6)
Download and install webkitgtk3 from
slackbuilds.orghttp://slackbuilds.org/repository/14.1/libraries/webkitgtk3/
Note from SlackBuilds: WebKitGTK+ is the port of the portable web
rendering engine WebKit to the GTK+ platform.
This builds the GTK3 and webkit2 interface. It can be installed
alongside webkitgtk - the only files that are in both packages are
/usr/share/gtk-doc/html/webkitgtk/; as long as both webkitgtk and
webkitgtk3 are the same version, the html docs are identical.
Be carefull to install al dependencies.
2. Install wxGTK3 (3.0.2)
Download and install wxGTK3 from
slackbuilds.org.http://slackbuilds.org/repository/14.1/libraries/wxGTK3/?search=wxGTK3
Note from SlackBuilds: wxGTK3 is part of wxWidgets, a cross-platform
API for writing GUI applications on multiple platforms that still
utilize the native platform's controls and utilities. webkitgtk3 is
an optional dependency of this package.
NOTE: this package is NOT built using --enable-stl by default. if you
need to enable stl, use STL=yes ./wxGTK3.SlackBuild
Very important.
wxGTK3 can be installed alongside with wxGTK/wxPython, but it will
overwrite wx-config created by wxGTK/wxPython.
Before install wxGTK3 I've uninstalled wxGTK (2.8.12) and keeped
wxPython. Anyway if you need to build packages using wxGTK/wxPython,
simply reinstall wxGTK/wxPython package and wx-config will point to
correct version.
The same solution can be used if wxGTK3's wx-config is overwritten.
3. Make a directory, eg. …/freefilesync wherever you want in order to
prepare al necceray for compilation.
4. Download and unpack zenXml_2.0.zip from
http://sourceforge.net/projects/zenxml/files/zenXml_2.0.zip/download
5. Delete directory .…/freefilesync/zen
6. Download and unpack FreeFlieSync_6.10_Source.zip
from[404, Invalid URL: http://sourceforge.net/projects/freefilesync/files/FreeFileSync/6.10/FreeFileSync_6.10_Source.zip/download]
in the same directory …/freefilesync
7. Important step. Patch a little bit the file
.../freefilesync/FreeFileSync/Source/Makefile
Edit Makefile with a proper editor and change gtk+-2.0 ---> gtk+-3.0 as below:
…....................
CXXFLAGS += `pkg-config --cflags gtk+-3.0`
LINKFLAGS += `pkg-config --libs gtk+-3.0`
…......................
8. Next make clean
9. Then make
10. Finally trackinstall to create a packge or make install.
11. Finish. Enjoy FreeFileSync!
I have a single question. Can someone explain why FreeFileSync compile
against gtk3 without any problem?
Simple Install of FreeFileSync 6.10 to Slackware 14.1 (x86)
- Posts: 1
- Joined: 23 Oct 2014