Follow-up Comment #7, bug #67508 (group denemo):

I've revised my opinion of where the loss occurs after adding a few
g_warning() messages. I now think it is in
src/core/importxml.c::parseLilyDir() where it takes the 'backward
compatibility' path due to xmlNodeListGetString() returning NULL when built
against libxml v2.13.*.

Extract from executing:

# denemo-2.6.49/src/denemo -V -n -e -a "(d-SaveAs
\"/tmp/Upbeat-test.denemo\")(d-Quit)" ./denemo-2.6.49/examples/Upbeat.denemo

Denemo - WARNING : parseLilyDir() doing backward compatibility
Denemo - WARNING : parseLilyDir() doing backward compatibility

When built against libxml v2.12.7 it takes the parseDirective() path:

# denemo-2.6.49/src/denemo -V -n -e -a "(d-SaveAs
\"/tmp/Upbeat-test.denemo\")(d-Quit)" ./denemo-2.6.49/examples/Upbeat.denemo

Denemo - WARNING : parseLilyDir() calling parseDirective()
Denemo - WARNING : parseLilyDir() calling parseDirective()



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67508>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to