I tried to compile it on Linux Mint. The following specs:
- CMake 3.1.0-rc2
- Qt 5.3.2
- gcc/g++ 4.6.3
During the 'make install' I get the following error at 69% (Building CXX object src/Sigil/CMakeFiles/sigil.dir/main.cpp.o):
Code:
In file included from /home/toxaris/sigil-0.8.2/src/src/Sigil/BookManipulation/FolderKeeper.h:41:0,
from /home/toxaris/sigil-0.8.2/src/src/Sigil/MainUI/FindReplace.h:31,
from /home/toxaris/sigil-0.8.2/src/src/Sigil/MainUI/MainWindow.h:39,
from /home/toxaris/sigil-0.8.2/src/src/Sigil/main.cpp:38:
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:197:17: error: ‘<::’ cannot begin a template-argument list [-fpermissive]
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:197:17: note: ‘<:’ is an alternate spelling for ‘[’. Insert whitespace between ‘<’ and ‘::’
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:197:17: note: (if you use ‘-fpermissive’ G++ will accept your code)
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:198:20: error: ‘<::’ cannot begin a template-argument list [-fpermissive]
/home/toxaris/sigil-0.8.2/src/src/Sigil/ResourceObjects/OPFResource.h:198:20: note: ‘<:’ is an alternate spelling for ‘[’. Insert whitespace between ‘<’ and ‘::’
make[2]: *** [src/Sigil/CMakeFiles/sigil.dir/main.cpp.o] Error 1
make[1]: *** [src/Sigil/CMakeFiles/sigil.dir/all] Error 2
make: *** [all] Error 2