On a linux system I ran: xmllint --valid --noout jazzy_12_bar_in_f.denemo and it returned: jazzy_12_bar_in_f.denemo:2: validity error : Validation failed: no DTD found ! <score xmlns="http://denemo.sourceforge.net/xmlns/Denemo" version="2.0"><scorehe
I don't know if the DTD has anything to do with it but it seems to fail to validate even on linux systems. Jeremiah On Thu, Apr 11, 2013 at 10:40 AM, Jeremiah Benham < [email protected]> wrote: > On 4/9/13, Richard Shann <[email protected]> wrote: > > I have checked into git a change that will not try to continue if it > > finds an unrecognized element in score. It will print out the element > > name and abandon. > > I tried using the darwin-sdk version of libxml2. This gives me the > same stdout response as the gub version. I upgraded the gub version to > 2.8 to see if that made a difference but it did not. > It seems to be only printing the word "text". I don't even see that in > the test.denemo file I created. I will run gdb later to see if it > tells me anything different.Here is the stdout: > > ** (denemo:197): WARNING **: unrecognized element in score text - > abandoning file > > ** (denemo:197): WARNING **: Element <score-info> not found inside <score> > > ** (denemo:197): WARNING **: Bad Denemo file > > > ** (denemo:197): WARNING **: unrecognized element in score text - > abandoning file > > ** (denemo:197): WARNING **: Element <score-info> not found inside <score> > > ** (denemo:197): WARNING **: Bad Denemo file > > > ** (denemo:197): WARNING **: unrecognized element in score text - > abandoning file > > ** (denemo:197): WARNING **: Element <score-info> not found inside <score> > > ** (denemo:197): WARNING **: Bad Denemo file > > > ** (denemo:197): WARNING **: unrecognized element in score text - > abandoning file > > ** (denemo:197): WARNING **: Element <score-info> not found inside <score> > > ** (denemo:197): WARNING **: Bad Denemo file > > > ** (denemo:197): WARNING **: Illegal element inside <score-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <tempo>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <tempo>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <tempo>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <score-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <voices>: <text> > newstaff: Num staffs 0 > > ** (denemo:197): WARNING **: Illegal element inside <voice-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <voice-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <voice-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <initial-voice-params>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <initial-voice-params>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <initial-voice-params>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <initial-voice-params>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <simple-time-signature>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <simple-time-signature>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <simple-time-signature>: <text> > > ** (denemo:197): WARNING **: Illegal element inside > <initial-voice-params>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <staff-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <staff-info>: <text> > > ** (denemo:197): WARNING **: Illegal element inside <staff-info>: <text> > > Jeremiah > > > If you can build and test this version (or simply stop gdb on the line > > in importxml.c where the unrecognized element message is printed out and > > look at childElem->name) we might get a clue. > > But unless this is some char encoding issue (locale?) with libxml2 I > > really have no idea ... > > > > Richard > > > > > > > > On Mon, 2013-04-08 at 15:44 -0500, Jeremiah Benham wrote: > >> I see. THis is what it says at the command line when I tried it: > >> ** (denemo:242): > >> WARNING **: > >> unrecognized element in > >> score -assuming > >> movement > >> > >> ** (denemo:242): > >> WARNING **: Element > >> <score-info> not found > >> inside <score> > >> > >> ** (denemo:242): > >> WARNING **: Bad Denemo > >> file > >> > >> > >> ** (denemo:242): > >> WARNING **: > >> unrecognized element in > >> score -assuming > >> movement > >> > >> ** (denemo:242): > >> WARNING **: Element > >> <score-info> not found > >> inside <score> > >> > >> ** (denemo:242): > >> WARNING **: Bad Denemo > >> file > >> > >> > >> ** (denemo:242): > >> WARNING **: > >> unrecognized element in > >> score -assuming > >> movement > >> > >> ** (denemo:242): > >> WARNING **: Element > >> <score-info> not found > >> inside <score> > >> > >> ** (denemo:242): > >> WARNING **: Bad Denemo > >> file > >> > >> > >> ** (denemo:242): > >> WARNING **: > >> unrecognized element in > >> score -assuming > >> movement > >> > >> ** (denemo:242): > >> WARNING **: Element > >> <score-info> not found > >> inside <score> > >> > >> ** (denemo:242): > >> WARNING **: Bad Denemo > >> file > >> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <score-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <tempo>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <tempo>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <tempo>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <score-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <voices>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <voice-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <voice-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <voice-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <initial-voice-params>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <initial-voice-params>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <initial-voice-params>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <initial-voice-params>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <simple-time-signature>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <simple-time-signature>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <simple-time-signature>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <initial-voice-params>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <staff-info>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measures>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measures>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measures>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measures>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measures>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <notes>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measure>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <measures>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside > >> <voices>: <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <score>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <score>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <score>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <score>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: Illegal > >> element inside <score>: > >> <text> > >> > >> ** (denemo:242): > >> WARNING **: > >> unrecognized element in > >> score -assuming > >> movement > >> > >> ** (denemo:242): > >> WARNING **: Element > >> <score-info> not found > >> inside <score> > >> > >> ** (denemo:242): > >> WARNING **: Bad Denemo > >> file > >> > >> > >> Program received signal > >> EXC_BAD_ACCESS, Could > >> not access memory. > >> Reason: > >> KERN_PROTECTION_FAILURE > >> at address: 0x00000000 > >> 0x000ac42b in > >> set_bottom_staff () > >> (gdb) > >> > >> > >> > >> > >> > >> > >> > >> > >> Jeremiah > >> > >> > >> > >> On Mon, Apr 8, 2013 at 12:38 PM, Richard Shann > >> <[email protected]> wrote: > >> A test on a Macbook Air running Mountain Lion 10.8.3 the > >> program ran, > >> finding MIDI controller unaided, but will not load any .denemo > >> files. > >> It crashes each time I try and load any .denemo file (it does > >> save the > >> file). > >> Richard > >> > >> > >> > >> _______________________________________________ > >> Denemo-devel mailing list > >> [email protected] > >> https://lists.gnu.org/mailman/listinfo/denemo-devel > >> > >> > > > > > > >
_______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
