|Subject:||Re: [Linphone-users] linphone git: unescaped single quote left around?|
|Date:||Mon, 3 Feb 2020 12:14:00 +0100|
|User-agent:||Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1|
Thanks for the report.
As for now, the workaround is to avoid the doxygen-1.8.17 version.
Here is a little explanation : we use doxygen to generate both the doc and the wrappers. Doxygen seems to have some trouble digging into our internal macros used to declare enums.
We are currently trying to simplify the way we are declaring these.
just tried to build linphone from git together with the following deps at the following commits: [...] and getting the following error: ----8<---- g++: error: /home/balducci/tmp/install-us-d/linphone-14394.1.d/linphon= e-14395/linphone/wrappers/cpp/src/linphone++.cc: No such file or directory g++: fatal error: no input files compilation terminated. make: *** [wrappers/cpp/CMakeFiles/linphone++.dir/build.make:110: w= rappers/cpp/CMakeFiles/linphone++.dir/src/linphone++.cc.o] Error 1 make: Leaving directory '/home/balducci/tmp/install-us-d/linphone-1= 4394.1.d/linphone-14395/linphone-14395' ---->8----just for the record. I eventually find some spare time to dig into the problem and seemingly clarified things. The actual error was few lines before the one I reported in my previous email and the error message was: ----8<---- CRITICAL[root]: error while parsing linphone_participant_imdn_state_get_state() function: Unknown C type 'LinphoneChatMessageState' ---->8---- I had been fooled by the comment in c-types.h, which pointed me in the wrong direction. It turned out that the "culprit" was doxygen-1.8.17 (which I upgraded recently). For some reason, the xml files generated by doxygen-1.8.17 in .../coreapi/help/doc/doxygen/xml aren't processed correctly by genwrapper.py. Using doxygen < 1.8.17 fixes things: build the xml files with: genwrapper.py run is: ------------------------------------------------ doxygen-1.8.8 GOOD doxygen-1.8.14 GOOD doxygen-1.8.15 GOOD doxygen-1.8.17 BAD I didn't pursued the exact reason (doxygen configuration file (labeled 1.8.11) needs update?, doxygen-1.8.17 bug?,...) ciao gabriele _______________________________________________ Linphone-users mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/linphone-users
|[Prev in Thread]||Current Thread||[Next in Thread]|