media-libs/libgphoto2-2.5.28 requires doxygen(?): ``` Making all in doc make[2]: Entering directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64/doc' Making all in api make[3]: Entering directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64/doc/api' Dummy target all-local. make[3]: Leaving directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64/doc/api' make[3]: Entering directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64/doc' doxygen Doxyfile make[3]: doxygen: No such file or directory make[3]: *** [Makefile:900: libgphoto2-api.html.stamp] Error 127 make[3]: Leaving directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64/doc' make[2]: *** [Makefile:619: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64/doc' make[1]: *** [Makefile:768: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-libs/libgphoto2-2.5.28/work/libgphoto2-2.5.28-abi_x86_64.amd64' make: *** [Makefile:592: all] Error 2 ```
Created attachment 761831 [details] build log
confirmed, just hit it myself.
so doc/Makefile on my system is generated like 'if HAVE_DOXYGEN' from doc/Makefile.am condition did not work.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e621f4545810a3d3dc3b8ea2d8918252c84d770 commit 3e621f4545810a3d3dc3b8ea2d8918252c84d770 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-01-11 04:17:11 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-01-11 04:19:35 +0000 media-libs/libgphoto2: fix build without doxygen ebuild defines ac_cv_path_DOXYGEN=false but generated ./configure checks it like this: ... if test "x$DOXYGEN" != xno; then HAVE_DOXYGEN_TRUE= ... Bug: https://bugs.gentoo.org/830968 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> media-libs/libgphoto2/libgphoto2-2.5.28.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
I took liberty to do non-maintainer commit as it possibly has quite large blast radius. leaving open for validation
(In reply to Georgy Yakovlev from comment #5) [...] > leaving open for validation +1 works for me. Thanks!
Yep, they changed this in $URL. Thanks for the fix.