Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704332 - sci-libs/libsigrok with app-doc/doxygen-1.8.16 - doxygen: bindings/cxx/classes.cpp:224:19: error: incomplete type ‘sigrok::LogLevel’ used in nested name specifier
Summary: sci-libs/libsigrok with app-doc/doxygen-1.8.16 - doxygen: bindings/cxx/classe...
Status: RESOLVED DUPLICATE of bug 698874
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-30 23:29 UTC by Aidan Thornton
Modified: 2019-12-31 09:52 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aidan Thornton 2019-12-30 23:29:31 UTC
doxygen 1.8.16 has a regression in how it handles an empty FILE_PATTERNS. The documentation claims that this causes a set of default patterns to be used and in other versions this is the case, but 1.8.16 incorrectly uses the empty set instead. For most affected software this just results in documentation being generated which doesn't actually document anything, but libsigrok fails to build entirely - see bug #698874

1.8.17 fixes this, but it was only just released and unfortunately it looks like this slipped through the cracks for long enough that the affected version got stabilized on most arches. There was nothing particularly obvious in the libsigrok compile failure that suggested doxygen was to blame. 

libsigrok bug: https://sigrok.org/bugzilla/show_bug.cgi?id=1422
doxygen bug: https://github.com/doxygen/doxygen/issues/7190
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2019-12-31 09:52:00 UTC

*** This bug has been marked as a duplicate of bug 698874 ***