With the new configure arguments added in commit 355c9e38d5aa95657add1cf52e0a11f9df88bd18, the --enable-api-docs option requires doxygen to be built. If it's not installed, configure throws the following error: checking for doxygen... no configure: error: doxygen is required, but could not be found After merging doxygen, it builds successfully.
. . . checking host distribution... gentoo checking for init system type... systemd checking for docbook2x-man... docbook2man checking for doxygen... no configure: error: doxygen is required, but could not be found !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-emulation/lxc-4.0.2-r1/work/lxc-4.0.2/config.log * ERROR: app-emulation/lxc-4.0.2-r1::gentoo failed (configure phase): * econf failed * # emerge -vp lxc These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] app-emulation/lxc-4.0.2-r1::gentoo [4.0.1::gentoo] USE="caps%* pam seccomp ssl%* templates tools%* -apparmor -examples (-selinux)" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB Confirm:)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17623626e57938794236da5b0aa6099b4ed84ff commit d17623626e57938794236da5b0aa6099b4ed84ff Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2020-05-19 13:26:39 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-05-19 13:27:33 +0000 app-emulation/lxc: add 'docs' USE flag Closes: https://bugs.gentoo.org/723968 Signed-off-by: Joonas Niilola <juippis@gentoo.org> app-emulation/lxc/lxc-4.0.2-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)