You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
Sorry to bother, I'm a new user, I'm having issues using a combination of Breathe+Exhale+Sphinx.
After completing the creation of all the .rst files by Exhale, Breathe is unable to find all the functions (and only the functions, variables and definition are shown correctly).
To avoid multiple declaration warnings i used as input only the header file.
The weird thing is, when i use as input the .c file instead, all functions are found correctly.
Is possible that breathe is reading the xml generated by doxygen wrongly? Should i use some kind of setting that i'm missing?
Thanks for the help - Giacomo
/home/sermac/Projects/m16-cm41-fw-master/doxy_doc/sphinx/source/ooutput_exhale/function_group__app_1ga002afe0e0c35a46aa60ed6af844d51d0.rst:13: WARNING: doxygenfunction: Cannot find function "APP_Exec" in doxygen xml output for project "Documentazione Sermac" from directory: /home/sermac/Projects/m16-cm41-fw-master/doxy_doc/output_new/xml/
@GiacomoBerti36 I assume you use Doxygen 1.9.7 (release date 18 May 2023), which contains this change that affects the XML output. With 1.9.7, members are only defined in the group page instead of both the group page and the source page (where the member is defined). I suspect that Breathe does not yet take into account member definitions in group pages, which leads to the error Cannot find function.
I recommend using Doxygen 1.9.6 in the meantime. I'll try to add support for Doxygen 1.9.7 to Breathe.
Hi,
Sorry to bother, I'm a new user, I'm having issues using a combination of Breathe+Exhale+Sphinx.
After completing the creation of all the .rst files by Exhale, Breathe is unable to find all the functions (and only the functions, variables and definition are shown correctly).
To avoid multiple declaration warnings i used as input only the header file.
The weird thing is, when i use as input the .c file instead, all functions are found correctly.
Is possible that breathe is reading the xml generated by doxygen wrongly? Should i use some kind of setting that i'm missing?
Thanks for the help - Giacomo
/home/sermac/Projects/m16-cm41-fw-master/doxy_doc/sphinx/source/ooutput_exhale/function_group__app_1ga002afe0e0c35a46aa60ed6af844d51d0.rst:13: WARNING: doxygenfunction: Cannot find function "APP_Exec" in doxygen xml output for project "Documentazione Sermac" from directory: /home/sermac/Projects/m16-cm41-fw-master/doxy_doc/output_new/xml/
`/**
*/
void APP_Exec(void);`
In index.xml:
<member refid="group__app_1ga002afe0e0c35a46aa60ed6af844d51d0" kind="function"> <name>APP_Exec</name> </member>
The text was updated successfully, but these errors were encountered: