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/
signature.asc
Description: PGP signature
