FreeFileSync_6.2_Source.zip : missing zenxml files for compilation

Discuss new features and functions
Posts: 3
Joined: 26 Sep 2000

mbucas

There are a few users under Gentoo that compile FreeFilesync themselves as you can see in https://bugs.gentoo.org/show_bug.cgi?id=376187

When using the ebuild, the compilation description for Gentoo, I had the following error message :

mkdir -p ../Obj/FFS_GCC_Make_Release/ffs/src/
g++ -pthread -std=c++11 -Wall -pipe -O3 -DNDEBUG -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" -DZEN_LINUX `pkg-config --cflags gtk+-2.0` `wx-config --cxxflags --debug=no` -c application.cpp -o ../Obj/FFS_GCC_Make_Release/ffs/src/application.o
In file included from lib/process_xml.h:10:0,
from comparison.h:11,
from application.cpp:17:
../../zen/xml_io.h:10:24: fatal error: zenxml/xml.h: No such file or directory
compilation terminated.
make: *** [../Obj/FFS_GCC_Make_Release/ffs/src/application.o] Error 1

Up until 6.1, zenxml library was included in the sources. But the 6.2 zip does not include those files.

Can you add it again to the zip ?
Or do you intend that users have zenxml available when compiling ?

Thanks
User avatar
Site Admin
Posts: 7056
Joined: 9 Dec 2007

Zenju

The zenxml library needs to be downloaded separately like the other external libs boost and wxwidgets:
http://sourceforge.net/projects/zenxml