I noticed that this was on an old .denemo file. The same thing happens on a more recent version though:
/mnt/Users/jeremiahbenham/Desktop/test.denemo:2: validity error : Validation failed: no DTD found ! <score xmlns="http://denemo.org/xmlns/Denemo" version="6"> Where is this dtd at? Is it really needed? Do you really need to verify it? Jeremiah On Fri, Apr 12, 2013 at 9:05 AM, Jeremiah Benham <[email protected] > wrote: > 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
