If only the doc useflag is set, but not archive, then the build fails during doc generation: [...] [ 74%] Generating lib/pureinput.tex cd /var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/build/man && ../src/swipl -x /var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/build/man/pldoc2tex -- --source=/var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/man --summaries --out=lib/pureinput.tex --subsection 'library(pure_input)' [ 74%] Generating lib/explain.tex cd /var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/build/man && ../src/swipl -x /var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/build/man/pldoc2tex -- --source=/var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/man --summaries --out=lib/explain.tex --subsection 'library(explain)' make[2]: *** No rule to make target '../man/archive', needed by 'man/lib/prologpack.tex'. Stop. make[2]: Leaving directory '/var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/build' make[1]: *** [CMakeFiles/Makefile2:1552: man/CMakeFiles/core.doc.html.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/swi-prolog-8.0.0/work/swipl-8.0.0/build' make: *** [Makefile:163: all] Error 2
This has been fixed in git for a while now. Thanks for reporting this bug.