Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 830968 - media-libs/libgphoto2-2.5.28: doxygen: No such file or directory; Missing dependency
Summary: media-libs/libgphoto2-2.5.28: doxygen: No such file or directory; Missing dep...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://github.com/gphoto/libgphoto2/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-10 22:32 UTC by Albert W. Hopkins
Modified: 2022-01-12 06:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log,288.36 KB, text/plain)
2022-01-10 22:32 UTC, Albert W. Hopkins
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Albert W. Hopkins 2022-01-10 22:32:24 UTC
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
```
Comment 1 Albert W. Hopkins 2022-01-10 22:32:54 UTC
Created attachment 761831 [details]
build log
Comment 2 Georgy Yakovlev archtester gentoo-dev 2022-01-11 03:48:41 UTC
confirmed, just hit it myself.
Comment 3 Georgy Yakovlev archtester gentoo-dev 2022-01-11 04:09:09 UTC
so doc/Makefile on my system is generated like 'if HAVE_DOXYGEN' from doc/Makefile.am condition did not work.
Comment 4 Larry the Git Cow gentoo-dev 2022-01-11 04:19:42 UTC
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(-)
Comment 5 Georgy Yakovlev archtester gentoo-dev 2022-01-11 04:20:44 UTC
I took liberty to do non-maintainer commit as it possibly has quite large blast radius.

leaving open for validation
Comment 6 Albert W. Hopkins 2022-01-11 11:59:56 UTC
(In reply to Georgy Yakovlev from comment #5)
[...]
> leaving open for validation

+1 works for me. Thanks!
Comment 7 Matt Turner gentoo-dev 2022-01-12 06:15:57 UTC
Yep, they changed this in $URL. Thanks for the fix.