to compile the souce code of FreeFileSync was not possible for me. What did I make wrong ? What does not work with SuSE 15.0 ? First I did download the newest version of FFS 10.9. Then I did extract it to my download directory.
srv15:/home/han/Downloads/FreeFileSync/Source # cat /etc/os-release
NAME="openSUSE Leap"
VERSION="15.0"
srv15:/home/han/Downloads/FreeFileSync/Source # ll
insgesamt 2432
-rw-r--r-- 1 han users 7834 17. Feb 11:51 Bugs.txt
-rwxr-xr-x 1 han users 109264 10. Feb 10:33 Changelog.txt
drwxr-xr-x 4 han users 4096 10. Feb 10:33 FreeFileSync
-rw-r--r-- 1 han users 2302331 2. Mär 19:22 FreeFileSync_10.9_Source.zip
-rwxr-xr-x 1 han users 41834 10. Feb 10:33 License.txt
drwxr-xr-x 2 han users 4096 10. Feb 10:33 wx+
drwxr-xr-x 3 han users 4096 10. Feb 10:33 xBRZ
drwxr-xr-x 2 han users 4096 10. Feb 10:33 zen
drwxr-xr-x 3 han users 4096 10. Feb 10:33 zenXml
srv15:/home/han/Downloads/FreeFileSync/Source #
srv15:/home/han/Downloads/FreeFileSync/Source/FreeFileSync/Source # make
mkdir -p /tmp/FreeFileSync_x86_64_Make/ffs/src/base/
g++ -std=c++17 -pipe -DWXINTL_NO_GETTEXT_MACRO -DLIBSSH2_OPENSSL -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -Wall -Wfatal-errors -Wmissing-include-dirs -Wswitch-enum -Wcast-align -Wshadow -Wnon-virtual-dtor -O3 -DNDEBUG `wx-config --cxxflags --debug=no` -pthread `pkg-config --cflags openssl` `pkg-config --cflags libcurl` `pkg-config --cflags libssh2` `pkg-config --cflags gtk+-2.0` -isystem/usr/include/gtk-2.0 -c base/algorithm.cpp -o /tmp/FreeFileSync_x86_64_Make/ffs/src/base/algorithm.cpp.o
/bin/sh: wx-config: Kommando nicht gefunden.
Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
Package libcurl was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcurl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcurl' found
Package libssh2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libssh2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libssh2' found
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
cc1plus: warning: /usr/include/gtk-2.0: Datei oder Verzeichnis nicht gefunden [-Wmissing-include-dirs]
In file included from base/algorithm.h:13:0,
from base/algorithm.cpp:7:
base/process_xml.h:10:10: fatal error: wx/gdicmn.h: Datei oder Verzeichnis nicht gefunden
#include <wx/gdicmn.h>
^~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:124: /tmp/FreeFileSync_x86_64_Make/ffs/src/base/algorithm.cpp.o] Fehler 1
srv15:/home/han/Downloads/FreeFileSync/Source/FreeFileSync/Source #