Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912986 - app-doc/doxygen: fails to generate docs for dev-libs/efl-1.26.3-r2 (When enabling GENERATE_HTMLHELP the HTML_DYNAMIC_MENUS option should be disabled Ill adjust it for you ...)
Summary: app-doc/doxygen: fails to generate docs for dev-libs/efl-1.26.3-r2 (When enab...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
: 829542 913925 (view as bug list)
Depends on: 915626
Blocks:
  Show dependency tree
 
Reported: 2023-08-25 07:00 UTC by Agostino Sarubbo
Modified: 2024-03-22 08:47 UTC (History)
2 users (show)

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


Attachments
build.log.xz (build.log.xz,168.61 KB, application/x-xz)
2023-08-25 07:00 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2023-08-25 07:00:33 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: dev-libs/efl-1.26.3-r2 fails to compile.
Discovered on: amd64 (internal ref: ci)
Comment 1 Agostino Sarubbo gentoo-dev 2023-08-25 07:00:36 UTC
Created attachment 868667 [details]
build.log.xz

build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
Comment 2 Agostino Sarubbo gentoo-dev 2023-08-25 07:00:37 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


        29 Segmentation fault      | doxygen -
Library execinfo found: NO
Library intl found: NO
Library malloc found: NO
Run-time dependency libavif found: NO (tried pkgconfig and cmake)
Run-time dependency libheif found: NO (tried pkgconfig and cmake)
Run-time dependency libunwind-generic found: NO (tried pkgconfig and cmake)
Run-time dependency libwebpdemux found: NO (tried pkgconfig and cmake)
Run-time dependency libwebp found: NO (tried pkgconfig and cmake)
Run-time dependency rlottie found: NO (tried pkgconfig and cmake)
Run-time dependency systemd found: NO (tried pkgconfig and cmake)
Run-time dependency valgrind found: NO (tried pkgconfig)
warning: tag INPUT: input source '../elm_intro.h' does not exist
error: When enabling GENERATE_HTMLHELP the HTML_DYNAMIC_MENUS option should be disabled. I'll adjust it for you.
Comment 3 Agostino Sarubbo gentoo-dev 2023-08-25 07:02:41 UTC
dmesg also reports:

+[Fri Aug 25 08:57:08 2023] doxygen[46569]: segfault at 553100000011 ip 000055ae5cafea40 sp 00007ffe6845f020 error 4 in doxygen[55ae5c410000+7de000] likely on CPU 50 (core 18, socket 0)
Comment 4 Agostino Sarubbo gentoo-dev 2023-08-25 08:33:38 UTC
@security

I'm still waiting an upstream feedback, so feel free to decide if you want to turn this into a security issue.
Comment 5 Joonas Niilola gentoo-dev 2023-08-25 18:29:35 UTC
Could this be glibc-2.38 related?
Comment 6 Joonas Niilola gentoo-dev 2023-08-26 03:25:40 UTC
(In reply to Joonas Niilola from comment #5)
> Could this be glibc-2.38 related?

(because I can build it on stable with +doc)
Comment 7 Agostino Sarubbo gentoo-dev 2023-08-26 07:10:16 UTC
upstream fixed the issue, so you maybe try stable + doxygen-1.9.7
Comment 8 Joonas Niilola gentoo-dev 2023-08-26 07:59:44 UTC
I already tried downgrading to doxygen-1.9.6 on ~ and it didn't work either.
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-24 04:19:56 UTC
*** Bug 913925 has been marked as a duplicate of this bug. ***
Comment 10 Larry the Git Cow gentoo-dev 2023-09-24 04:39:42 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9095b6d964637d60aea7d5c6d4a0d45f3edcd9

commit fd9095b6d964637d60aea7d5c6d4a0d45f3edcd9
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-09-24 04:37:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-09-24 04:39:24 +0000

    app-doc/doxygen: add 1.9.8
    
    * Drop unnecessary patch for bad encoding (upstream note it shouldn't be required
      anymore, see https://github.com/doxygen/doxygen/issues/10258#issuecomment-1693323707)
    
    * Drop/alter libcxx patch. Use the upstream build option, although tweak it
      to always be "available" to avoid unused var warnings w/ cmake.eclass
      (see patch comments for details)
    
    * Backport fix for spdlog building (although I didn't hit this issue myself)
    
    * Backport sqlite unbundling
    
    * Rename USE=qt5 -> USE=gui per QA policy
    
    Closes: https://bugs.gentoo.org/912986
    Signed-off-by: Sam James <sam@gentoo.org>

 app-doc/doxygen/Manifest                           |   1 +
 app-doc/doxygen/doxygen-1.9.8.ebuild               | 155 +++++++++++++++++++++
 app-doc/doxygen/doxygen-9999.ebuild                |  51 ++++---
 .../doxygen/files/doxygen-1.9.8-spdlog-link.patch  |  51 +++++++
 ...xygen-1.9.8-suppress-unused-option-libcxx.patch |  16 +++
 .../files/doxygen-1.9.8-unbundle-sqlite.patch      | 119 ++++++++++++++++
 profiles/prefix/package.use.mask                   |   2 +-
 7 files changed, 374 insertions(+), 21 deletions(-)
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-22 08:47:00 UTC
*** Bug 829542 has been marked as a duplicate of this bug. ***