linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-users] linphone git: unescaped single quote left around?


From: Peio Rigaux
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

Hi.

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.


Regards,

Le 14/01/2020 à 10:34, address@hidden a écrit :
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[3]: *** [wrappers/cpp/CMakeFiles/linphone++.dir/build.make:110: w=
rappers/cpp/CMakeFiles/linphone++.dir/src/linphone++.cc.o] Error 1
    make[3]: 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
--
Peio Rigaux
Junior Software Engineer
Belledonne Communications, the company behind Linphone
Linphone.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]