codebrowser icon indicating copy to clipboard operation
codebrowser copied to clipboard

codebrowser_generator meets error when processing librdkafka

Open theidexisted opened this issue 8 years ago • 1 comments

Hi, I am using the main branch of codebrowser_generator, when I tried processing librdkafka(v0.9.5-RC2), I got many errors, I just paste the head here:

[0%] Processing librdkafka/examples/kafkatest_verifiable_client.cpp
[1%] Processing librdkafka/examples/rdkafka_consumer_example.c
Error: librdkafka/examples/rdkafka_consumer_example.c:119: expected ')'
Error: librdkafka/examples/rdkafka_consumer_example.c:136: expected ')'
Error: librdkafka/examples/rdkafka_consumer_example.c:154: expected ')'
Error: librdkafka/examples/rdkafka_consumer_example.c:183: expected ')'
Error: librdkafka/examples/rdkafka_consumer_example.c:555: expected ')'
Error: librdkafka/examples/rdkafka_consumer_example.c:561: expected ')'

The source code of rdkafka_consumer_example.c:119 is a string format statement, it seems that codebrowser_generator can not deal with PRId32.

                                "%% Consumer reached end of %s [%"PRId32"] "

The project can be built by clang(version 3.8.0), but can not be processed by codebrowser_generator, please help me investigate it.

theidexisted avatar Jul 04 '17 01:07 theidexisted

What is the command line that you use to generate the code? Do you use a compilation database? You should still get generated code normally

ogoffart avatar Aug 10 '17 09:08 ogoffart