Hi Norbert,
On 6/17/25 10:15 AM, Norbert Lange via lttng-dev wrote:
/tmp/dev_develop_libxml2/usr/include/libxml2/libxml/encoding.h:173:7:
note: declared here
173 | } input XML_DEPRECATED_MEMBER;
| ^~~~~
../../../src/common/config/session-config.cpp:297:75: error: no match
for call to '(_xmlCharEncodingHandler::<unnamed union>) (xmlChar*&,
int*, const xmlChar*, int*)'
297 | ret = handler->input(out_str, &out_len, (const xmlChar *)
in_str, &in_len);
|
^
Changing the call to handler->input.legacyFunc seems to fix it.
Also lttng seems to need libxml2, but doesnt add the necessary flags.
Regarding the "necessary flags" for libxml2 when building the lttng
binary, could you indicate clearly the error you have?
All uses of libxml2 are via libconfig, and the libxml2 LD flags are
added to lttng via libconfig.la.
When performing the final link of lttng, I see `-lxml2` in the command line.
thanks,
kienan
Regards, Norbert